1889 Commits

Author SHA1 Message Date
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
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
d2d3db1659 Merge remote-tracking branch 'origin/feature/delegates' into development
# Conflicts:
#	include/etl/type_traits.h
#	include/etl/type_traits_generator.h
#	test/test_type_traits.cpp
2019-05-19 23:16:24 +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
d2719cb63d Merge remote-tracking branch 'origin/feature/size_of' into development 2019-05-16 23:39:23 +01:00
John Wellbelove
f1777dce37 Added variadic 'is_one_of' 2019-05-16 23:23:13 +01:00
John Wellbelove
1986e8344e Merge remote-tracking branch 'origin/feature/size_of' into development 2019-05-15 22:31:56 +01:00
John Wellbelove
e3fa5b912c Added size_of<> 2019-05-15 22:31:30 +01:00
John Wellbelove
8fb468e708 Added size_of<> 2019-05-15 22:17:53 +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
14.23.1
2019-05-12 18:14:50 +01:00
John Wellbelove
e591ab56e3 Added missing 'cleanup' to string's resize() method. 2019-05-12 18:13:17 +01:00
John Wellbelove
20fd786e42 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/memory.h
#	include/etl/version.h
#	support/Release notes.txt
#	test/test_memory.cpp
14.23.0
2019-05-12 11:28:45 +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
50a8b72697 Merge remote-tracking branch 'origin/feature/secure_strings' into development 2019-05-12 11:06:02 +01:00
John Wellbelove
392ebaab91 Added secure clear to strings. 2019-05-12 11:05:37 +01:00
John Wellbelove
ae3c65c787 Added secure clear to strings. 2019-05-11 13:54:04 +01:00
John Wellbelove
4b048ec737 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/memory.h
#	include/etl/version.h
#	support/Release notes.txt
14.22.1
2019-05-07 21:45:15 +01:00
John Wellbelove
a8253b2a3f Merge remote-tracking branch 'origin/feature/memory_set_clear' into development
# Conflicts:
#	include/etl/memory.h
#	include/etl/version.h
#	support/Release notes.txt
2019-05-07 21:28:29 +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
2a3aa9fcee Merge remote-tracking branch 'origin/feature/memory_set_clear' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2019-05-06 20:53:15 +01:00
John Wellbelove
281db12c17 Merge remote-tracking branch 'origin/master' into development 2019-05-05 11:39:47 +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
John Wellbelove
f896628612 Merge remote-tracking branch 'origin/feature/min_max_algorithms' into development 2019-05-05 09:46:17 +01:00
John Wellbelove
066981dbdf Updated doxygen comments 2019-05-05 09:45:37 +01:00
John Wellbelove
1326691a65 Added variadic min and max functions.
etl::multimin
etl::multimin_compare
etl::multimin_iter
etl::multimin_iter_compare
etl::multimax
etl::multimax_compare
etl::multimax_iter
etl::multimax_iter_compare
2019-05-04 22:14:06 +01:00
raitraak-rrk
6fb3a1126f Fix profile header. (#129) 2019-04-28 13:11:58 +01:00
John Wellbelove
aad2be1de7 Merge branch 'development'
# Conflicts:
#	include/etl/multi_array.h
14.20.0
2019-04-27 16:30:45 +01:00
John Wellbelove
5d6ec4de4d Merge remote-tracking branch 'origin/feature/multi_fixed_array' into development 2019-04-27 16:29:20 +01:00
John Wellbelove
895a132fcb Simplified definition 2019-04-27 16:29:02 +01:00
John Wellbelove
42c3ee4938 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
#	test/vs2017/etl.vcxproj.filters
2019-04-27 16:15:37 +01:00
John Wellbelove
d084fe9969 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
#	test/vs2017/etl.vcxproj.filters
2019-04-27 16:14:40 +01:00