715 Commits

Author SHA1 Message Date
John Wellbelove
87bf9ce76d Updates to C++03 compatibility 2021-03-12 17:31:40 +00:00
John Wellbelove
fb17d48d9b Add atomic bool to gcc clang implementations 2021-03-12 13:14:02 +00:00
Bo Rydberg
1586961056
Remove etl/ prefix in state_chart.h (#347)
It's the only file to include internal header files with "etl/... .h".
2021-03-11 18:13:25 +00:00
Bo Rydberg
61505cbb74
Correct use of ETL_NULLPTR instead for keyword nulllptr (#346)
Gives problem in C++98/03 mode.
2021-03-11 18:12:46 +00:00
John Wellbelove
206c080866 Fix default function templates for C++03 2021-03-10 18:38:02 +00:00
John Wellbelove
c158af744c Remove unnecessary template keyword to destroy() call. 2021-03-10 18:23:00 +00:00
John Wellbelove
6b3311d6f1 Added ETL_CONSTEXPR to etl::array 2021-03-10 15:57:00 +00:00
John Wellbelove
87554af4f8 Updated file id macros 2021-03-10 12:50:07 +00:00
John Wellbelove
5696c4066b Fix default function templates for C++03 2021-03-10 09:46:41 +00:00
John Wellbelove
4545e7627f Updated version numbers 2021-03-09 12:52:58 +00:00
John Wellbelove
271edc82d1 Merge branch 'hotfix/C++98-fixes' into development 2021-03-09 10:53:23 +00:00
Bo Rydberg
b5bb408148
Partial fix to compiling with C++98/03 (#342) 2021-03-09 10:48:11 +00:00
John Wellbelove
487d92bbe3 Merge branch 'feature/message_router_registry' into development 2021-03-09 10:44:29 +00:00
John Wellbelove
57c57eb069 Updated * & -> operators. 2021-03-09 10:44:01 +00:00
Bo Rydberg
369645179f
Remove executable permission on C++ source files (#341) 2021-03-09 10:25:15 +00:00
John Wellbelove
6e55cdeea8 Updates to message_router_registry 2021-03-08 20:40:00 +00:00
John Wellbelove
44a90fdbb3 Changed to using etl::flat_multimap 2021-03-07 12:32:24 +00:00
John Wellbelove
997162ec14 Added iterators 2021-03-06 13:16:51 +00:00
John Wellbelove
fbc12ca084 Added iterators 2021-03-06 12:58:44 +00:00
John Wellbelove
03f6299d63 Added message_router_registry 2021-03-05 20:34:14 +00:00
John Wellbelove
563fc07186 Added message_router_registry 2021-03-05 20:19:18 +00:00
John Wellbelove
11d0005f1b Initial commit 2021-03-05 13:52:35 +00:00
John Wellbelove
0070fc1aad Fix C++14 only type aliases for STL 2021-03-05 13:52:34 +00:00
John Wellbelove
95e015d141 Fix C++14 only type aliases for STL 2021-03-05 13:52:33 +00:00
John Wellbelove
8e372fcedc Initial code 2021-03-02 11:03:26 +00:00
John Wellbelove
1d179c9bde Fix extent error in clang and gcc 2021-03-01 18:51:23 +00:00
John Wellbelove
23001a69b6 Fix extent error in clang and gcc 2021-03-01 18:38:29 +00:00
John Wellbelove
123781ebd8 Minor updates to state chart 2021-03-01 13:17:52 +00:00
John Wellbelove
0d1cdef651 Merge branch 'feature/state-chart-to-have-optional-data-parameter' into development 2021-02-28 11:34:34 +00:00
John Wellbelove
bec129a192 Merge branch 'feature/state-chart-to-have-optional-data-parameter' into development 2021-02-28 11:06:32 +00:00
John Wellbelove
7641ad2958 Issue #339 - Fix extent type conversion warning 2021-02-28 11:03:06 +00:00
Adam Boseley
bcf8a239cf
Fix extent type conversion warning (#339) 2021-02-28 10:53:50 +00:00
John Wellbelove
5397239c08 Added specialisation of etl::state_chart that allows a parameter to be passed to the event handler. 2021-02-28 10:43:24 +00:00
John Wellbelove
090494b970 Updates to etl::shared_message example application. 2021-02-26 18:24:18 +00:00
John Wellbelove
9ef9bdeb72 Updated version numbers 2021-02-22 10:48:40 +00:00
John Wellbelove
ede5a91902 Added uninitialized_resize() 2021-02-22 09:33:12 +00:00
John Wellbelove
0fcd767d0b Added ETL_CONSTANT to numeric_limits member functions. 2021-02-20 13:37:29 +00:00
John Wellbelove
679bea0311 Merge branch 'feature/c-helper-interface-for-strings' into development
# Conflicts:
#	support/Release notes.txt
2021-02-18 13:14:46 +00:00
John Wellbelove
99c3bead5a Added data_end() and renamed trim() to trim_to_terminator() 2021-02-18 12:40:31 +00:00
John Wellbelove
557f881d6c Merge branch 'hotfix/bitset-iteration-error' into development 2021-02-17 19:54:28 +00:00
John Wellbelove
c6bb73d7d0 Updated version 2021-02-17 19:54:28 +00:00
John Wellbelove
580d9848dc Fixed indexing error in find_next for etl::bitset.
Added some enum tests for type_traits
2021-02-17 19:54:27 +00:00
John Wellbelove
45c40a2c9d Merge branch 'hotfix/bitset-iteration-error' into development 2021-02-17 14:15:01 +00:00
John Wellbelove
4f4d0b9d2e Updated version 2021-02-17 13:47:46 +00:00
John Wellbelove
d071acf02a Merge branch 'hotfix/bitset-iteration-error' into development 2021-02-17 11:26:37 +00:00
John Wellbelove
604bcdcf56 Fixed indexing error in find_next for etl::bitset.
Added some enum tests for type_traits
2021-02-17 11:26:14 +00:00
John Wellbelove
7eaf3e13a7 Interface for C string handling. 2021-02-17 09:02:04 +00:00
John Wellbelove
0ee3574a14 Added update_size() to string API to fix string lengths after insertion of characters by C code. 2021-02-15 13:36:31 +00:00
John Wellbelove
f145b53e80 Added non-const get_message() member funtions in shared message framework. 2021-02-14 11:42:36 +00:00
John Wellbelove
ae06e64177 Modified reference_counted_message_pool::allocate() return type 2021-02-12 20:23:51 +00:00