1870 Commits

Author SHA1 Message Date
John Wellbelove
c10da4e433 Updated version number 2019-07-13 13:14:11 +01:00
John Wellbelove
7593c0b14b Moved string related code to its own folder in VS project 2019-07-13 13:09:28 +01:00
John Wellbelove
8d4fbed905 Added todo list 2019-07-13 13:02:24 +01:00
John Wellbelove
b07e41b3cc Spelling 14.28.2 2019-07-13 12:48:46 +01:00
John Wellbelove
032b7b0e17 Merge branch 'hotfix/quick_fixes' into development 2019-07-13 12:34:14 +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
9b47df6561 Merge branch 'feature/runtime_cumulative_moving_average' into development 14.28.1 2019-07-07 16:35:56 +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
f908829ddf Merge branch 'feature/runtime_cumulative_moving_average' into development 14.28.0 2019-07-05 13:49:53 +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
48f2d28b98 Merge remote-tracking branch 'origin/hotfix/timer_const_expr_error' into development 14.27.1 2019-07-02 12:51:21 +01:00
John Wellbelove
d715880d37 Removed ETL_IF_CONSTEXPR from etl::message_timer 'tick()' 2019-07-02 12:51:00 +01:00
John Wellbelove
34327f0a45 Merge remote-tracking branch 'origin/feature/optional_virtual_for_random' into development 14.27.0 2019-07-01 10:31:25 +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. 14.26.8 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
49799d3d7e Merge remote-tracking branch 'origin/hotfix/compatibility_fixes' into development 2019-06-23 09:54:29 +01:00
John Wellbelove
6efad78028 Compatibility changes for GCC v5.4. 2019-06-23 09:54:02 +01:00
John Wellbelove
0d25c49e00 Merge remote-tracking branch 'origin/feature/observer_variadic_notificiations' into development 14.26.7 2019-06-19 21:40:59 +01:00
John Wellbelove
09d96e158e Added variadic parameters to observer notification. 2019-06-19 20:53:18 +01:00
John Wellbelove
1163c67cf0 Merge remote-tracking branch 'origin/hotfix/fix_misplaced_semicolon_in_error_handler' into development 2019-06-17 23:14:00 +01:00
John Wellbelove
fc317f3d9e Fix misplaced semicolon in error_handler.h 2019-06-17 23:13:38 +01:00
khoitd1997
38fc4dc496 Updated doxygen file (#131) 2019-06-14 22:41:45 +01:00
John Wellbelove
f0f8fe40a1 Merge remote-tracking branch 'origin/hotfix/fsm_example_fix' into development 2019-06-06 18:04:00 +01:00
John Wellbelove
e0d2ca198b Updated version number 2019-06-06 18:03:13 +01:00
John Wellbelove
452daf23b9 Updated test example 2019-06-05 13:32:56 +01:00
John Wellbelove
9ea2a16644 Merge branch 'hotfix/optimise_binary' into development 2019-06-04 20:41:53 +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'. 14.26.2 2019-06-01 17:07:18 +01:00
John Wellbelove
9eb830c5d6 Merge branch 'hotfix/include_new' into development 2019-06-01 17:03:01 +01:00
John Wellbelove
fe00fbe56d Added #include <new> 2019-06-01 17:02:42 +01:00
John Wellbelove
6dbcfbe257 Merge remote-tracking branch 'origin/development' 14.26.1 2019-05-28 18:47:43 +01:00
John Wellbelove
4e10760b06 Merge remote-tracking branch 'origin/hotfix/to_string_template' into development 2019-05-28 18:29:49 +01:00
John Wellbelove
c4d4e305c0 Simplified 'to_string' templates 2019-05-28 18:29:25 +01:00
John Wellbelove
89df7cb04a Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
14.26.0
2019-05-27 12:29:13 +01:00
John Wellbelove
dcf283b134 Merge remote-tracking branch 'origin/feature/message_router_updates' into development 2019-05-27 12:01:39 +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
77428f9d81 Merge remote-tracking branch 'origin/development' 2019-05-26 14:04:36 +01:00
John Wellbelove
03755c4609 Merge remote-tracking branch 'origin/feature/C++11_variadic_templates' into development 2019-05-26 13:45:12 +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
f82a54d3b2 Merge remote-tracking branch 'origin/development' 14.24.2 2019-05-24 23:12:28 +01:00
John Wellbelove
2f19a9cf3c Merge remote-tracking branch 'origin/hotfix/vector_move_bug' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-05-24 23:10:56 +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
14.24.1
2019-05-22 20:21:07 +01:00
John Wellbelove
d9f79715e4 Merge remote-tracking branch 'origin/feature/delegates' into development
# Conflicts:
#	include/etl/delegate.h
#	include/etl/version.h
#	support/Release notes.txt
#	test/test_delegate.cpp
2019-05-22 20:18:11 +01:00
John Wellbelove
91f8d463ba Merge branch 'master' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-05-19 23:25:14 +01:00