John Wellbelove
36cbf21cd1
Refactor buffer_descriptors test
2020-11-24 18:52:53 +00:00
John Wellbelove
49c60add63
Refactor buffer_descriptors test
2020-11-24 18:44:42 +00:00
John Wellbelove
7bda767831
Refactor buffer_descriptors test
2020-11-24 18:29:02 +00:00
John Wellbelove
7a68c932a7
Refactor buffer_descriptors test
2020-11-24 18:14:30 +00:00
John Wellbelove
a9b25ac67d
Refactor buffer_descriptors test
2020-11-24 18:08:21 +00:00
John Wellbelove
0c721c0466
Refactor buffer_descriptors test
2020-11-24 17:58:22 +00:00
John Wellbelove
4b2dd2fce2
Refactor buffer_descriptors test
2020-11-24 17:47:43 +00:00
John Wellbelove
80d5776c40
Refactor buffer_descriptors test
2020-11-24 17:32:27 +00:00
John Wellbelove
3564ac5b7e
Refactor buffer_descriptors test
2020-11-24 17:17:50 +00:00
John Wellbelove
297ef42c60
Refactor buffer_descriptors test
2020-11-24 17:08:45 +00:00
John Wellbelove
658d592c96
Refactor buffer_descriptors test
2020-11-24 16:58:52 +00:00
John Wellbelove
e97d8f90d5
Refactor buffer_descriptors test
2020-11-24 16:48:52 +00:00
John Wellbelove
e381481d4b
Refactor buffer_descriptors test
2020-11-24 15:07:42 +00:00
John Wellbelove
7e9df3d9e2
Refactor buffer_descriptors test
2020-11-23 20:30:28 +00:00
John Wellbelove
6c9abffada
Refactor buffer_descriptors test
2020-11-23 20:17:52 +00:00
John Wellbelove
eab6a77207
Refactor buffer_descriptors test
2020-11-23 20:15:14 +00:00
John Wellbelove
e80c517896
Refactor buffer_descriptors test
2020-11-23 19:49:16 +00:00
John Wellbelove
43b6ae0a32
Refactor buffer_descriptors test
2020-11-23 19:40:52 +00:00
John Wellbelove
d33d32be23
Refactor of etl::buffer_descriptors interface
2020-11-23 12:33:04 +00:00
John Wellbelove
56192a06aa
Remove VS2017 project
2020-11-22 20:06:26 +00:00
John Wellbelove
da7079bd7b
Merge remote-tracking branch 'origin/feature/no-huge-value' into development
2020-11-21 12:58:44 +00:00
John Wellbelove
1fe5e9a07a
Updated .leu
2020-11-21 12:14:29 +00:00
John Wellbelove
cfb38b2737
vector_ext
2020-11-21 11:36:13 +00:00
John Wellbelove
bb21758cb6
string_ext
2020-11-20 12:05:41 +00:00
John Wellbelove
8e838a67d3
indirect_vector_ext
2020-11-19 13:28:37 +00:00
John Wellbelove
7bd5a69dc5
list_ext
2020-11-19 13:14:41 +00:00
John Wellbelove
0cf882540c
forward_list_ext
2020-11-19 12:55:03 +00:00
John Wellbelove
6cb26807bc
circular_buffer_ext
2020-11-19 12:48:53 +00:00
John Wellbelove
569d7ea896
#306-bugfix-to-string-formatting
2020-11-19 11:15:10 +00:00
Heinz-Peter Liechtenecker
174a3d79be
Adding Tests for a fractional -1.0 < x < 0, fixing missing sign for integral parts equals to zero 0 ( #306 )
...
Co-authored-by: Heinz-Peter Liechtenecker <h.liechtenecker@fh-kaernten.at>
2020-11-19 10:34:39 +00:00
John Wellbelove
9eaa3e1178
Fix make_string for zero length literals
...
Remove redundant test support code
2020-11-18 18:29:20 +00:00
John Wellbelove
39a3f77ed4
Disabled ASAN option in Visual Studio project.
2020-11-17 13:03:11 +00:00
John Wellbelove
19a5c62f36
Added etl::buffer_descriptors.
...
Added std/etl pair conversions.
Added etl::make_string_view.
Resolved issue with zero length literals for etl::make_string
Resolved etl::flags constexpr issues.
Added atomics for clang.
Resolved type_traits issues for GCC < v5
2020-11-12 19:52:14 +00:00
John Wellbelove
580512d71d
Added etl::buffer_descriptors.
...
Added std/etl pair conversions.
Added etl::make_string_view.
Resolved issue with zero length literals for etl::make_string
Resolved etl::flags constexpr issues.
Added atomics for clang.
Resolved type_traits issues for GCC < v5
2020-11-12 19:13:10 +00:00
John Wellbelove
acea6c3f47
Merge branch 'feature/buffer-descriptor' into development
...
# Conflicts:
# test/vs2019/etl.vcxproj.filters
2020-11-10 11:55:42 +00:00
John Wellbelove
8134e8f492
Merge branch 'hotfix/pair-conversion' into development
2020-11-08 14:36:38 +00:00
John Wellbelove
4034574952
make_string_view + fix constexpr in flags.h
2020-11-08 14:35:49 +00:00
John Wellbelove
36d2152486
Updated strings
...
Re-introduced case utilities
Fixed make_string for empty strings
2020-11-06 12:58:32 +00:00
John Wellbelove
a9e14abb1b
Added extra std/etl conversions
2020-11-05 12:50:38 +00:00
John Wellbelove
9e389e280f
Add buffer descriptors
2020-11-04 13:19:36 +00:00
John Wellbelove
a1aaa5dbb6
Added ETL_CONSTEXPR
2020-10-31 18:38:08 +00:00
John Wellbelove
70cc2152e0
Add ETL_CONSTEXPR for state_chart, transision and state constructors.
2020-10-31 10:57:53 +00:00
John Wellbelove
771d697e31
Modified strings for better memory efficiency. String truncation detection and clear-after-use can be disabled.
...
Added ETL_DISABLE_STRING_TRUNCATION_CHECKS macro check in platform.h.
Added ETL_DISABLE_STRING_CLEAR_AFTER_USE macro check in platform.h.
Added etl::flags to wrap boolean flag functionality.
Four parameter equal() algorithm variant added.
Modified is_pod definition when using the STL.
Added are_all_same trait.
2020-10-30 18:30:13 +00:00
John Wellbelove
9e4b5870e1
Merge branch 'feature/string-optimisation' into development
2020-10-30 11:46:53 +00:00
John Wellbelove
c3da3a4262
Finalised etl::flags
2020-10-30 11:41:28 +00:00
Ivo Ihlemann
010b16510f
add overload for etl::equal that compares lengths ( #294 )
...
* add overload for etl::equal that compares lengths
accoring to std::equal (https://en.cppreference.com/w/cpp/algorithm/equal )
* add test for equal overload that compares lengths
2020-10-29 09:02:44 +00:00
John Wellbelove
65fa8c51e4
Bitmapped flags & flags template class (unit tests unfinished)
2020-10-28 18:33:41 +00:00
John Wellbelove
25e353538a
Initial string reduction code
2020-10-26 19:32:48 +00:00
John Wellbelove
cc05b1df52
Change to array_view member variable declaration, for constructor from array
2020-10-24 10:36:02 +01:00
John Wellbelove
75c528979e
Added [] operator and available()
2020-10-23 20:01:51 +01:00