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
|
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
|
509a930b55
|
Added stream manipulators
|
2020-07-09 14:21:40 +01:00 |
|
John Wellbelove
|
fefbfacb6f
|
Added etl::parameter_pack
|
2020-05-23 20:35:56 +01:00 |
|
John Wellbelove
|
9a0280d469
|
Move generator files to their own directory
|
2020-04-21 10:37:07 +01:00 |
|
John Wellbelove
|
1c53cedc77
|
Updates to example profiles
Added development OS detection
Removed deprecated CMake file
|
2020-04-17 14:01:15 +01:00 |
|
John Wellbelove
|
a06332f163
|
Updates to make unique_ptr similar to std::unique_ptr
Fixed unique_ptr swap() compilation issue
Added mutex for FreeRTOS
|
2020-03-19 17:59:45 +00:00 |
|
John Wellbelove
|
caba10699a
|
Move etl::swap to utilities.h
Fixed many CLang warnings
|
2020-02-24 11:48:04 +01:00 |
|
John Wellbelove
|
a1a0391282
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# include/etl/version.h
# library.json
# library.properties
# support/Release notes.txt
|
2020-01-15 16:32:01 +00:00 |
|
John Wellbelove
|
83347ccfdd
|
Work in progress
|
2020-01-09 11:15:50 +00:00 |
|
John Wellbelove
|
fc50557003
|
Work in progress
|
2020-01-04 11:20:29 +00:00 |
|
John Wellbelove
|
d6f8b69326
|
Merge remote-tracking branch 'origin/feature/determine_compiler_versions' into development
# Conflicts:
# examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx
# examples/ArmTimerCallbacks - C++/main.cpp
# include/etl/algorithm.h
# include/etl/platform.h
# include/etl/stl/alternate/limits.h
# include/etl/version.h
# library.json
# library.properties
# support/Release notes.txt
# test/codeblocks/ETL.cbp
# test/etl_profile.h
# test/vs2017/etl.vcxproj
# test/vs2017/etl.vcxproj.filters
|
2019-12-27 12:57:34 +00:00 |
|
John Wellbelove
|
b04e886d48
|
Fix to gcc mutex
|
2019-12-26 20:15:22 +00:00 |
|
John Wellbelove
|
3649f839f5
|
Merge remote-tracking branch 'origin/feature/make_string_with_capacity' into development
# Conflicts:
# include/etl/cstring.h
# include/etl/u16string.h
# include/etl/u32string.h
# include/etl/wstring.h
|
2019-12-06 12:39:31 +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
|
aafb6ecf9b
|
Indirect vector, external buffers
|
2019-11-16 17:00:51 +00:00 |
|
John Wellbelove
|
87b202b27f
|
Added indirect_vector
|
2019-11-13 14:12:10 +00:00 |
|
John Wellbelove
|
18f8c1186d
|
Added new profiles to project files
|
2019-10-07 11:27:04 +01:00 |
|
John Wellbelove
|
e8e4fa3f0d
|
Updated unit test project to support C++17
|
2019-09-28 11:25:25 +01:00 |
|
John Wellbelove
|
0f35e3c384
|
Removed ECL
Updated properties and json files
Updated versions
|
2019-09-22 10:39:00 +01:00 |
|
John Wellbelove
|
d2d3db1659
|
Merge remote-tracking branch 'origin/feature/delegates' into development
# Conflicts:
# include/etl/type_traits.h
# include/etl/type_traits_generator.h
# test/test_type_traits.cpp
|
2019-05-19 23:16:24 +01:00 |
|
John Wellbelove
|
281db12c17
|
Merge remote-tracking branch 'origin/master' into development
|
2019-05-05 11:39:47 +01:00 |
|
John Wellbelove
|
494322e2a0
|
Merge remote-tracking branch 'origin/feature/to_string' into development
# Conflicts:
# include/etl/format_spec.h
# include/etl/private/to_string_helper.h
# include/etl/to_string.h
# include/etl/to_u16string.h
# include/etl/to_u32string.h
# include/etl/to_wstring.h
# include/etl/version.h
# support/Release notes.txt
# test/test_to_string.cpp
# test/test_to_u16string.cpp
# test/test_to_u32string.cpp
# test/test_to_wstring.cpp
# test/vs2017/etl.vcxproj.filters
|
2019-04-09 06:36:36 +01:00 |
|
John Wellbelove
|
7844142c19
|
Merge remote-tracking branch 'origin/feature/to_string' into development
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
|
2019-04-08 19:37:41 +01:00 |
|
John Wellbelove
|
2a3f32b47c
|
External buffer support for vector
|
2019-03-28 21:22:39 +00:00 |
|
John Wellbelove
|
752191e819
|
Updated profiles for C++17
|
2019-02-26 10:00:21 +01:00 |
|
John Wellbelove
|
3a389a9d96
|
Created C++03 Code::Blocks project as a quick check for C++03 syntax compatibility.
|
2019-02-14 14:48:31 +01:00 |
|
John Wellbelove
|
6b3788de98
|
C++03 check project
|
2019-02-11 12:33:33 +01:00 |
|
John Wellbelove
|
4c713d38f0
|
Callback service
|
2019-02-02 19:37:23 +00:00 |
|
John Wellbelove
|
f8c6830807
|
Merge remote-tracking branch 'origin/feature/cumulative_moving_average' into development
|
2018-12-28 09:45:43 +00:00 |
|
John Wellbelove
|
f32924d5ed
|
Merge remote-tracking branch 'origin/feature/shared_pools' into development
# Conflicts:
# include/etl/forward_list.h
# include/etl/list.h
# include/etl/private/pvoidvector.h
# include/etl/state_chart.h
# test/vs2017/etl.vcxproj
# test/vs2017/etl.vcxproj.filters
|
2018-12-08 13:29:34 +00:00 |
|
John Wellbelove
|
5880e9a41f
|
Removed CPP files
|
2018-11-11 20:01:45 +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
|
0e6bad5c91
|
Modified the API of etl::state_chart constructors.
|
2018-09-15 09:48:52 +01:00 |
|
John Wellbelove
|
ede3a19edd
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
|
2018-09-08 15:57:37 +01:00 |
|
John Wellbelove
|
2e0980420b
|
Merge remote-tracking branch 'origin/development'
|
2018-08-27 23:33:45 +01:00 |
|
John Wellbelove
|
bfebb770e6
|
Fix string compare tests to be more compatible across compilers.
|
2018-08-18 14:49:23 +01:00 |
|
John Wellbelove
|
0e38e6959a
|
Merge remote-tracking branch 'origin/feature/memory_models' into development
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
|
2018-07-29 12:55:23 +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
|
3fdf3e6b1a
|
Merge remote-tracking branch 'origin/feature/no_stl' into development
# Conflicts:
# include/etl/private/ivectorpointer.h
# test/test_vector_pointer.cpp
|
2018-07-22 20:51:03 +01:00 |
|
John Wellbelove
|
7fbc543080
|
Merge remote-tracking branch 'origin/feature/CMake' into development
# Conflicts:
# test/vs2017/etl.vcxproj.filters
|
2018-05-31 22:21:09 +01:00 |
|
John Wellbelove
|
d39e51847a
|
Added CRC32-C (Castagnoli)
|
2018-05-05 09:50:49 +01:00 |
|
John Wellbelove
|
d63afc70ea
|
Removed non-compliant constexpr
|
2018-04-21 18:26:24 +01:00 |
|
John Wellbelove
|
67a32df7d0
|
Added etl::type_select
|
2018-04-21 17:45:34 +01:00 |
|
John Wellbelove
|
23888c4be6
|
Added permutations and combinations template constants.
|
2018-04-14 10:46:15 +01:00 |
|
John Wellbelove
|
c14db00d88
|
Merge remote-tracking branch 'origin/feature/spsc_queues' into development
# Conflicts:
# test/vs2017/etl.sln
# test/vs2017/etl.vcxproj
|
2018-04-08 19:55:29 +01:00 |
|
John Wellbelove
|
1ca0ad94a9
|
Added SPSC and MPSC queues
|
2018-04-08 18:10:23 +01:00 |
|
John Wellbelove
|
bc0a8a49a7
|
Updates to atomic classes.
|
2018-04-02 12:26:58 +01:00 |
|
John Wellbelove
|
28ac7c12ba
|
Changes for increased 64bit compatibility.
|
2018-03-30 12:46:16 +01:00 |
|