2294 Commits

Author SHA1 Message Date
John Wellbelove
0a1b49c8f8 Removed to_upper_case, to_lower_case & to_sentence_case from wstring_utilities, u16string_utilities & u32string_utilities 2020-07-17 11:31:06 +01:00
John Wellbelove
c9b93739d8 Merge branch 'development' 18.7.0 2020-07-16 11:47:14 +01:00
John Wellbelove
b13bec1d4d Fixed constexpr for etl::span::subspan for >=C++14 2020-07-16 11:30:13 +01:00
John Wellbelove
f48cafd007 Updated version numbers 2020-07-16 11:26:40 +01:00
Bálint Kiss
c4757d5640
error_handler.h: Change C++11 type aliases to typedefs (#239) 2020-07-16 10:31:11 +01:00
John Wellbelove
21001d1847 w, u16 & u32 string utilities added 2020-07-16 01:03:41 +01:00
John Wellbelove
5c9f648cc5 Full string utilities for char 2020-07-15 12:22:46 +01:00
John Wellbelove
488f8a0f5f Initial get_token code 2020-07-13 20:02:07 +01:00
John Wellbelove
0ba98f4b00 Added etl::replace and etl::replace_if to algorithms.h
Added etl::transform to string utilities
2020-07-13 11:27:22 +01:00
John Wellbelove
e6b9919df5 Almost complete 'trim' code 2020-07-12 13:38:20 +01:00
John Wellbelove
5399199290 Initial incomplete code 2020-07-11 20:19:02 +01:00
John Wellbelove
32d9df61f8 disable warning, delete temp file 2020-07-10 20:21:29 +01:00
John Wellbelove
e915ab5d9f Remove unnecessary member functions 18.6.0 2020-07-10 11:52:27 +01:00
John Wellbelove
9890f5b856 Merge branch 'feature/string-streams' into development 2020-07-10 11:20:12 +01:00
John Wellbelove
dcf5f108e7 Code formatting adjustments 2020-07-10 11:19:51 +01:00
John Wellbelove
575a0feec0 Merge branch 'feature/string-streams' into development 2020-07-09 18:57:52 +01:00
John Wellbelove
b96e707bad Added showbase 2020-07-09 18:57:09 +01:00
John Wellbelove
509a930b55 Added stream manipulators 2020-07-09 14:21:40 +01:00
John Wellbelove
f40f0c1a37 Initial string manipulators
etl::string_stream implementation only
2020-07-07 23:51:04 +01:00
John Wellbelove
dd7cc0766c Merge branch 'feature/string-streams' into development 2020-07-06 18:14:13 +01:00
John Wellbelove
00f7041f01 Pass format by const reference. Disable copying 2020-07-06 18:13:50 +01:00
John Wellbelove
e9f861c74a Merge branch 'feature/string-streams' into development
# Conflicts:
#	include/etl/version.h
2020-07-05 20:56:07 +01:00
John Wellbelove
3e2352770b string streams 2020-07-05 20:55:14 +01:00
John Wellbelove
2f1343ec0e Initial string stream commit 2020-07-05 19:39:50 +01:00
John Wellbelove
c8e1257c59 Modify visitor tests to include visit through base 2020-07-04 15:59:14 +01:00
John Wellbelove
826bdffc89 Refactored etl::error_handler to use etl::delegate style implementation.
Allows set_callback() function to be given run-time and compile-time pointers to free and member functions without using etl::ifunction.
2020-06-26 12:13:04 +01:00
John Wellbelove
a27508ca96 Refactored etl::error_handler to use etl::delegate style implementation.
Allows set_callback() function to be given run-time and compile-time pointers to free and member functions without using etl::ifunction.
18.4.0
2020-06-26 10:48:14 +01:00
John Wellbelove
eabe328398 Changed std::move to etl::move in std::optional and std::queue
Fixed etl::span subspan with etl::dynamic_extent
18.3.4
2020-06-18 16:55:27 +01:00
Andreas W
4f31c6e40e
Fix span dynamic extent (#235)
* Enable span tests

* Handle dynamic extent in span::subspan

Fixes #234

Correct handling when count equals dynamic_extent,
which would previously cause the end pointer to be set to the
wrong location.
2020-06-18 13:12:57 +01:00
Andreas W
cf1c623686
Use etl::move instead of std::move (#233)
Both optional and queue used std::move without checking
ETL_NOT_USING_STL. Both usages can simply use etl::move
instead.
2020-06-18 13:11:07 +01:00
John Wellbelove
d21be04f66 Fixed type traits C++03 compatibility 18.3.3 2020-06-04 19:15:09 +01:00
John Wellbelove
dda5aa09fa Removed surplus 'typename T' in pool create() for C++03 18.3.2 2020-05-28 11:12:15 +01:00
John Wellbelove
f0eef57466 Merge branch 'development' 18.3.1 2020-05-27 13:11:23 +01:00
John Wellbelove
18d0b3dd5b Merge branch 'hotfix/fix-c++03-incompatbilities-in-type-traits' into development 2020-05-27 12:12:54 +01:00
John Wellbelove
f8fbb119f7 C++03 compatibility changes for type_traits.h 2020-05-27 11:57:41 +01:00
John Wellbelove
16fec7f491
Update README.md 2020-05-24 09:37:09 +01:00
John Wellbelove
dce2c95632 Merge branch 'development'
# Conflicts:
#	include/etl/parameter_pack.h
18.3.0
2020-05-23 20:37:31 +01:00
John Wellbelove
fefbfacb6f Added etl::parameter_pack 2020-05-23 20:35:56 +01:00
John Wellbelove
c68ed3dea1 Added etl::parameter_pack 2020-05-23 17:15:43 +01:00
John Wellbelove
7827909a82 Added etl::parameter_pack 2020-05-23 16:19:39 +01:00
John Wellbelove
8c22c5cbc3 Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above. 18.2.0 2020-05-21 18:35:54 +01:00
John Wellbelove
59c389b253 Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above. 2020-05-21 17:35:06 +01:00
John Wellbelove
79dcebaac3 Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above. 2020-05-21 13:52:26 +01:00
John Wellbelove
f6089458c5 Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above. 2020-05-21 10:12:06 +01:00
John Wellbelove
a259cbe409 Merge branch 'master' into feature/variadic-variant 2020-05-19 20:13:20 +01:00
John Wellbelove
0bfc97a914 Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above. 2020-05-19 20:12:12 +01:00
John Wellbelove
abb9f2743c
Merge pull request #225 from darklukee/master
Remove unreachable code from message_router
2020-05-19 06:58:06 +01:00
Łukasz Mitka
1524afd6bc Remove unreachable code from message_router
Caused warnings in GHS compiler.
2020-05-19 07:22:51 +02:00
Spacefish
9a57b3aed4
WIP: code doc fixes (#224)
* added doc from website into code

* some fixes in the documentation.

I guess this happended in a renaming operation..
2020-05-18 15:05:14 +01:00
John Wellbelove
02ca9e8cb7 Merge branch 'master' into development
# Conflicts:
#	.circleci/config.yml
2020-05-12 23:52:47 +01:00