2514 Commits

Author SHA1 Message Date
John Wellbelove
3f33be8ac0 Touch config.yml file 2019-12-06 20:08:28 +00:00
John Wellbelove
709f1dbc4c Touch config.yml file 2019-12-06 20:07:40 +00:00
John Wellbelove
db70b45fd0 Update readme
# Conflicts:
#	README.md
#	test/vs2017/etl.vcxproj.filters
2019-12-06 19:37:15 +00:00
John Wellbelove
3bf0e93d4c Update readme 2019-12-06 19:36:08 +00:00
John Wellbelove
68653df3fe Fix readme 2019-12-06 19:25:45 +00:00
John Wellbelove
88d874aeb2 Removed tabs
# Conflicts:
#	.circleci/config.yml
2019-12-06 19:08:36 +00:00
John Wellbelove
12bfc61ed1 Touch config.yml file 2019-12-06 18:57:31 +00:00
John Wellbelove
984534e89c Added virtual destructors 2019-12-06 18:39:10 +00:00
John Wellbelove
1d7f7bb443 Touch config.yml file 2019-12-06 18:21:08 +00:00
John Wellbelove
c66c5eb122 Added master branch 2019-12-06 14:34:11 +00:00
John Wellbelove
d31ec7b7a6 Removed tabs 2019-12-06 14:14:15 +00:00
John Wellbelove
dad04c0a56 Removed tabs 2019-12-06 14:06:31 +00:00
John Wellbelove
a265c68fcb Updated selected branch in config.yml 2019-12-06 14:03:58 +00:00
John Wellbelove
7abf39b83d Updated selected branch in config.yml 2019-12-06 13:58:40 +00:00
John Wellbelove
10f8d63cf2 Updated selected branch in config.yml 2019-12-06 13:56:43 +00:00
John Wellbelove
e9db085677 Changed bin directory 2019-12-06 13:52:42 +00:00
John Wellbelove
2dfff5b5c2 Merge remote-tracking branch 'origin/master' into feature/add_circle-ci_support
# Conflicts:
#	include/etl/cstring.h
#	include/etl/u16string.h
#	include/etl/u32string.h
#	include/etl/wstring.h
2019-12-06 13:50:56 +00:00
John Wellbelove
f4df88818b Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/cstring.h
#	include/etl/u16string.h
#	include/etl/u32string.h
#	include/etl/version.h
#	include/etl/wstring.h
#	library.json
#	library.properties
#	support/Release notes.txt
15.3.0
2019-12-06 13:07:48 +00:00
John Wellbelove
3649f839f5 Merge remote-tracking branch 'origin/feature/make_string_with_capacity' into development
# Conflicts:
#	include/etl/cstring.h
#	include/etl/u16string.h
#	include/etl/u32string.h
#	include/etl/wstring.h
2019-12-06 12:39:31 +00:00
John Wellbelove
e21b8ae7b9 Added VS2019 project 2019-12-06 12:07:14 +00:00
John Wellbelove
14b55c3de9 Compile time optimisations to etl::make_string 15.2.1 2019-12-06 10:41:39 +00:00
John Wellbelove
4a6737b0fa Make string optimization (#179)
* Add NO_STL std::reverse implementation (#174)

Follows the example implementation on [1].

[1] https://en.cppreference.com/w/cpp/algorithm/reverse

* Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development

# Conflicts:
#	include/etl/stl/alternate/algorithm.h
#	include/etl/stl/alternate/iterator.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
#	test/test_no_stl_algorithm.cpp
#	test/test_no_stl_iterator.cpp
#	test/vs2017/etl.vcxproj

* Fix merge function duplication

* Merge remote-tracking branch 'origin/development'

# Conflicts:
#	include/etl/private/choose_pair_types.h
#	include/etl/private/choose_tag_types.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt

* Update README.md

* make_string optimisation. String length is calculated in compile time, no need to use strlen.
2019-12-06 10:37:19 +00:00
John Wellbelove
7b41c0d513 Merge remote-tracking branch 'origin/feature/add_circle-ci_support' into development 2019-12-06 10:33:00 +00:00
John Wellbelove
06429e140b Initial CircleCI configuration 2019-12-06 10:25:56 +00:00
John Wellbelove
58805d76cc Merge remote-tracking branch 'origin/development' into feature/add_circle-ci_support 2019-12-06 10:25:29 +00:00
John Wellbelove
b8708722ae Backup copy of appveyor.yml 2019-12-06 10:17:27 +00:00
Rolan Reznik
b5184d903e Make string optimization (#179)
* Add NO_STL std::reverse implementation (#174)

Follows the example implementation on [1].

[1] https://en.cppreference.com/w/cpp/algorithm/reverse

* Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development

# Conflicts:
#	include/etl/stl/alternate/algorithm.h
#	include/etl/stl/alternate/iterator.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
#	test/test_no_stl_algorithm.cpp
#	test/test_no_stl_iterator.cpp
#	test/vs2017/etl.vcxproj

* Fix merge function duplication

* Merge remote-tracking branch 'origin/development'

# Conflicts:
#	include/etl/private/choose_pair_types.h
#	include/etl/private/choose_tag_types.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt

* Update README.md

* make_string optimisation. String length is calculated in compile time, no need to use strlen.
2019-12-06 10:16:53 +00:00
John Wellbelove
d62ed4e5ba Added VS2019 project 2019-12-06 10:13:41 +00:00
John Wellbelove
2dd2d295c8 Update README.md 2019-12-04 21:24:41 +00:00
John Wellbelove
0585be2fb0
Added version badge 2019-12-04 21:22:02 +00:00
John Wellbelove
3950c1659b
Update README.md 2019-12-04 21:04:40 +00:00
John Wellbelove
f33a09a1c7 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/indirect_vector.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
15.2.0
2019-12-04 20:58:23 +00:00
John Wellbelove
4dd0cf2447 Merge remote-tracking branch 'origin/feature/etl__make_string' into development
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2019-12-04 20:55:51 +00:00
John Wellbelove
727596b6ed Merge remote-tracking branch 'origin/feature/etl__make_string' into development
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2019-12-04 20:55:18 +00:00
John Wellbelove
84cfab6b32 Merge remote-tracking branch 'origin/feature/indirect_vector_algorithm_adaptor' into development
# Conflicts:
#	include/etl/indirect_vector.h
2019-12-04 16:23:35 +00:00
John Wellbelove
7d5ba60952 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/private/choose_pair_types.h
#	include/etl/private/choose_tag_types.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
15.1.0
2019-12-02 12:16:43 +00:00
John Wellbelove
792cb7bcc8 Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development
# Conflicts:
#	include/etl/private/choose_pair_types.h
#	include/etl/private/choose_tag_types.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2019-12-02 12:05:27 +00:00
John Wellbelove
d8546c5c17 Fix merge function duplication 15.0.0 2019-12-01 20:18:35 +00:00
John Wellbelove
50bc741d61 Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development
# Conflicts:
#	include/etl/stl/alternate/algorithm.h
#	include/etl/stl/alternate/iterator.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
#	test/test_no_stl_algorithm.cpp
#	test/test_no_stl_iterator.cpp
#	test/vs2017/etl.vcxproj
2019-12-01 19:55:46 +00:00
John Wellbelove
5803d928a1 Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development
# Conflicts:
#	include/etl/stl/alternate/algorithm.h
#	include/etl/stl/alternate/iterator.h
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
#	test/test_no_stl_algorithm.cpp
#	test/test_no_stl_iterator.cpp
#	test/vs2017/etl.vcxproj
2019-12-01 18:21:10 +00:00
Grigori Goronzy
23616de771 Add NO_STL std::reverse implementation (#174)
Follows the example implementation on [1].

[1] https://en.cppreference.com/w/cpp/algorithm/reverse
2019-11-30 11:42:26 +00:00
John Wellbelove
2591d49845 Merge remote-tracking branch 'origin/hotfix/reverse_iterator_missing_equality_operator' into development 14.38.1 14.38.2 2019-11-28 20:37:28 +00:00
John Wellbelove
00431999d9 Added reverse_iterator unit tests
Fixed missing equality operator for reverse_iterator.
2019-11-28 20:36:58 +00:00
John Wellbelove
0196f255b5 Retrospective update 2019-11-27 11:08:22 +00:00
John Wellbelove
f584e086f1 Added missing C++11 conditional compilation in callback_timer.h 14.38.21 2019-11-27 10:40:12 +00:00
John Wellbelove
c6134d08b1 Merge remote-tracking branch 'origin/hotfix/fix_callback_timer_delegate_use' into development 2019-11-27 10:37:08 +00:00
John Wellbelove
afeb63575e Added missing C++11 conditional compilation in callback_timer.h 2019-11-27 10:35:41 +00:00
John Wellbelove
98f1fcef13 Merge remote-tracking branch 'origin/feature/force_explicit_string_conversion_from_char' into development 14.38.0 2019-11-26 11:01:43 +00:00
John Wellbelove
cbdc8a9299 Updated version numbers 2019-11-26 10:57:45 +00:00
Rolan Reznik
7f7a29bce1 Added possibility to force explicit conversion of string from char. (#172)
i.e. string/string_view constructors from char* can be marked as explicit.

#170
2019-11-26 10:35:05 +00:00