John Wellbelove
|
cd18cc6af0
|
Eradicated all GCC and clang warnings
|
2022-07-27 10:42:03 +01:00 |
|
John Wellbelove
|
baa47d1c33
|
Updated copyright notice
|
2022-06-10 21:45:37 +01:00 |
|
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
|
06e8aaf8d4
|
#475 When ETL_NO_ATOMICS is defined the timer.h file should not define timer_semaphore_t
#471 Add contains() method to etl::map and etl::set
#477 deque::resize should throw deque_full if requested size is too large
|
2021-12-05 15:39:11 +00:00 |
|
John Wellbelove
|
9931339605
|
Fixes for < GCC 8
|
2021-11-21 18:31:39 +00:00 |
|
John Wellbelove
|
94575a1ac1
|
Fixes for Ubuntu 18
|
2021-11-21 17:09:16 +00:00 |
|
John Wellbelove
|
29c3055310
|
Fixes for Ubuntu 18
|
2021-11-21 16:52:33 +00:00 |
|
John Wellbelove
|
3e98f4c537
|
Fixes for Ubuntu 18
|
2021-11-21 16:45:37 +00:00 |
|
John Wellbelove
|
4d43d4e8c4
|
Fixes for Ubuntu 18
|
2021-11-21 16:32:12 +00:00 |
|
John Wellbelove
|
02cee8c2a3
|
Fixes for Ubuntu 18
|
2021-11-21 16:17:23 +00:00 |
|
John Wellbelove
|
2ecc0aa287
|
Fixes for Ubuntu 18
|
2021-11-21 14:47:16 +00:00 |
|
John Wellbelove
|
8872b9a0ae
|
const_iterator parameters for containers
|
2021-11-20 19:04:39 +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 |
|
CanastraRF
|
7c0f169b66
|
literal with suffix (#416)
|
2021-08-23 11:01:18 +01:00 |
|
John Wellbelove
|
01685a36e9
|
Fix return type for const iterator operators from const_iterator to iterator.
|
2021-03-25 15:19:20 +00:00 |
|
John Wellbelove
|
dbfa71944f
|
Abstracted unit test framework header
|
2021-03-05 13:52:34 +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
|
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
|
254a8d4035
|
String stream test << operator in etl namespace
|
2020-08-08 13:50:05 +01:00 |
|
John Wellbelove
|
a0a86aa748
|
Added iterator comparisons
|
2020-08-06 20:45:52 +01:00 |
|
John Wellbelove
|
f4d9476900
|
Simplified conditional macros
|
2020-05-09 19:40:44 +01:00 |
|
John Wellbelove
|
06860eb840
|
Fixed 'insert to empty container' bug for deque
|
2020-05-05 15:47:24 +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
|
0eeef097ae
|
Fix insert to empty deque bug
|
2020-04-30 19:10:03 +01:00 |
|
John Wellbelove
|
cefce447b4
|
Remove initialisation of the moved from container. Not required by STL containers.
|
2020-03-31 11:59:05 +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
|
9dd88e1885
|
Merge remote-tracking branch 'origin/development'
|
2020-02-11 13:27:43 +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
|
96ce602874
|
Added interface move assignment.
|
2019-01-01 14:03:02 +00:00 |
|
John Wellbelove
|
2aae4c1104
|
Added move tests
|
2018-12-30 11:15:41 +00:00 |
|
John Wellbelove
|
fa891b9dbc
|
Minor change top variable declaration
|
2018-12-29 15:35:12 +00:00 |
|
John Wellbelove
|
3e4035e059
|
Added rvalue reference API
|
2018-12-16 18:36:01 +00: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
|
ab65a5abaa
|
Added std::initializer_list constructors when ETL_CPP11_SUPPORTED is defined as 1
|
2018-03-25 14:34:28 +01:00 |
|
John Wellbelove
|
eb222f54bb
|
Containers are now deleteable through a pointer to their 'ixxxx' class.
|
2018-01-30 08:47:49 +00:00 |
|
John Wellbelove
|
bf06775b51
|
Added fast clear for types that are trivially destructible. (Integral and pointer types only for C++03)
|
2018-01-27 15:40:03 +00:00 |
|
John Wellbelove
|
044535d6d6
|
Merge branch 'Emplace' into development
# Conflicts:
# src/CreateFSM.bat
# src/CreateMessageRouter.bat
# src/flat_map.h
# src/fsm.h
# src/fsm_generator.h
# src/message_router.h
# src/message_router_generator.h
# src/queue.h
# src/vector.h
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
# test/data.h
# test/test_fsm.cpp
# test/test_message_router.cpp
# test/vs2017/etl.vcxproj
# test/vs2017/etl.vcxproj.filters
# test/vs2017/random.csv
|
2017-07-26 10:06:23 +01: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
|
aaac059008
|
Updated tests
|
2017-01-31 21:11:23 +00:00 |
|
John Wellbelove
|
01a94919e3
|
Added test_pop_back_exception & test_pop_front_exception
|
2016-05-03 19:18:13 +01:00 |
|
John Wellbelove
|
f1c5c20ba7
|
Changed folder structure to be compatible with Arduino library specifications
|
2016-02-28 14:04:22 +00:00 |
|
jwellbelove
|
a8dcc7cd5f
|
Removed redundant line
|
2016-01-15 08:13:53 +00:00 |
|
John Wellbelove
|
ceef10dc93
|
Disabled copy constructor.
Added interface assignment operator.
|
2016-01-14 18:31:43 +00:00 |
|
John Wellbelove
|
16a1978f43
|
Added link to www.etlcpp.com in licence header.
|
2015-12-16 11:09:56 +00:00 |
|