John Wellbelove
|
740e490aed
|
Tested ETL traits code.
|
2022-03-11 20:28:26 +00:00 |
|
John Wellbelove
|
86c0813d93
|
Added fill() member functions to array_view, circular_buffer, deque, indirect_vector and vector
|
2022-02-15 10:54:44 +00:00 |
|
John Wellbelove
|
67474499c2
|
Disable span TContainer constructor for arrays
|
2021-12-15 12:21:10 +00:00 |
|
John Wellbelove
|
343dabe7e2
|
Fixes for < GCC 8
|
2021-11-21 17:29:56 +00:00 |
|
John Wellbelove
|
8872b9a0ae
|
const_iterator parameters for containers
|
2021-11-20 19:04:39 +00:00 |
|
John Wellbelove
|
11fa2e4e38
|
Merge branch 'hotfix/remove-template-overload-abiguity' into development
# Conflicts:
# include/etl/forward_list.h
# include/etl/list.h
# include/etl/vector.h
# test/test_forward_list.cpp
# test/test_list.cpp
|
2021-11-19 11:23:50 +00:00 |
|
Bo Rydberg
|
a41418ed91
|
Fix compile error for vector assign and insert with same type non-iterator (#466)
|
2021-11-19 11:05:04 +00:00 |
|
John Wellbelove
|
201ea97fe6
|
Latest implementations
|
2021-11-09 19:46:25 +00:00 |
|
John Wellbelove
|
a3eda2c2e1
|
Added 'make' functions to construct containers
Added tests for 'make' and 'template deduction'
|
2021-11-08 19:05:59 +00:00 |
|
John Wellbelove
|
f3bf0dc7fe
|
Disable etl::begin(), etl::end() and etl::size() for ETL_NO_STL
|
2021-10-20 13:34:44 +01:00 |
|
CanastraRF
|
7c0f169b66
|
literal with suffix (#416)
|
2021-08-23 11:01:18 +01:00 |
|
John Wellbelove
|
0d6c421fb1
|
Added etl::erase, etl::erase_if, etl::remove, etl::remove_if
|
2021-04-13 12:27:11 +01:00 |
|
John Wellbelove
|
dbfa71944f
|
Abstracted unit test framework header
|
2021-03-05 13:52:34 +00:00 |
|
John Wellbelove
|
ede5a91902
|
Added uninitialized_resize()
|
2021-02-22 09:33:12 +00:00 |
|
John Wellbelove
|
7bfdb53e0d
|
Added enable_if for container iterator costructors, to exclude integrals from consideration
|
2021-01-29 11:33:50 +00:00 |
|
John Wellbelove
|
bc671299b0
|
Added missing emplace functions from vector-of-pointers specialisation.
|
2020-10-21 13:22:34 +01:00 |
|
John Wellbelove
|
18d8236f91
|
Conditionally disable template deduction guide tests
|
2020-09-29 11:23:10 +01:00 |
|
John Wellbelove
|
509089c0e2
|
Added template deduction guides
|
2020-09-28 13:14:12 +01:00 |
|
John Wellbelove
|
f4d9476900
|
Simplified conditional macros
|
2020-05-09 19:40:44 +01:00 |
|
John Wellbelove
|
e323f2267f
|
Changed http://www.etlcpp.com to https://www.etlcpp.com
|
2020-05-01 10:22:36 +01:00 |
|
John Wellbelove
|
caba10699a
|
Move etl::swap to utilities.h
Fixed many CLang warnings
|
2020-02-24 11:48:04 +01:00 |
|
John Wellbelove
|
83347ccfdd
|
Work in progress
|
2020-01-09 11:15:50 +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 |
|
John Wellbelove
|
2a3f32b47c
|
External buffer support for vector
|
2019-03-28 21:22:39 +00:00 |
|
John Wellbelove
|
5b8345106e
|
Fix vector insert for certain operations
|
2019-02-08 17:51:10 +00:00 |
|
John Wellbelove
|
9266920e2a
|
Added rvalue reference push_back & insert.
|
2018-12-29 15:36:08 +00:00 |
|
John Wellbelove
|
aee76d67e8
|
Merge remote-tracking branch 'origin/feature/bit_stream' into development
# Conflicts:
# include/etl/profiles/armv6.h
# include/etl/profiles/armv6_no_stl.h
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
|
2018-10-07 08:37:14 +01:00 |
|
John Wellbelove
|
02987191a5
|
Removed push(void) push_back(void) and push_front(void) function for containers.
|
2018-09-15 08:58:08 +01:00 |
|
John Wellbelove
|
bd008350a2
|
Merge remote-tracking branch 'origin/feature/changed_include_paths' into development
# Conflicts:
# include/etl/version.h
|
2018-07-28 21:55:27 +01:00 |
|
John Wellbelove
|
b473cfe20a
|
Merge branch 'feature/64bit_tests' into development
|
2018-03-30 13:22:17 +01:00 |
|
John Wellbelove
|
28ac7c12ba
|
Changes for increased 64bit compatibility.
|
2018-03-30 12:46:16 +01:00 |
|
John Wellbelove
|
ab65a5abaa
|
Added std::initializer_list constructors when ETL_CPP11_SUPPORTED is defined as 1
|
2018-03-25 14:34:28 +01:00 |
|
John Wellbelove
|
7fc874617d
|
Updated
|
2018-01-23 09:33:16 +00:00 |
|
John Wellbelove
|
97ead6fc27
|
Added repair functions to allow certain containers to copied with low level functions such as memcpy.
|
2017-06-17 15:33:04 +01:00 |
|
John Wellbelove
|
26b7326d72
|
Updated Code::Blocks project.
Changed test project include paths to use unittest++ as sub-module.
|
2017-05-08 20:48:22 +01:00 |
|
John Wellbelove
|
0508d796bc
|
Added extra size tests
|
2017-02-23 23:14:07 +00:00 |
|
John Wellbelove
|
aaac059008
|
Updated tests
|
2017-01-31 21:11:23 +00:00 |
|
John Wellbelove
|
96662d4da4
|
Added specialisation for vectors of pointer types.
Added optimisations for fundamental or pointer types.
|
2016-07-01 23:20:39 +01:00 |
|
John Wellbelove
|
f0dbf61a01
|
Added equal size check to test_insert_position_value
|
2016-06-21 22:49:35 +01:00 |
|
John Wellbelove
|
8fe601d435
|
Removed redundant code.
|
2016-06-19 08:39:07 +01:00 |
|
John Wellbelove
|
c12aacf171
|
Added test_resize_down_value
Added test_pop_back_exception
Added test_const_reverse_iterator2
|
2016-05-03 18:55:37 +01:00 |
|
John Wellbelove
|
f1c5c20ba7
|
Changed folder structure to be compatible with Arduino library specifications
|
2016-02-28 14:04:22 +00:00 |
|
John Wellbelove
|
ceef10dc93
|
Disabled copy constructor.
Added interface assignment operator.
|
2016-01-14 18:31:43 +00:00 |
|
John Wellbelove
|
0423a14033
|
Fixed missing copy constructor.
|
2016-01-13 18:56:04 +00:00 |
|
John Wellbelove
|
16a1978f43
|
Added link to www.etlcpp.com in licence header.
|
2015-12-16 11:09:56 +00:00 |
|
John Wellbelove
|
b0102026ae
|
Added test for begin() == end() for empty container.
|
2015-12-07 10:47:01 +00:00 |
|
John Wellbelove
|
138bb98399
|
Added a test to check that the allocated size of the class is as expected.
|
2015-09-19 14:44:36 +01:00 |
|
jwellbelove
|
ae385d5561
|
Added Github link to copyright notice.
|
2015-02-22 13:23:18 +00:00 |
|
jwellbelove
|
bbe46fdf0e
|
Improved coverage of test_insert_position_value
|
2015-02-10 21:05:06 +00:00 |
|
jwellbelove
|
cf308e883b
|
Updated vector tests.
|
2015-02-01 17:24:27 +00:00 |
|