1719 Commits

Author SHA1 Message Date
John Wellbelove
752191e819 Updated profiles for C++17 2019-02-26 10:00:21 +01:00
John Wellbelove
8cfb3fce23 Added queue_spsc_locked with injected lock and unlock functionality. 2019-02-25 09:42:51 +01:00
John Wellbelove
ab91c7af33 Revert "Modified ISR queue to take references to etl::ifunction instances at runtime rather than static class at compile time."
This reverts commit 4aab7c017302b446f87037e25430167a80d9b749.
2019-02-25 09:02:12 +01:00
John Wellbelove
4aab7c0173 Modified ISR queue to take references to etl::ifunction instances at runtime rather than static class at compile time. 2019-02-25 08:45:53 +01:00
John Wellbelove
0db4f32522 Merge remote-tracking branch 'origin/hot-fix/macros' into development 2019-02-24 10:04:55 +01:00
John Wellbelove
f0fcb78e24 Enabled emplace functions for C++03 2019-02-24 10:04:13 +01:00
John Wellbelove
a9e5587f37 Merge remote-tracking branch 'origin/hotfix/move_cpp03_force_macros_to_profile' into development 2019-02-23 08:37:04 +01:00
John Wellbelove
fd50e7e385 Move C++03 force macros to profile 2019-02-23 08:36:07 +01:00
creibetanz
059159fe1f function.h add const to operator () (#117)
Change-Id: Id70a05ab1bfdb95499a3c6622379c8bb639f5f40
2019-02-20 08:57:52 +00:00
John Wellbelove
5243b96d0b Merge remote-tracking branch 'origin/hot-fix/ETL_FILE' into development 14.11.2 2019-02-18 19:33:58 +01:00
John Wellbelove
9803bf8bde Fix inconsistent ETL_FILE definitions 2019-02-18 19:32:02 +01:00
John Wellbelove
790ba1308a Merge branch 'hot-fix/fix_force_set_to_1' into development 14.11.1 2019-02-15 10:43:55 +01:00
John Wellbelove
e241544290 Fixed C++03 macros leftover from testing 2019-02-15 10:43:21 +01:00
John Wellbelove
70f6f7dcfb Merge remote-tracking branch 'origin/feature/cpp03_check' into development 2019-02-14 14:49:03 +01:00
John Wellbelove
3a389a9d96 Created C++03 Code::Blocks project as a quick check for C++03 syntax compatibility. 2019-02-14 14:48:31 +01:00
John Wellbelove
55ed3640b2 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-14 12:54:28 +01:00
John Wellbelove
4b1aa0d6b5 Merge remote-tracking branch 'origin/feature/rvalue-references' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-14 12:52:06 +01:00
John Wellbelove
6aa0d0a3a5 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-13 20:37:28 +01:00
John Wellbelove
ca786ce0c0 Fix for unordered_multimap, unordered_set and unordered_multiset insert and erase bug. 2019-02-13 20:36:25 +01:00
John Wellbelove
296056357a Merge remote-tracking branch 'origin/hot-fix/unordered_map_erase' into development 2019-02-13 20:33:18 +01:00
John Wellbelove
b5b480c051 Fix for unordered_multimap, unordered_set and unordered_multiset insert and erase bug. 2019-02-13 20:32:13 +01:00
John Wellbelove
25ecc38700 Fix for unordered_multimap, unordered_set and unordered_multiset insert and erase bug. 2019-02-13 20:07:32 +01:00
John Wellbelove
87d73bf602 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-13 11:29:02 +01:00
John Wellbelove
97127475ea Merge branch 'hot-fix/unordered_map_erase' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-13 11:21:19 +01:00
John Wellbelove
15d49227c1 Merge branch 'development' into hot-fix/unordered_map_erase
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-02-13 11:18:58 +01:00
John Wellbelove
d92a457f46 Merge remote-tracking branch 'origin/master' into development 2019-02-13 11:17:44 +01:00
John Wellbelove
f61a6ebfdc Fix for unordered_map insert and erase bug. 2019-02-13 11:12:59 +01:00
chodimka
48a2a4fd8d atomic_std: removed extra ';' semicolon after namespace (#114) 2019-02-12 18:25:42 +00:00
John Wellbelove
5d2bc59956 Fixed accidentally modified main.cpp 2019-02-12 12:30:40 +01:00
John Wellbelove
c4937c4b73 Merge remote-tracking branch 'origin/development' 2019-02-11 12:36:46 +01:00
John Wellbelove
dac7922df9 Merge remote-tracking branch 'origin/feature/cpp03_check' into development 2019-02-11 12:36:14 +01:00
John Wellbelove
6b3788de98 C++03 check project 2019-02-11 12:33:33 +01:00
John Wellbelove
d5b988a6a9 Added ETL_NOEXCEPT macros.
Added std::forward support to alternate STL utility header.
14.10.0
2019-02-11 11:09:06 +01:00
John Wellbelove
ce9ce69078 Renamed ETL_NO_EXCEPT to ETL_NOEXCEPT 2019-02-11 11:03:11 +01:00
John Wellbelove
c4ddccc370 Merge remote-tracking branch 'origin/feature/no_stl' into development 2019-02-11 10:51:50 +01:00
John Wellbelove
d60dc6e05e Added NO_EXCEPT macros.
Added std::forward to alternate 'No STL' utility header.
2019-02-11 10:51:11 +01:00
John Wellbelove
887bc9acc3 Updated callback service example 14.9.0 2019-02-10 15:49:51 +01:00
John Wellbelove
e828e4d54d Merge remote-tracking branch 'origin/feature/constexpr' into development 2019-02-10 11:59:47 +01:00
John Wellbelove
92d5aab61b Added constexpr to constructors and copy constructors. 2019-02-10 10:54:54 +00:00
John Wellbelove
cf9ec9763e Added missing header include to frame_check_sequence.h 2019-02-10 09:31:36 +00:00
John Wellbelove
2bcf9c2039 Merge remote-tracking branch 'origin/hotfix/vector-insert-bug' into development 2019-02-08 17:51:46 +00:00
John Wellbelove
5b8345106e Fix vector insert for certain operations 2019-02-08 17:51:10 +00:00
John Wellbelove
2a8cae800a Merge remote-tracking branch 'origin/development' 2019-02-04 21:08:47 +00:00
John Wellbelove
2173751474 Merge remote-tracking branch 'origin/feature/callback_service' into development 2019-02-04 21:07:20 +00:00
John Wellbelove
047398f838 Version & release notes.
Optimised internal 'unhandled' declaration.
2019-02-04 21:06:30 +00:00
John Wellbelove
65e8a981e3 Added const to template parameter 2019-02-03 20:31:14 +00:00
John Wellbelove
df56f94815 Added OFFSET template parameter 2019-02-03 20:29:40 +00:00
John Wellbelove
2cef994d5b Changed from static to normal class 2019-02-03 10:24:47 +00:00
John Wellbelove
4c713d38f0 Callback service 2019-02-02 19:37:23 +00:00
John Wellbelove
a9d679edaf Added #include <new> to message_router.h for improved cross platform compatibility. 2019-01-27 20:19:30 +00:00