Roland Reichwein
5dc682b7ff
Support for C++26 ( #1375 )
...
Includes C++26 related infrastructure macros.
Fixes compile errors when compiling under C++26.
Initially supported C++26 features:
- [[indeterminate]]
- new 2022 ISO prefixes in ratio.h
- atomic fetch_max() and fetch_min()
- is_virtual_base_of
- is_trivially_relocatable and trivially_relocate
- saturation arithmetic: add_sat, sub_sat, mul_sat, div_sat, saturate_cast
2026-04-15 15:53:29 +02:00
John Wellbelove
aeb8e4f734
Formatted source files
2026-04-02 14:11:45 +01:00
Roland Reichwein
09acfca5a6
Remove -Wuseless-cast ( #1110 )
2025-05-28 13:21:04 +01:00
Roland Reichwein
fe928fa53a
Support C++23 ( #1069 )
...
* Support C++23
* Fix syntax checks for correct C++ standard version
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2025-05-13 21:27:04 +01:00
John Wellbelove
d527816a2d
Synchronised CMakeLists compiler options across projects
2024-03-08 12:03:45 +00:00
John Wellbelove
2e6ecf620b
Updated initializer_list project file platform toolset
2024-03-04 12:56:14 +00:00
John Wellbelove
9f4c5bbb94
C++11 unit tests - Work in progress
2023-04-30 11:06:23 +01:00
John Wellbelove
aa1d7f0f7f
Conversion of static to C++14 compatinility
2023-04-27 09:28:37 +01:00
John Wellbelove
bcad53ebb2
Array bounds and maybe-uninitialized warning fixes
...
Array bounds and maybe-uninitialized warning fixes
Added GCC/clang diagnostic disable for array bounds
Fixed false positive array bounds failure in unit tests
Added -01 & -03 quick tests
Fixed constexpr for exception constructor
Made virtual functions protected
Updated project files
Updated generated file
Updated versions and release notes
2023-03-02 13:15:42 +00:00
John Wellbelove
8ddf0935d3
Array bounds and maybe-uninitialized warning fixes
2023-02-28 18:33:49 +00:00
John Wellbelove
9a1705ed4c
Added CMakeFiles.txt for initializer_list tests
2022-03-07 12:07:54 +00:00
John Wellbelove
574556b8e2
Updated the initializer_list unit test project.
2022-03-05 18:01:48 +00:00
John Wellbelove
e9ec00b346
Move initializer_list test project out of main ETL unit tests project
2022-03-04 20:55:30 +00:00
John Wellbelove
292f5d9176
Modified logic for enabling the use of initializer lists
2022-03-04 20:54:38 +00:00
John Wellbelove
1cdb4c69b6
Final initializer_list updates
...
Added a separate project to test initializer_list
2022-02-14 11:06:09 +00:00