20 Commits

Author SHA1 Message Date
John Wellbelove
97b6bb0925 Sanity check CI test 2023-05-06 19:07:38 +01:00
John Wellbelove
d447ca5ba8 Merge branch 'hotfix/#682-hfsm-start()-does-not-update-state-for-call_on_enter_state-=-true' into development
# Conflicts:
#	include/etl/hfsm.h
2023-05-01 17:14:35 +01:00
John Wellbelove
e0361f05ab Added recursive enter for child states. 2023-05-01 17:12:26 +01: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
d30992852e Merge branch 'development'
# Conflicts:
#	.github/workflows/msvc.yml
#	test/UnitTest++/Checks.h
#	test/runtests-01.sh
#	test/runtests-O1.sh
#	test/runtests-O2.sh
#	test/runtests-O3.sh
#	test/runtests-c++14.sh
2023-04-02 11:26:37 +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
4ebd1da37d Renamed visual-studio.yml to msvc.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
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
db6cf143f2 Update Unittest++ checks 2023-03-29 10:03:14 +01:00
John Wellbelove
8eabe5fb26 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-03-25 12:16:59 +00:00
John Wellbelove
057c162c07 Renamed visual-studio.yml to msvc.yml 2023-03-10 10:56:36 +00:00
John Wellbelove
6a982b8053 Renamed Github vs2022.yml to visual-studio.yml 2023-03-09 11:34:02 +00:00
John Wellbelove
a6981d2264 Run Github CI with GCC 12 2023-03-09 10:26:01 +00:00
John Wellbelove
b6460a9689 Updated Github CI to use checkout@v3 2023-03-08 17:09:04 +00:00
John Wellbelove
0676ded8cf Converted Visual Studio project to VS2022 2023-03-08 14:03:24 +00:00
John Wellbelove
405bdd8b8c Convert the Visual Studio project to VS2022 2023-03-07 20:24:01 +00:00
John Wellbelove
0097f18746 VS2022 sln 2022-10-19 12:22:52 +01:00