3669 Commits

Author SHA1 Message Date
John Wellbelove
9ce21707b4 Add VS2019 configuration to Github CI 2020-09-30 11:31:21 +01:00
John Wellbelove
c27f14479b Add VS2019 configuration to Github CI 2020-09-30 11:27:44 +01:00
John Wellbelove
1a90c1e3d1 Updates to CI configuration files to compile 'No STL' variants of the tests. 2020-09-30 11:19:10 +01:00
John Wellbelove
7f256f6b94 Add No STL variants to Github CI 2020-09-30 11:19:10 +01:00
John Wellbelove
22bbb8cb94 CMakeLists test 2020-09-30 11:19:10 +01:00
John Wellbelove
a2ed867e37 CMakeLists test 2020-09-30 11:19:09 +01:00
John Wellbelove
133c5fff77 CMakeLists test 2020-09-30 11:19:09 +01:00
John Wellbelove
3b4e92ce9a Create FUNDING.yml
Help keep the ETL active by supporting development
2020-09-30 11:19:09 +01:00
John Wellbelove
22d38712c2 CMakeLists test 2020-09-30 11:19:08 +01:00
John Wellbelove
df23e2d750 Conditionally disable template deduction guide tests 2020-09-30 11:19:08 +01:00
John Wellbelove
a5e02be012 Conditionally disable template deduction guide tests 2020-09-30 11:19:08 +01:00
John Wellbelove
c2e185cf56 Conditionally disable template deduction guide tests 2020-09-30 11:19:08 +01:00
John Wellbelove
82dd10e9e0 Updates to CI configuration files to compile 'No STL' variants of the tests. 18.16.2 2020-09-30 11:12:02 +01:00
John Wellbelove
5a28238e3a Merge branch 'feature/no-stl-variants-for-github-ci' 2020-09-30 10:50:32 +01:00
John Wellbelove
b0c5e9ba33 Add No STL variants to Github CI 2020-09-30 10:49:53 +01:00
John Wellbelove
c432e54a11
Create FUNDING.yml
Help keep the ETL active by supporting development
2020-09-30 10:36:54 +01:00
John Wellbelove
42c50214e8 CMakeLists test 2020-09-30 10:09:48 +01:00
John Wellbelove
8657379332 CMakeLists test 2020-09-30 09:55:20 +01:00
John Wellbelove
9adf0c0535 CMakeLists test 2020-09-30 09:53:29 +01:00
John Wellbelove
82ed6bcad9 CMakeLists test 2020-09-30 09:42:00 +01:00
John Wellbelove
8296ec2b5c Add VS2019 configuration to Github CI 2020-09-29 20:05:33 +01:00
John Wellbelove
5550500e7b Merge branch 'master' into feature/github-actions-for-windows-compilers
# Conflicts:
#	.github/workflows/main.yml
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
#	test/vs2019/etl.vcxproj.filters
2020-09-29 19:56:03 +01:00
John Wellbelove
b99b52c39d Update main.yml 2020-09-29 19:52:00 +01:00
John Wellbelove
e337689ed0 Conditionally disable template deduction guide tests 18.16.1 2020-09-29 13:15:37 +01:00
John Wellbelove
9d45d7b867 Conditionally disable template deduction guide tests 2020-09-29 13:00:51 +01:00
John Wellbelove
9c664eb484 Conditionally disable template deduction guide tests 2020-09-29 12:57:03 +01:00
John Wellbelove
57e6969f03 Conditionally disable template deduction guide tests 2020-09-29 12:53:46 +01:00
John Wellbelove
c6f327f4bf Conditionally disable template deduction guide tests 2020-09-29 12:51:23 +01:00
John Wellbelove
be5935787a Conditionally disable template deduction guide tests 2020-09-29 12:49:22 +01:00
John Wellbelove
9e7cae7a02 Conditionally disable template deduction guide tests 2020-09-29 12:24:54 +01:00
John Wellbelove
713031a514 Conditionally disable template deduction guide tests 2020-09-29 12:09:49 +01:00
John Wellbelove
75147e3ecb Merge branch 'hotfix/fix-ci-errors'
# Conflicts:
#	.github/workflows/main.yml
2020-09-29 11:57:42 +01:00
John Wellbelove
a2812bd5a9 Conditionally disable template deduction guide tests 2020-09-29 11:55:21 +01:00
John Wellbelove
253df1309c Conditionally disable template deduction guide tests 2020-09-29 11:44:14 +01:00
John Wellbelove
94c826c658 Conditionally disable template deduction guide tests 2020-09-29 11:38:18 +01:00
John Wellbelove
18d8236f91 Conditionally disable template deduction guide tests 2020-09-29 11:23:10 +01:00
John Wellbelove
5ad8cea9e0 Github CI update 2020-09-29 10:04:02 +01:00
John Wellbelove
21d3f10542 Github CI update 2020-09-29 10:00:38 +01:00
John Wellbelove
17abf6326e Github CI update 2020-09-29 09:59:22 +01:00
John Wellbelove
f5290d896b Github CI update 2020-09-29 09:58:04 +01:00
John Wellbelove
509089c0e2 Added template deduction guides 18.16.0 2020-09-28 13:14:12 +01:00
John Wellbelove
e0d18c7141 Merge branch 'hotfix/Bo-Rydberg-PR' into development 18.15.5 2020-09-27 12:47:45 +01:00
John Wellbelove
04c479279e Refactored empty(), full(), available() member functions for etl::list and etl::forward_list 2020-09-27 12:47:20 +01:00
Bo Rydberg
0fee1fc0b6
Fix faulty assert in list<int,0>::available (#275)
Prevent zero sized `list<int, 0> x;` from always asserting.
2020-09-27 10:09:48 +01:00
Bo Rydberg
663c4311fc
etl::list<int, 0>::full() asserts (#274)
* Changed some functions to ETL_CONSTEXPR14

* Updated Code:Blocks project

* etl::list<int, 0>::full() asserts

The list::full method asserts for lists with maxsize zero.

Co-authored-by: John Wellbelove <github@wellbelove.co.uk>
2020-09-27 10:09:27 +01:00
Bo Rydberg
8ae3437aee
Add missing rend() const to list.h (#273)
The `etl::list` class has a missing overload of `rend() const` causing unwarranted compile errors.
2020-09-27 09:53:23 +01:00
John Wellbelove
f7ec6ee1e2 Merge branch 'hotfix/constexpr-in-span' into development 2020-09-26 15:27:19 +01:00
John Wellbelove
6287a53936 Updated Code:Blocks project 2020-09-26 11:48:51 +01:00
John Wellbelove
a02b0f7012 etl::error_handler is not compiled unless error logging is enabled 18.15.4 2020-09-25 13:35:06 +01:00
John Wellbelove
3440c463fa etl::fsm now reports itself as a consumer of messages. 2020-09-25 13:34:28 +01:00