1799 Commits

Author SHA1 Message Date
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
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
d2719cb63d Merge remote-tracking branch 'origin/feature/size_of' into development 2019-05-16 23:39:23 +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
e591ab56e3 Added missing 'cleanup' to string's resize() method. 2019-05-12 18:13:17 +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
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
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
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
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
be47ab0854 Merge remote-tracking branch 'origin/feature/multi_fixed_array' into development 2019-04-27 15:52:47 +01:00
John Wellbelove
8354de78e1 Added etl::multi_array 2019-04-27 15:51:13 +01:00
John Wellbelove
2b5fe55540 First code, no unit tests 2019-04-20 11:14:24 +01:00
John Wellbelove
cf02ec64c7 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	support/Release notes.txt
2019-04-19 13:46:55 +01:00
John Wellbelove
ba3ced4420 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/basic_format_spec.h
#	include/etl/private/to_string_helper.h
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	include/etl/version.h
#	support/Release notes.txt
2019-04-19 13:46:55 +01:00
John Wellbelove
9263ae0520 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	support/Release notes.txt
2019-04-19 13:46:16 +01:00
John Wellbelove
a2f4ea123c Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/basic_format_spec.h
#	include/etl/private/to_string_helper.h
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	include/etl/version.h
#	support/Release notes.txt
2019-04-19 13:44:25 +01:00
John Wellbelove
9c817107ea Merge remote-tracking branch 'origin/feature/emplace_for_optional' into development 2019-04-18 19:25:45 +01:00
John Wellbelove
8f00a1d822 Added 'emplace' to etl::optional.
C++03 & C++11 variants supplied depending on compiler support.
2019-04-17 22:47:39 +01:00
John Wellbelove
be65eb76fe Merge remote-tracking branch 'origin/hotfix/cyclic_value_for_unsigned' into development
# Conflicts:
#	include/etl/version.h
2019-04-16 18:25:55 +01:00
John Wellbelove
b926321da6 Merge remote-tracking branch 'origin/feature/to_string' into development 2019-04-16 18:08:26 +01:00
John Wellbelove
31f33e78ee Fixed bug in fractional part for floating point with leading zeros after the decimal point. 2019-04-16 08:39:38 +01:00
John Wellbelove
e62ba1356d Attempt to force changes to master 2019-04-15 19:23:54 +01:00
John Wellbelove
bc8aa0c7bc Merge remote-tracking branch 'origin/feature/to_string' into development 2019-04-15 19:19:09 +01:00
John Wellbelove
5ccd0ac39d Fixed test name 2019-04-15 19:18:52 +01:00
John Wellbelove
5478c4a891 Merge remote-tracking branch 'origin/feature/to_string' into development 2019-04-15 19:05:39 +01:00
John Wellbelove
d6d078b49e Unified 'to_string' API 2019-04-15 14:58:12 +01:00
John Wellbelove
2ef134aee1 Merge remote-tracking branch 'origin/feature/to_string' into development
# Conflicts:
#	include/etl/basic_format_spec.h
#	include/etl/private/to_string_helper.h
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	include/etl/version.h
#	support/Release notes.txt
#	test/test_to_string.cpp
#	test/test_to_u16string.cpp
#	test/test_to_u32string.cpp
#	test/test_to_wstring.cpp
2019-04-14 19:40:07 +01:00
John Wellbelove
0a4110b486 Final unit tests for all string types. 2019-04-14 19:34:45 +01:00
John Wellbelove
480c56911e Merge remote-tracking branch 'origin/master' into feature/to_string
# Conflicts:
#	include/etl/basic_format_spec.h
#	include/etl/private/to_string_helper.h
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	test/test_to_string.cpp
#	test/test_to_u16string.cpp
#	test/test_to_u32string.cpp
#	test/test_to_wstring.cpp
2019-04-14 19:32:53 +01:00
John Wellbelove
9ef75bd89e Final unit tests for all string types. 2019-04-14 19:26:55 +01:00
John Wellbelove
494322e2a0 Merge remote-tracking branch 'origin/feature/to_string' into development
# Conflicts:
#	include/etl/format_spec.h
#	include/etl/private/to_string_helper.h
#	include/etl/to_string.h
#	include/etl/to_u16string.h
#	include/etl/to_u32string.h
#	include/etl/to_wstring.h
#	include/etl/version.h
#	support/Release notes.txt
#	test/test_to_string.cpp
#	test/test_to_u16string.cpp
#	test/test_to_u32string.cpp
#	test/test_to_wstring.cpp
#	test/vs2017/etl.vcxproj.filters
2019-04-09 06:36:36 +01:00
John Wellbelove
11da8e133f Changed etl::format_sepc template to etl::basic_firmat_spec.
Created individual format_spec typedefs for each string type.
2019-04-09 06:30:46 +01:00
John Wellbelove
7844142c19 Merge remote-tracking branch 'origin/feature/to_string' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
#	test/vs2017/etl.vcxproj.filters
2019-04-08 19:37:41 +01:00
John Wellbelove
4b79628bae Added etl::to_string, etl::to_wstring, etl::to_u16string and etl::to_u32string
plus formating support for integrals.
Updated version number.
2019-04-08 19:32:50 +01:00
John Wellbelove
e122b380a3 Added named base settings 2019-04-08 13:58:48 +01:00
John Wellbelove
5220837979 Completed unit tests 2019-04-07 15:37:20 +01:00
John Wellbelove
7feb3c1cc4 Created integral to_string.
Started etl::string tests.
2019-04-06 21:10:20 +01:00
John Wellbelove
fe9a881388 Merge branch 'development' into feature/to_string
# Conflicts:
#	test/vs2017/etl.vcxproj.filters
2019-04-06 12:17:15 +01:00
John Wellbelove
75a7ee0b55 Merge branch 'feature/C++11_variadic_templates' into development 2019-03-30 10:40:33 +00:00
John Wellbelove
7c77bc80b2 Added C++11 variadic template version of etl::observer 2019-03-30 10:40:19 +00:00