2089 Commits

Author SHA1 Message Date
Tom
70dbda2e60
Made template compatible with cpp11 (#201) 2020-03-19 08:56:59 +00:00
John Wellbelove
40906e1313 Merge remote-tracking branch 'origin/feature/rvalue_reference_support_for_heap_functions' into development 16.6.0 2020-03-18 19:52:03 +00:00
John Wellbelove
582aa051c5 rvalue reference support for heap functions and etl::priority_queue 2020-03-18 19:51:41 +00:00
John Wellbelove
7b48e3ebf3 type_traits.h is_one_of fix for C++03
Change 'using' to 'typedef' for add_lvalue_reference
16.5.3
2020-03-18 14:53:55 +00:00
John Wellbelove
c5ee3ec0ab Merge remote-tracking branch 'origin/hotfix/type_traits_is_rvalue_reference' into development
# Conflicts:
#	include/etl/type_traits.h
2020-03-18 14:32:00 +00:00
Tom
51298be2e4
Added cpp11 non supported fixes (#200)
* Added cpp11 non supported fixes

* pull request fixes
2020-03-18 14:28:05 +00:00
John Wellbelove
7afcc2bb19 Small compatibility fix to nullptr.h 16.5.2 2020-03-18 00:56:50 +00:00
John Wellbelove
32409ed7bb Small compatibility fix to nullptr.h 2020-03-18 00:49:50 +00:00
John Wellbelove
6962534e62 Merge branch 'hotfix/nullptr_t_fix' into development 2020-03-18 00:39:55 +00:00
John Wellbelove
e4ad911468 Small compatibility fix to nullptr.h 2020-03-18 00:39:38 +00:00
John Wellbelove
cc09b2b3f3 Removed redundant includes 2020-03-17 19:26:48 +00:00
John Wellbelove
26058dff60 Merge branch 'hotfix/circular_includeand_missing_forward_ref' into development 16.5.1 2020-03-15 18:01:37 +00:00
John Wellbelove
4c13a17e2f Update release notes 2020-03-15 18:00:51 +00:00
John Wellbelove
a5de2a3de8 Update version numbers 2020-03-15 17:59:35 +00:00
John Wellbelove
ebb14922a6 Move definitions of move_s to eliminate forward reference 2020-03-15 17:58:27 +00:00
John Wellbelove
5ce20082b0 Removed redundant include 2020-03-15 15:05:11 +00:00
Tom
03dc67e45c
Fixed white space (#197) 2020-03-12 17:28:09 +00:00
John Wellbelove
9b9563be0c Merge remote-tracking branch 'origin/development' 16.5.0 2020-03-02 21:32:02 +00:00
John Wellbelove
aa80ddfccb Updated version number 2020-03-02 21:30:36 +00:00
mchodzikiewicz
2c1faa1bf9
Add optional::has_value() to fulfill C++17's API (#195) 2020-03-02 12:32:56 +00:00
John Wellbelove
d0ce90f2ac Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
16.4.4
2020-02-26 19:53:22 +01:00
John Wellbelove
f20969ea40 Added #if ETL_CPP11_SUPPORTED around etl::is_rvalue_reference 2020-02-26 19:47:36 +01:00
John Wellbelove
6e3069a59e Removed unused file from project 2020-02-24 11:57:32 +01:00
John Wellbelove
caba10699a Move etl::swap to utilities.h
Fixed many CLang warnings
16.4.3
2020-02-24 11:48:04 +01:00
John Wellbelove
be4f34de18 Fixed many CLang warnings 2020-02-24 10:33:00 +01:00
John Wellbelove
e3f665d3b2 Moved definition of swap to utility 2020-02-24 10:32:41 +01:00
John Wellbelove
3f7cbe22c7 Ignore exe 16.4.2 2020-02-18 11:03:37 +01:00
John Wellbelove
df92610da2 Merge remote-tracking branch 'origin/feature/fix_pair_warning' into development
# Conflicts:
#	include/etl/utility.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2020-02-18 10:47:02 +01:00
John Wellbelove
5cdcc8d4c6 Fix etl::pair error and warning 2020-02-18 10:45:09 +01:00
John Wellbelove
e6617dc7e7 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
16.4.1
2020-02-12 09:40:20 +01:00
John Wellbelove
1b69dff373 Moved icache.h to 'experimental' folder.
Removed atomic.h from 'experimental' folder.
2020-02-12 09:38:44 +01:00
John Wellbelove
d258eceb2a Moved and removed experimental files 2020-02-12 09:35:47 +01:00
John Wellbelove
31bd5b8774 Merge remote-tracking branch 'origin/development' 16.4.0 2020-02-11 19:40:48 +01:00
John Wellbelove
9dd88e1885 Merge remote-tracking branch 'origin/development' 2020-02-11 13:27:43 +01:00
John Wellbelove
4cc02dbcdd Updated release notes 2020-02-11 13:24:15 +01:00
John Wellbelove
e403bd66a5 Merge remote-tracking branch 'origin/feature/rvalue-references' into development
# Conflicts:
#	test/test_packet.cpp
2020-02-11 11:53:12 +01:00
Tobias Müller
8f860964d4
Default to automatic profile detection if no profile is set (#192) 2020-02-09 11:50:50 +01:00
John Wellbelove
9c94fb3034 Merge remote-tracking branch 'origin/feature/rvalue-references' into development
# Conflicts:
#	include/etl/flat_map.h
#	include/etl/flat_multimap.h
#	include/etl/flat_multiset.h
#	include/etl/flat_set.h
#	include/etl/queue.h
#	include/etl/queue_mpmc_mutex.h
#	include/etl/queue_spsc_atomic.h
#	include/etl/queue_spsc_isr.h
#	include/etl/queue_spsc_locked.h
#	test/test_flat_map.cpp
#	test/test_flat_multimap.cpp
#	test/test_flat_multiset.cpp
#	test/test_flat_set.cpp
2020-02-06 12:06:08 +00:00
John Wellbelove
d89de9be28 Merge remote-tracking branch 'origin/master' into development
# Conflicts:
#	include/etl/utility.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2020-02-04 11:30:00 +00:00
Tobias Müller
c757ede537
Add missing count calculation (#190) 2020-01-31 22:03:41 +00:00
John Wellbelove
a332a8ab33 Merge remote-tracking branch 'origin/hotfix/fix_callback_timer_always_assert' 16.3.1 2020-01-29 17:39:06 +00:00
John Wellbelove
b80763e644 Fixed incorrect ETL_ALWAYS_ASSERT in etl::callback_timer 2020-01-29 17:38:02 +00:00
Tobias Müller
238244e1a1 Fix warnings about implicitly-declared assignment operators (#189) 2020-01-24 12:01:46 +00:00
John Wellbelove
d2c82dda5d Merge remote-tracking branch 'origin/feature/rvalue-references' into development
# Conflicts:
#	include/etl/flat_map.h
#	include/etl/flat_multimap.h
#	include/etl/flat_multiset.h
#	include/etl/flat_set.h
#	include/etl/platform.h
#	include/etl/utility.h
#	test/test_flat_multiset.cpp
#	test/test_flat_set.cpp
2020-01-20 18:21:56 +00:00
John Wellbelove
aafd0d5706 Merge branch 'feature/rvalue-references' into development
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2020-01-19 12:45:55 +00:00
mchodzikiewicz
119d68d3e5 Fix cmake Unittest++ include path (#188) 2020-01-17 14:35:28 +00:00
John Wellbelove
a1a0391282 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
16.3.0
2020-01-15 16:32:01 +00:00
John Wellbelove
730bac7fbe Merge remote-tracking branch 'origin/feature/parity_frame_check_sequence' into development
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2020-01-15 15:03:35 +00:00
John Wellbelove
282655259f Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
16.2.1
2020-01-14 17:54:56 +00:00
John Wellbelove
80297e82c7 Updated QueuedMessageHandler example 2020-01-14 17:53:25 +00:00