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
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
John Wellbelove
2b162f4e7f
Fixed inifinite loop for default constructed etl::string_view to get_token()
2020-09-25 13:33:18 +01:00
John Wellbelove
96a4c82a58
Performance optimisations for etl::rotate, etl::move & etl::move_backward
...
when not using the STL, iterators are pointers and the objects are trivially copyable (currently POD types).
2020-09-25 08:32:30 +01:00
John Wellbelove
adf6243de6
Performance optimisations for etl::rotate, etl::move & etl::move_backward
...
when not using the STL, iterators are pointers and the objects are trivially copyable (currently POD types).
2020-09-24 23:19:33 +01:00
John Wellbelove
5544633c39
etl::array_view constructor from C array is no longer explicit
18.15.3
2020-09-22 17:54:46 +01:00
John Wellbelove
9f018d9a43
Removed explicit from C array constructor
2020-09-22 17:49:07 +01:00
John Wellbelove
3eeeb5d5f6
segger-multiple-prevailing-defs-for-invocation' into development
18.15.2
2020-09-22 10:18:08 +01:00
John Wellbelove
2124596f8b
Merge branch 'hotfix/segger-multiple-prevailing-defs-for-invocation' into development
2020-09-22 09:31:03 +01:00
John Wellbelove
c38d2db118
array_view-not-explicit
2020-09-22 09:30:06 +01:00
John Wellbelove
1643be47ba
Experimental changes for issue #269 lto1: fatal error: multiple prevailing defs for 'invocation'
2020-09-21 15:03:17 +01:00
John Wellbelove
fa25f02bb1
Refactoring of 18.15.0.
...
Modified constructor syntax.
18.15.1
2020-09-19 10:31:44 +01:00
John Wellbelove
6f3995a4e7
Refactor string initialise with external buffer
2020-09-19 01:04:44 +01:00
John Wellbelove
5a5579df7a
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
John Wellbelove
f6ce3f59bd
Allow strings with external buffers to use a pre-initialised buffer.
18.15.0
2020-09-15 19:51:06 +01:00
John Wellbelove
f7901c2899
Work around for Clang error in etl::bresenham_line tests.
18.14.1
2020-09-12 15:34:07 +01:00
John Wellbelove
1b2aca4606
Work around for Clang error in etl::bresenham_line tests.
2020-09-12 15:26:34 +01:00
John Wellbelove
e7d58dd52b
Work around for Clang error in etl::bresenham_line tests.
2020-09-12 15:08:54 +01:00
John Wellbelove
33842f4fe5
Work around for Clang error in etl::bresenham_line tests.
2020-09-12 15:02:02 +01:00
John Wellbelove
911ec65e1b
Exclude MSVC compiler due to Appveyor reporting an internal compiler error
2020-09-12 14:45:48 +01:00
John Wellbelove
83f710d636
Try to detect Appveyor
2020-09-12 14:28:36 +01:00
John Wellbelove
5aa3d734a6
Changed #if defined (ETL_NO_STL) to #if ETL_NOT_USING_STL
2020-09-12 14:10:36 +01:00
John Wellbelove
2abc4ee962
Fixed conditional compilation macro use for template deduction guides
2020-09-12 13:55:09 +01:00
John Wellbelove
14d1b96c64
Added template deduction guides for array and array_view
18.14.0
2020-09-10 13:07:04 +01:00
Shiven Gupta
df5dee6609
Add template deduction guides for array and array_view ( #263 )
2020-09-09 08:29:07 +01:00
John Wellbelove
2b33a7c211
Revert changes
2020-08-31 11:16:42 +01:00
John Wellbelove
360afcf0e5
Minor change to Bresenham line unit test
2020-08-31 11:07:17 +01:00
John Wellbelove
0a7148a796
Minor change to Bresenham line unit test
2020-08-31 11:01:55 +01:00