Tom
5cc55527f1
Two cpp98 fixes ( #206 )
...
* C++98/03 compatibility changes
* Added support for nullptr == and != for cpp98
* This default type made problem in cpp98
Co-authored-by: John Wellbelove <github@wellbelove.co.uk>
2020-03-28 08:29:05 +00:00
John Wellbelove
3f9986f770
C++98/03 compatibility changes
17.0.0
2020-03-27 16:22:17 +00:00
John Wellbelove
d1b3dfcc05
Merge branch 'feature/C++98/03_compatibilty' into development
2020-03-27 15:43:33 +00:00
John Wellbelove
4ffb63344d
Added 'friend const_iterator;' to iterator classes
2020-03-27 15:42:38 +00:00
John Wellbelove
f1e93ffe0d
Merge branch 'feature/C++98/03_compatibilty' into development
2020-03-27 13:12:06 +00:00
John Wellbelove
d59f53fe25
C++98/03 compatibility changes
2020-03-27 13:11:17 +00:00
John Wellbelove
d199647ec1
Merge remote-tracking branch 'origin/development' into development
2020-03-25 19:41:33 +00:00
Tom
66bf24ad94
Removed redundant usage of cpp11 feature ( #205 )
2020-03-25 19:37:22 +00:00
John Wellbelove
a8fb7eecfb
Created queued FSM example
2020-03-24 19:16:58 +00:00
John Wellbelove
8e76afbcb1
Merge branch 'feature/add-queued-fsm-example' into development
2020-03-24 16:57:59 +00:00
John Wellbelove
72027e5b7e
Created queued FSM example
2020-03-24 16:28:27 +00:00
John Wellbelove
c508dd5b4f
Merge branch 'feature/extract_message_packet' into development
16.8.0
2020-03-23 19:50:32 +00:00
John Wellbelove
c90c7967c6
Added etl::message_packet classes
2020-03-23 19:49:24 +00:00
John Wellbelove
031e86d1e3
Added etl::message_packet classes and generator
2020-03-23 19:48:43 +00:00
John Wellbelove
8a116bc46d
Fix C++03 compatibility issues in memory.h and utility.h
16.7.1
2020-03-20 20:03:42 +00:00
John Wellbelove
ed57e8a8f5
Merge branch 'hotfix/C++03_compatibility' into development
2020-03-20 20:00:05 +00:00
John Wellbelove
4df9197aeb
Fix C++03 compatibility issues in memory.h and utility.h
2020-03-20 19:59:38 +00:00
John Wellbelove
a06332f163
Updates to make unique_ptr similar to std::unique_ptr
...
Fixed unique_ptr swap() compilation issue
Added mutex for FreeRTOS
16.7.0
2020-03-19 17:59:45 +00:00
John Wellbelove
2c84eb9834
Merge remote-tracking branch 'origin/feature/FreeRTOS_implementation_of_etl__mutex' into development
2020-03-19 17:26:48 +00:00
John Wellbelove
165d5b74fc
Merge remote-tracking branch 'origin/feature/FreeRTOS_implementation_of_etl__mutex' into feature/FreeRTOS_implementation_of_etl__mutex
2020-03-19 17:24:11 +00:00
cajun-rat
7b1a813e43
FreeRTOS implementation of etl::mutex ( #202 )
...
Signed-off-by: Phil Wise <phil@phil-wise.com>
2020-03-19 17:23:36 +00:00
John Wellbelove
82b2bfdef0
Merge remote-tracking branch 'origin/hotfix/unique_ptr_unit_tests' into development
2020-03-19 17:22:24 +00:00
John Wellbelove
cf4cc49e56
Updated memory unit tests.
...
Added ETL_EXCEPTIONS_DISABLED macro test to platform.h
2020-03-19 17:16:29 +00:00
cajun-rat
e67478f423
FreeRTOS implementation of etl::mutex ( #202 )
...
Signed-off-by: Phil Wise <phil@phil-wise.com>
2020-03-19 14:53:46 +00:00
John Wellbelove
1eccbdbbbe
etl::exchange modified for better C++03 compatibility
16.6.1
2020-03-19 10:37:03 +00:00
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