John Wellbelove
|
add9ce1396
|
Updated release notes
|
2023-09-20 23:06:33 +01:00 |
|
John Wellbelove
|
0216ecf020
|
Updated version and release notes
|
2023-09-20 23:06:32 +01:00 |
|
John Wellbelove
|
7fdaa7c9a4
|
Updated vesrion and release notes
|
2023-08-29 13:48:24 +01:00 |
|
John Wellbelove
|
b38afd7fc9
|
Updated version and release notes
|
2023-08-26 11:49:17 +01:00 |
|
John Wellbelove
|
91eb44d657
|
Updated release notes and version
|
2023-08-10 12:08:41 +01:00 |
|
John Wellbelove
|
0eaeb7977f
|
Updated version and release notes
|
2023-07-18 19:05:11 +01:00 |
|
John Wellbelove
|
5977555f3b
|
Updated release notes
|
2023-07-12 11:26:05 +01:00 |
|
John Wellbelove
|
86b147d2a4
|
Updated version and release notes
|
2023-07-10 21:10:07 +01:00 |
|
John Wellbelove
|
abcfe82258
|
Updated release notes
|
2023-07-07 08:21:04 +01:00 |
|
John Wellbelove
|
98c74bfda8
|
Updated version and release notes
|
2023-07-04 18:57:44 +01:00 |
|
John Wellbelove
|
3510fd61a9
|
Updated intrusive links
Refactored intrusive_forward_list so that links report status consistantly
|
2023-07-04 11:45:10 +01:00 |
|
John Wellbelove
|
ed589c91c6
|
Added etl::is_forward_link, etl::is_bidirectional_link and etl::is_tree_link to intrusive links.
Added Constructors, access and status member functions to intrusive links.
|
2023-07-04 11:45:10 +01:00 |
|
John Wellbelove
|
308eb5590e
|
Updated release notes
|
2023-07-04 11:41:01 +01:00 |
|
John Wellbelove
|
da614463ef
|
Updated release notes
|
2023-07-04 11:41:01 +01:00 |
|
John Wellbelove
|
c7b4e349ea
|
Fix mem_cast_tests
|
2023-07-04 11:41:00 +01:00 |
|
John Wellbelove
|
085d2c580a
|
Fix flat map const placement new issue
|
2023-06-04 15:57:37 +01:00 |
|
John Wellbelove
|
455e65e6c5
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2023-06-01 09:31:59 +01:00 |
|
John Wellbelove
|
3740163480
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
# Conflicts:
# support/Release notes.txt
|
2023-06-01 09:28:33 +01:00 |
|
John Wellbelove
|
ecb8c6bd35
|
Updated release notes
|
2023-05-31 11:36:39 +01:00 |
|
John Wellbelove
|
9e673e0064
|
Updated release notes
|
2023-05-31 11:35:35 +01:00 |
|
John Wellbelove
|
3425c6fe42
|
Updated release notes and msvc project
|
2023-05-11 20:50:31 +01:00 |
|
John Wellbelove
|
47398cb824
|
Enhanced C++03 & C++14 compatibility
|
2023-05-02 09:04:48 +01:00 |
|
John Wellbelove
|
2eff7b396b
|
Updated version and release notes
|
2023-05-01 10:11:11 +01:00 |
|
John Wellbelove
|
62e07bf1d8
|
Updated release notes
|
2023-04-02 11:06:44 +01:00 |
|
John Wellbelove
|
ef4fbdd6c4
|
Convert the Visual Studio project to VS2022
|
2023-03-07 20:33:09 +00:00 |
|
John Wellbelove
|
bcad53ebb2
|
Array bounds and maybe-uninitialized warning fixes
Array bounds and maybe-uninitialized warning fixes
Added GCC/clang diagnostic disable for array bounds
Fixed false positive array bounds failure in unit tests
Added -01 & -03 quick tests
Fixed constexpr for exception constructor
Made virtual functions protected
Updated project files
Updated generated file
Updated versions and release notes
|
2023-03-02 13:15:42 +00:00 |
|
John Wellbelove
|
78c547f7ca
|
Updated release notes
|
2023-02-23 09:51:12 +00:00 |
|
John Wellbelove
|
6ce92da03a
|
Updated release notes
|
2023-01-21 10:45:14 +00:00 |
|
John Wellbelove
|
38c807401e
|
Added emplace by index to variant (variadic)
#660 byte_stream_reader::skip error
|
2023-01-20 10:53:47 +00:00 |
|
John Wellbelove
|
900c69de87
|
Improved emplace testing
Changed unit test macro CHECK_FALSE_EQUAL to CHECK_NOT_EQUAL
|
2023-01-07 18:46:14 +00:00 |
|
John Wellbelove
|
76e2cb1899
|
Updated version and release info
|
2023-01-07 15:23:17 +00:00 |
|
John Wellbelove
|
07eacf2959
|
Added missing notes
|
2023-01-07 12:03:44 +00:00 |
|
John Wellbelove
|
03bbff6f0c
|
Updated version and release notes
|
2023-01-05 15:00:04 +00:00 |
|
John Wellbelove
|
53d3dd7852
|
Updated version and release notes
|
2023-01-05 12:48:22 +00:00 |
|
John Wellbelove
|
e74f8b46de
|
Updated release notes
|
2022-12-22 20:13:43 +00:00 |
|
John Wellbelove
|
96c2a73e97
|
Updated release notes
|
2022-12-17 13:39:13 +00:00 |
|
John Wellbelove
|
8527d6864e
|
#643 Don't use push_macro and pull_macro with Tasking compiler
|
2022-12-14 11:31:06 +00:00 |
|
John Wellbelove
|
1bf04dcfc6
|
Updated version info
|
2022-12-08 12:13:49 +00:00 |
|
John Wellbelove
|
72a7273a19
|
Updated version info
|
2022-11-25 16:04:02 +00:00 |
|
John Wellbelove
|
d51b0a8427
|
Updated version info
|
2022-11-23 12:31:56 +00:00 |
|
John Wellbelove
|
3623ba5b38
|
Updated version and release notes
|
2022-11-16 18:26:22 +01:00 |
|
John Wellbelove
|
7184e57a19
|
Updated versions & memory.h
|
2022-11-09 09:52:09 +00:00 |
|
John Wellbelove
|
4d97714099
|
Updated release notes
|
2022-10-30 10:23:58 +00:00 |
|
John Wellbelove
|
76e9ddabfc
|
Updated version and release notes
|
2022-10-29 22:04:12 +01:00 |
|
John Wellbelove
|
ff41f70dd0
|
Updated release notes
|
2022-09-11 13:14:31 +01:00 |
|
John Wellbelove
|
df33988265
|
Updated release notes
|
2022-09-11 12:06:48 +01:00 |
|
John Wellbelove
|
dc695129f7
|
Updated release notes
|
2022-09-11 00:58:41 +01:00 |
|
John Wellbelove
|
737b0bf6f7
|
#591 Automatically define __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS
|
2022-09-08 23:00:48 +01:00 |
|
John Wellbelove
|
d2e8e0aa71
|
#594 Use a different workaround for problems with IARCC.
|
2022-09-07 12:38:30 +01:00 |
|
John Wellbelove
|
4b0047a3bb
|
Updated release information
|
2022-09-07 11:13:04 +01:00 |
|
John Wellbelove
|
248af7f81a
|
Updated release notes
|
2022-08-23 18:04:57 +01:00 |
|
John Wellbelove
|
cc7646b398
|
Updated release notes
|
2022-08-20 14:51:52 +01:00 |
|
John Wellbelove
|
470e319967
|
Updated release notes
|
2022-08-20 14:40:57 +01:00 |
|
John Wellbelove
|
3fd90b19eb
|
Updated release notes
|
2022-08-02 14:59:56 +01:00 |
|
John Wellbelove
|
e6a86a6285
|
Update release info
|
2022-08-01 16:28:40 +01:00 |
|
John Wellbelove
|
fce2b5ca8d
|
Updated version info
|
2022-07-28 15:55:57 +01:00 |
|
John Wellbelove
|
ec98d64697
|
Updated version info
|
2022-07-28 11:38:20 +01:00 |
|
John Wellbelove
|
23bf850785
|
Updated release versions
|
2022-07-24 17:26:39 +01:00 |
|
John Wellbelove
|
adf9d690e1
|
Updated version and release notes
|
2022-07-20 14:32:43 +01:00 |
|
John Wellbelove
|
93a0a0fe73
|
Addition of extra ETL_NODISCARD and ETL_NOEXCEPT to etl::span & etl::poly_span.
Fixed warnings for initialisation order for some etl::poly_span constructors.
|
2022-07-17 12:18:04 +01:00 |
|
John Wellbelove
|
4903e0cac8
|
Added is_enum
|
2022-07-14 20:14:26 +01:00 |
|
John Wellbelove
|
9be53dd4a5
|
Updated version numbers and release notes
|
2022-07-14 15:35:43 +01:00 |
|
John Wellbelove
|
150a1f9058
|
Updated version numbers and release notes
|
2022-07-14 12:50:37 +01:00 |
|
John Wellbelove
|
50f5319382
|
Legacy variant is in namespace etl::legacy if ETL_IN_UNIT_TEST is not defined
|
2022-07-04 10:46:08 +01:00 |
|
John Wellbelove
|
97f4a34da8
|
Updated version and release notes
|
2022-07-03 11:18:47 +01:00 |
|
John Wellbelove
|
b77c7753d3
|
Updated message_packet_generator.h to match etl::message_packet changes
|
2022-06-27 10:07:23 +01:00 |
|
John Wellbelove
|
2c6c46ee18
|
Updated versions
|
2022-06-24 16:28:48 +01:00 |
|
John Wellbelove
|
3c26ffea4e
|
dded etl::byte_stream_overflow assert to byte_stream_reader 'skip'.
|
2022-06-23 19:49:20 +01:00 |
|
John Wellbelove
|
829d9fa220
|
Renamed cumulative_moving _average to pseudo_moving_average
Modified etl::debounce internal enumeration names to avoid clashes with Arduino
|
2022-06-22 17:37:59 +01:00 |
|
John Wellbelove
|
b522608b94
|
Updated version information
|
2022-06-22 15:30:40 +01:00 |
|
John Wellbelove
|
c09a1885b5
|
Merge branch 'hot-fix/#536-undefined-behaviour-and-memory-issues' into development
# Conflicts:
# test/CMakeLists.txt
|
2022-05-17 15:03:05 +01:00 |
|
John Wellbelove
|
36d126c93e
|
Squashed commit of the following:
commit c217b3ec12b26104e8f1027c1766cc9d49b93a29
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Thu Apr 21 11:57:55 2022 +0200
Added mutex traits
Added transparent comparator test to multimap
commit b6487b869e5599ea067d45af1778d5c0f90c6a52
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Thu Apr 21 10:42:06 2022 +0200
Modified char8_t, char16_t and char32_t macros.
Added conditional compilation on the presense of native char8_t, char16_t and char32_t types.
commit 2c2bd86ce3d5d5d698e922518421a93f70a9cc1e
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Thu Apr 21 10:29:04 2022 +0200
Modified char8_t, char16_t and char32_t macros.
Added conditional compilation on the presense of native char8_t, char16_t and char32_t types.
commit d16242d20e9b6df6752a926d862d0016a452bada
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Wed Apr 20 13:53:37 2022 +0200
Expanded constexpr test
commit fad097e6656cd4639c2d81bc8cad2467cae4b4ce
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Wed Apr 20 13:53:05 2022 +0200
Added ETL_OVERRIDE to state chart process_event()
commit 25403c2225f3aff0b99105a54cfc44f1cf88d527
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Wed Apr 20 13:41:00 2022 +0200
Added test_etl_traits
commit e42c778cf645cb8fc06e5930336e7f1183004dfe
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Wed Apr 20 13:38:22 2022 +0200
Removed unused code.
commit 5a25c0c1973f7094ef3aa5b6f29529e96450451c
Author: John Wellbelove <john.wellbelove@asterconsulting.co.uk>
Date: Sun Apr 17 13:17:29 2022 +0200
Large and small character support macros
commit 6a463fb65ef655b700a8dea381265a3c1b622658
Author: Melg Eight <public.melg8@gmail.com>
Date: Sun Apr 17 13:54:34 2022 +0300
Fix spelling (#535)
Signed-off-by: Melg Eight <public.melg8@gmail.com>
commit 5468eb659c8b4ecdb3d08e8b8f0442c5a2549a48
Author: Gabriel Arjones <arjones@arjones.com>
Date: Thu Apr 14 17:55:27 2022 -0300
cmake: write an arch independent version file (#534)
|
2022-04-21 12:11:26 +02:00 |
|
John Wellbelove
|
42acd8beaa
|
#531 Fixed: Compilation of etl::reference_counted_message_pool with ETL_LOG_ERROR enabled due to non-public inheritance.
|
2022-04-11 12:35:47 +02:00 |
|
John Wellbelove
|
d8575e2256
|
Updated release notes
|
2022-04-09 23:29:07 +02:00 |
|
John Wellbelove
|
0c78d38958
|
#529 Optimised min_element, max_element and min_max_element implementations
|
2022-04-09 22:38:35 +02:00 |
|
John Wellbelove
|
1b5da4a4b2
|
Fixed undefined macros when compiler type is defined by the user
Updated version numbers
|
2022-03-24 14:46:38 +00:00 |
|
John Wellbelove
|
5577170fd2
|
Updated version numbers
|
2022-03-23 11:30:31 +00:00 |
|
John Wellbelove
|
35df87e1ea
|
Embedded essential UnitTest++ source into the project, as it is no longer maintained on GitHub.
|
2022-03-21 17:41:21 +00:00 |
|
John Wellbelove
|
422c5e0d36
|
The counter in etl::debug_count is atomic, if available
|
2022-03-20 11:48:02 +00:00 |
|
John Wellbelove
|
cd561b5fa1
|
Release notes update
|
2022-03-20 11:05:34 +00:00 |
|
John Wellbelove
|
6f99c2b3a9
|
Added template wrappers around memcpy, memmove, memcmp, memset& memchr.
Added C++23 macro
Updated version numbers
|
2022-03-19 21:29:29 +00:00 |
|
John Wellbelove
|
9a1705ed4c
|
Added CMakeFiles.txt for initializer_list tests
|
2022-03-07 12:07:54 +00:00 |
|
John Wellbelove
|
2c6ffdc36f
|
Updated version numbers and release notes.
|
2022-03-03 20:01:18 +00:00 |
|
John Wellbelove
|
734df1a372
|
Merge branch 'development'
|
2022-02-20 19:28:22 +00:00 |
|
John Wellbelove
|
90b20e626b
|
Updated versions
|
2022-02-20 19:14:25 +00:00 |
|
John Wellbelove
|
4e9471aac0
|
Comment typo
|
2022-02-16 11:16:13 +00:00 |
|
John Wellbelove
|
1cdb4c69b6
|
Final initializer_list updates
Added a separate project to test initializer_list
|
2022-02-14 11:06:09 +00:00 |
|
John Wellbelove
|
5d1726cabb
|
Spelling mistake
|
2022-02-07 10:42:26 +00:00 |
|
John Wellbelove
|
9ff3cd095a
|
Tweak built-in tests
|
2022-02-06 18:04:19 +00:00 |
|
John Wellbelove
|
08e2d4c4d0
|
Updated version numbers
|
2022-02-04 11:45:26 +00:00 |
|
John Wellbelove
|
13b28387c5
|
Merge branch 'feature/reduce-size-of-state_chart' into development
|
2022-01-23 14:23:44 +00:00 |
|
John Wellbelove
|
912427849d
|
Updated version numbers
|
2022-01-13 12:46:41 +00:00 |
|
John Wellbelove
|
0b5fa00984
|
Updated release notes
|
2021-12-23 11:20:51 +00:00 |
|
John Wellbelove
|
d365abf681
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2021-12-05 18:21:13 +00:00 |
|
John Wellbelove
|
6b91aaeb1d
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2021-12-05 15:54:33 +00:00 |
|
John Wellbelove
|
b9778190dc
|
Updated version numbers
|
2021-11-21 12:35:30 +00:00 |
|
John Wellbelove
|
60e728a88f
|
Update version numbers
|
2021-10-27 15:30:35 +01:00 |
|
John Wellbelove
|
4bedc041d4
|
Various updates
|
2021-10-12 17:52:51 +01:00 |
|
John Wellbelove
|
0d612f1317
|
Added missing read() member functions in byte_stream_reader
Updated version numbers
|
2021-10-07 15:11:43 +01:00 |
|
John Wellbelove
|
4e4c781e18
|
Updated versions
|
2021-10-04 20:00:45 +01:00 |
|