John Wellbelove
f277020fa0
Fix alternate STL utility.h for ARM6
...
Added ARM7 profiles.
2019-09-30 10:05:01 +01:00
John Wellbelove
f1fd87de05
Updated unit test project to support C++17
2019-09-28 12:11:46 +01:00
John Wellbelove
e8e4fa3f0d
Updated unit test project to support C++17
2019-09-28 11:25:25 +01:00
John Wellbelove
e94d088d5f
Added Platform IO examples
2019-09-26 07:29:46 +01:00
John Wellbelove
f49c07b91c
More PIO json tweaks
2019-09-24 10:39:18 +01:00
John Wellbelove
646af4b318
Fixed JSON errors
2019-09-23 19:44:36 +01:00
John Wellbelove
0f35e3c384
Removed ECL
...
Updated properties and json files
Updated versions
2019-09-22 10:39:00 +01:00
John Wellbelove
188647667d
Allow conan's etl version metadata to automatically update via git tags
2019-09-19 10:59:53 +01:00
John Wellbelove
31161040e7
Fixed unordered_map iterator operator* return type
2019-09-16 15:59:46 +01:00
John Wellbelove
2bc97e5022
Small updates to etl::delegate
2019-08-18 10:05:55 +01:00
John Wellbelove
5747a1e484
Updates to function signatures
2019-08-18 09:47:35 +01:00
John Wellbelove
c11c9cfdb6
Fixes for delegates with lambdas
2019-08-13 12:58:45 +01:00
John Wellbelove
54761ade12
Fixed incorrect results from increment/decrement pointers in atomic_gcc_sync
2019-08-03 20:50:36 +01:00
John Wellbelove
26729ba43b
Added #include "stl/utility.h" to etl::optional
2019-08-03 13:12:52 +01:00
John Wellbelove
35c00ce9ed
Added const parameters to etl::array_view
2019-07-31 18:30:40 +01:00
John Wellbelove
419c5b31c4
Removed redundant etl::const_array_view
2019-07-26 16:20:55 +01:00
Tobias Müller
f9dd536812
Add generic profile for Clang compiler ( #138 )
2019-07-26 08:48:29 +01:00
John Wellbelove
c43620d8d8
Various fixes.
...
void assign(const_pointer, size_t) did not set the truncation flag.
Fixed resize(0) error for etl::fixed_list
Removed erroneous pointers in etl::unordered_map::begin()
2019-07-13 12:33:52 +01:00
John Wellbelove
f3959810cb
Optimisation of floating point specialisations of etl::cumulative_moving_average.
2019-07-07 16:35:34 +01:00
John Wellbelove
9fbbb5cc19
Added runtime sample size specialisations to etl::cumulative_moving_average
2019-07-05 13:49:38 +01:00
John Wellbelove
d715880d37
Removed ETL_IF_CONSTEXPR from etl::message_timer 'tick()'
2019-07-02 12:51:00 +01:00
John Wellbelove
8f29bb8862
ETL's random number generators are now non-polymorphic by default.
...
Define ETL_POLYMORPHIC_RANDOM to enable previous functionality.
2019-07-01 10:31:02 +01:00
John Wellbelove
fd689b437d
Moved global operators to ETL namespace.
2019-06-29 08:01:04 +01:00
Jonathan Pan
ee82c052c8
[ #133 ] Making sure comparison operators are in the etl namespace ( #135 )
2019-06-29 07:48:42 +01:00
John Wellbelove
6efad78028
Compatibility changes for GCC v5.4.
2019-06-23 09:54:02 +01:00
John Wellbelove
09d96e158e
Added variadic parameters to observer notification.
2019-06-19 20:53:18 +01:00
John Wellbelove
fc317f3d9e
Fix misplaced semicolon in error_handler.h
2019-06-17 23:13:38 +01:00
John Wellbelove
e0d2ca198b
Updated version number
2019-06-06 18:03:13 +01:00
John Wellbelove
7515a60b69
Updated version number
2019-06-04 20:41:36 +01:00
John Wellbelove
61dfc95ec8
Optimised some binary operations.
2019-06-04 12:35:10 +01:00
John Wellbelove
70513ef678
Added #include <new> to files using 'placement new'.
2019-06-01 17:07:18 +01:00
John Wellbelove
fe00fbe56d
Added #include <new>
2019-06-01 17:02:42 +01:00
John Wellbelove
c4d4e305c0
Simplified 'to_string' templates
2019-05-28 18:29:25 +01:00
John Wellbelove
82437c9bca
Simplified message framework internal code.
...
Additional receive() virtual function overload taking destination id.
Removed is_bus() member function.
2019-05-27 12:01:06 +01:00
John Wellbelove
0df67fa154
Variadic template etl::smallest
2019-05-26 13:44:46 +01:00
John Wellbelove
c01262b5b5
Variadic template etl::smallest
2019-05-26 13:14:10 +01:00
John Wellbelove
8017258000
Variadic template etl::largest etc.
2019-05-26 13:05:54 +01:00
John Wellbelove
bda8c8bff4
Merge remote-tracking branch 'origin/master' into feature/C++11_variadic_templates
...
# Conflicts:
# include/etl/type_traits.h
# include/etl/type_traits_generator.h
# include/etl/version.h
# support/Release notes.txt
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/test_type_traits.cpp
# test/vs2017/etl.vcxproj
# test/vs2017/etl.vcxproj.filters
2019-05-25 16:08:50 +01:00
John Wellbelove
2e998a6832
Fixed bug in 'vector of pointers' move constructor
2019-05-24 23:09:03 +01:00
John Wellbelove
a5fb2dfc99
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/delegate.h
# include/etl/version.h
# support/Release notes.txt
# test/test_delegate.cpp
2019-05-22 20:21:07 +01:00
John Wellbelove
1b19c6c398
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/vs2017/etl.vcxproj.filters
2019-05-19 23:24:31 +01:00
John Wellbelove
788566cc00
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/vs2017/etl.vcxproj.filters
2019-05-19 23:24:12 +01:00
John Wellbelove
8ab44900e4
Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates
2019-05-16 23:40:43 +01:00
John Wellbelove
f1777dce37
Added variadic 'is_one_of'
2019-05-16 23:23:13 +01:00
John Wellbelove
4977f39a3b
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/test_string_char.cpp
2019-05-12 18:14:50 +01:00
John Wellbelove
b5ed7a8ff9
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/memory.h
# include/etl/version.h
# support/Release notes.txt
# test/test_memory.cpp
2019-05-12 11:28:25 +01:00
John Wellbelove
4b048ec737
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/memory.h
# include/etl/version.h
# support/Release notes.txt
2019-05-07 21:45:15 +01:00
John Wellbelove
665c4591f2
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-05-06 20:57:08 +01:00
John Wellbelove
09bc257d9f
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-05-05 10:04:17 +01:00
raitraak-rrk
6fb3a1126f
Fix profile header. ( #129 )
2019-04-28 13:11:58 +01:00