John Wellbelove
|
bc671299b0
|
Added missing emplace functions from vector-of-pointers specialisation.
|
2020-10-21 13:22:34 +01:00 |
|
John Wellbelove
|
9c8156083b
|
Fixed incorrect reflected CRC8 0x07 lookup table.
Added unit tests for CRC8-ROHC
|
2020-10-11 19:53:38 +01:00 |
|
John Wellbelove
|
26b0f84439
|
Merge branch 'development'
# Conflicts:
# include/etl/version.h
# library.json
# library.properties
# support/Release notes.txt
|
2020-10-07 11:25:40 +01:00 |
|
John Wellbelove
|
5d4d111671
|
Added iterator API to all etl::frame_check_sequence based template classes, such as CRCs and checksums
|
2020-10-07 11:06:10 +01:00 |
|
John Wellbelove
|
db9e39a64b
|
Add missing include in test etl_profile.h
|
2020-10-04 19:00:37 +01:00 |
|
John Wellbelove
|
0180a7c9bd
|
Reduced warnings from cppcheck v2.2
|
2020-10-04 14:24:52 +01:00 |
|
John Wellbelove
|
0bd0067022
|
Merge branch 'feature/github-actions-for-windows-compilers' into development
# Conflicts:
# .github/workflows/clang.yml
# CMakeLists.txt
# include/etl/version.h
# library.json
# library.properties
# support/Release notes.txt
# test/vs2019/etl.vcxproj
# test/vs2019/etl.vcxproj.filters
|
2020-10-02 18:18:20 +01:00 |
|
John Wellbelove
|
1a90c1e3d1
|
Updates to CI configuration files to compile 'No STL' variants of the tests.
|
2020-09-30 11:19:10 +01:00 |
|
John Wellbelove
|
df23e2d750
|
Conditionally disable template deduction guide tests
|
2020-09-30 11:19:08 +01:00 |
|
John Wellbelove
|
e337689ed0
|
Conditionally disable template deduction guide tests
|
2020-09-29 13:15:37 +01:00 |
|
John Wellbelove
|
509089c0e2
|
Added template deduction guides
|
2020-09-28 13:14:12 +01:00 |
|
John Wellbelove
|
04c479279e
|
Refactored empty(), full(), available() member functions for etl::list and etl::forward_list
|
2020-09-27 12:47:20 +01:00 |
|
John Wellbelove
|
adf6243de6
|
Performance optimisations for etl::rotate, etl::move & etl::move_backward
when not using the STL, iterators are pointers and the objects are trivially copyable (currently POD types).
|
2020-09-24 23:19:33 +01:00 |
|
John Wellbelove
|
5544633c39
|
etl::array_view constructor from C array is no longer explicit
|
2020-09-22 17:54:46 +01:00 |
|
John Wellbelove
|
3eeeb5d5f6
|
segger-multiple-prevailing-defs-for-invocation' into development
|
2020-09-22 10:18:08 +01:00 |
|
John Wellbelove
|
c38d2db118
|
array_view-not-explicit
|
2020-09-22 09:30:06 +01:00 |
|
John Wellbelove
|
fa25f02bb1
|
Refactoring of 18.15.0.
Modified constructor syntax.
|
2020-09-19 10:31:44 +01:00 |
|
John Wellbelove
|
f6ce3f59bd
|
Allow strings with external buffers to use a pre-initialised buffer.
|
2020-09-15 19:51:06 +01:00 |
|
John Wellbelove
|
2abc4ee962
|
Fixed conditional compilation macro use for template deduction guides
|
2020-09-12 13:55:09 +01:00 |
|
John Wellbelove
|
14d1b96c64
|
Added template deduction guides for array and array_view
|
2020-09-10 13:07:04 +01:00 |
|
John Wellbelove
|
d234d5ce0d
|
Added a line coordinate generator using the Bresenham algorithm.
|
2020-08-30 11:20:00 +01:00 |
|
John Wellbelove
|
3a203a9754
|
Make etl::reference_wrapper API closer to the STL version. Does not support invocation of a callable object.
|
2020-08-28 16:14:28 +01:00 |
|
John Wellbelove
|
f2d6df5944
|
Fixed etl::stack top level assignment operator not clearing before copy
|
2020-08-27 18:40:05 +01:00 |
|
John Wellbelove
|
f339e8d3da
|
Fixed issue for incorrect operation of erase(const_iterator, const_iterator)
when the terminating iterator was end() for etl::unordered_map, etl::unordered_multimap, etl::unordered_set and etl::unordered_multiset.
|
2020-08-15 21:00:18 +01:00 |
|
John Wellbelove
|
254a8d4035
|
String stream test << operator in etl namespace
|
2020-08-08 13:50:05 +01:00 |
|
John Wellbelove
|
bd578b6e77
|
Resolve 0U ambiguity in string utility tests
|
2020-08-02 15:14:52 +01:00 |
|
John Wellbelove
|
bd392b400c
|
Updated version numbers
|
2020-08-02 14:36:51 +01:00 |
|
John Wellbelove
|
72eb5817f2
|
Fixed compiler compatibility issues in etl::forward_list and etl::list
|
2020-08-02 10:50:04 +01:00 |
|
John Wellbelove
|
c83ac6dcb5
|
Merge branch 'feature/string-utilities' into development
|
2020-08-01 16:21:41 +01:00 |
|
John Wellbelove
|
c80f30e990
|
Recoded string utility get_token()
|
2020-08-01 14:18:51 +01:00 |
|
John Wellbelove
|
40fc617466
|
Fix and optimise etl::list and etl::forward_list shared pool move constructors and assignment operators.
|
2020-07-30 12:52:40 +01:00 |
|
John Wellbelove
|
8f0199c789
|
Added etl::ibitset::span() member functions to return a span of the underlying binary data.
Moved image resources
|
2020-07-27 10:52:07 +01:00 |
|
John Wellbelove
|
923ac42b96
|
Updated version numbers
|
2020-07-26 13:25:50 +01:00 |
|
John Wellbelove
|
997eb85f75
|
Added enable/disable observer interface to observable class
|
2020-07-25 16:57:02 +01:00 |
|
John Wellbelove
|
8d60eb5e0e
|
Fixed incorrect return in find() and at() for non-existent key.
|
2020-07-20 19:55:19 +01:00 |
|
John Wellbelove
|
05647e5256
|
Fix C++03 error_handler compatibility
|
2020-07-20 10:14:28 +01:00 |
|
John Wellbelove
|
2cf00a0ba4
|
Re-coded string utilities to allow any string-like container to use it.
|
2020-07-18 20:18:32 +01:00 |
|
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
|
f48cafd007
|
Updated version numbers
|
2020-07-16 11:26:40 +01:00 |
|
John Wellbelove
|
509a930b55
|
Added stream manipulators
|
2020-07-09 14:21:40 +01:00 |
|
John Wellbelove
|
3e2352770b
|
string streams
|
2020-07-05 20:55:14 +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.
|
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
|
2020-06-18 16:55:27 +01:00 |
|
John Wellbelove
|
d21be04f66
|
Fixed type traits C++03 compatibility
|
2020-06-04 19:15:09 +01:00 |
|
John Wellbelove
|
dda5aa09fa
|
Removed surplus 'typename T' in pool create() for C++03
|
2020-05-28 11:12:15 +01:00 |
|
John Wellbelove
|
f8fbb119f7
|
C++03 compatibility changes for type_traits.h
|
2020-05-27 11:57:41 +01:00 |
|
John Wellbelove
|
7827909a82
|
Added etl::parameter_pack
|
2020-05-23 16:19:39 +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
|
d7dd2ca1b4
|
Updated versions
|
2020-05-12 23:39:15 +01:00 |
|
John Wellbelove
|
638d6ac8e6
|
Updated version
|
2020-05-12 10:39:35 +01:00 |
|