John Wellbelove
d1eb55e295
Fixed comment spelling
2023-04-02 11:06:43 +01:00
John Wellbelove
5b40111f84
Added Tasking compiler
2023-04-02 11:06:43 +01:00
John Wellbelove
2f53c0f871
Updated versions
2023-04-02 11:06:43 +01:00
John Wellbelove
1aa963d469
Fix type traits generator
2023-04-02 11:06:43 +01:00
John Wellbelove
363a3e2dab
Fix test array sizes
...
C++14 compiler compatibility
Updated test run scripts
Changed some ETL_ASSERT macros to ETL_ASSERT_OR_RETURN
Changed unit test macros for C++20 compaibility
Updated test run scripts
Updated CMake files to allow C++ standard selection
Replaced ETL_ASSERT_AND_RETURN with ETL_ASSERT_OR_RETURN
Updated C++14 & C++20 unit test compatibility
Changed native char8_t check
Added optional optimisation argument to bash script
2023-04-02 11:06:43 +01:00
John Wellbelove
578aea502b
Work in progress
2023-04-02 11:06:42 +01:00
John Wellbelove
3c6c1ed527
Work in progress
2023-04-02 11:06:42 +01:00
John Wellbelove
9ec1c293e4
#675 Compilation error in optional.h line 405
...
Changes for compatibility with C++20
Restore C++17 unit test compatibility
2023-04-02 11:06:42 +01:00
John Wellbelove
4e79554dee
#675 Compilation error in optional.h line 405
...
Changes for compatibility with C++20
Restore C++17 unit test compatibility
2023-04-02 11:06:42 +01:00
John Wellbelove
293e69e37e
#675 Compilation error in optional.h line 405
2023-04-02 11:06:42 +01:00
John Wellbelove
4ebd1da37d
Renamed visual-studio.yml to msvc.yml
2023-04-02 11:06:42 +01:00
John Wellbelove
dbed66c172
Renamed Github vs2022.yml to visual-studio.yml
2023-04-02 11:06:42 +01:00
John Wellbelove
c74b2cdf90
Renamed Github vs2022.yml to visual-studio.yml
2023-04-02 11:06:41 +01:00
John Wellbelove
819905f82e
Updated CI for VS2022
2023-04-02 11:06:41 +01:00
John Wellbelove
ab60f6db6d
Run Github CI with GCC latest
2023-04-02 11:06:41 +01:00
John Wellbelove
4399a89fa4
Run Github CI with GCC latest
2023-04-02 11:06:41 +01:00
John Wellbelove
d21ed588db
Run Github CI with GCC latest
2023-04-02 11:06:41 +01:00
John Wellbelove
b85d3342f7
Run Github CI with GCC 12
2023-04-02 11:06:41 +01:00
John Wellbelove
d3d5b9cf57
Updated Github CI to use checkout@v3
2023-04-02 11:06:41 +01:00
John Wellbelove
7467791b5d
Updated CI for VS2022
2023-04-02 11:06:41 +01:00
John Wellbelove
23ce4007c4
Updated CI for VS2022
2023-04-02 11:06:41 +01:00
John Wellbelove
8e90f36640
Updated CI for VS2022
2023-04-02 11:06:41 +01:00
Max Hughson
b591ef9184
Update a \param in basic_string.h ( #681 )
...
Co-authored-by: Max Hughson <hughsonm@myumanitoba.ca>
2023-04-02 00:44:45 +01:00
John Wellbelove
62d5208fe2
Update README.md
2023-03-29 20:23:46 +01:00
John Wellbelove
196c666c71
Update README.md
2023-03-29 20:22:22 +01:00
John Wellbelove
0676ded8cf
Converted Visual Studio project to VS2022
20.35.14
2023-03-08 14:03:24 +00:00
John Wellbelove
ef4fbdd6c4
Convert the Visual Studio project to VS2022
2023-03-07 20:33:09 +00:00
John Wellbelove
405bdd8b8c
Convert the Visual Studio project to VS2022
2023-03-07 20:24:01 +00: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
20.35.13
2023-03-02 13:15:42 +00:00
John Wellbelove
7bfa2d9429
Merge branch 'development' into hotfix/#649-intrusive_list-array-bounds-test-failure
...
# Conflicts:
# include/etl/intrusive_forward_list.h
# include/etl/intrusive_list.h
# include/etl/optional.h
# test/test_optional.cpp
# test/vs2019/etl.vcxproj.filters
2023-02-28 19:31:33 +00:00
John Wellbelove
8ddf0935d3
Array bounds and maybe-uninitialized warning fixes
2023-02-28 18:33:49 +00:00
John Wellbelove
78c547f7ca
Updated release notes
20.35.12
2023-02-23 09:51:12 +00:00
John Wellbelove
4844b54c91
#668 byte_stream changes that add error exceptions have changed previous behaviour
2023-02-22 09:36:53 +00:00
John Wellbelove
2da1accd19
Version updates
2023-02-21 11:52:54 +00:00
John Wellbelove
a89988b8a0
Fix enable_if syntax
2023-02-20 11:39:29 +00:00
John Wellbelove
79d72a1616
Fix alignas syntax
2023-02-20 11:39:03 +00:00
John Wellbelove
c5432e42ff
Merge branch 'pull-request/#672-Added-HFSM-specific-start()-and-reset()' into development
2023-02-19 13:56:10 +00:00
John Wellbelove
80b397380d
Merge branch 'pull-request/#670-span-equality-operators' into development
2023-02-19 12:13:45 +00:00
John Wellbelove
f66a29589e
Updated sanity check make files
2023-02-19 12:13:00 +00:00
John Wellbelove
1c01f98518
Merge branch 'feature/add-repair-to-circular_buffer' into development
...
# Conflicts:
# include/etl/file_error_numbers.h
2023-02-19 10:46:07 +00:00
John Wellbelove
db9d93d5e2
Added repair() to etl::circular_buffer
2023-02-19 10:45:19 +00:00
John Wellbelove
a21c4bb2f0
Removed unnecessary code in etl::vector_ext::repair()
2023-02-19 10:44:54 +00:00
John Wellbelove
7316c07045
Added etl::contruct_object_at, etl::get_object_at and etl::destroy_object_at
2023-02-19 10:43:43 +00:00
John Wellbelove
2c15062c1b
Added etl::is_aligned, etl::alignment_exception and etl::alignment_error
2023-02-19 10:41:43 +00:00
David Ockey
055ce0d442
Added HFSM-specific start() and reset() ( #672 )
...
* Added HFSM specific Start and Reset
* Added unit tests for HFSM start() and reset()
* Updated FSM generator
2023-02-16 08:53:17 +00:00
John Wellbelove
eb3593d2ef
Added ""_sv string view operators
2023-02-13 11:40:36 +01:00
John Wellbelove
2b96628850
Merge branch 'add-m17-crc' into development
...
# Conflicts:
# test/vs2019/etl.vcxproj.filters
2023-02-12 11:46:39 +01:00
John Wellbelove
26caa70981
Added M17 CRC
2023-02-12 11:44:59 +01:00
John Wellbelove
8491133351
Work in progress
2023-02-12 11:26:03 +01:00
John Wellbelove
f93ce1f6c7
Merge branch 'pull-request/#670-span-equality-operators' into development
2023-02-09 18:25:45 +01:00