John Wellbelove
78239ec2ef
Updated versions
2021-08-01 19:39:14 +01:00
John Wellbelove
c1f7edeee6
Changed std::forward to etl::forward
2021-08-01 19:37:03 +01:00
John Wellbelove
b886ee381b
Updated version numbers
2021-07-29 14:29:00 +01:00
John Wellbelove
734f14a8ec
Changed variant files names
2021-07-29 14:29:00 +01:00
John Wellbelove
1702a6e043
Type traits refactor
2021-07-27 18:17:42 +01:00
John Wellbelove
8f570d81cd
Work in progress
2021-07-26 09:29:11 +01:00
John Wellbelove
017095bef3
Merge branch 'master' into development
...
# Conflicts:
# support/Release notes.txt
# test/vs2019/etl.vcxproj.filters
2021-07-23 13:48:52 +01:00
John Wellbelove
23b8ffcd20
updated version numbers
2021-07-23 13:39:24 +01:00
John Wellbelove
7a061a43cd
Altered 'unhandled' delegate to tbe the last in the array for the constexpr vspecialisation.
2021-07-23 12:50:17 +01:00
John Wellbelove
d49c2d28e0
Added compile time constexpr initialisation
2021-07-23 10:21:11 +01:00
John Wellbelove
cee880b2e6
Changed 'class' to 'typename'.
2021-07-19 12:51:54 +01:00
John Wellbelove
140c69e6ea
Updated version numbers
2021-07-18 20:22:12 +01:00
John Wellbelove
a7420267a6
Cross compiler compatibity changes
2021-07-18 09:53:13 +01:00
John Wellbelove
e9a9e8d1af
Merge branch 'feature/variadic-variant' into development
...
# Conflicts:
# .gitignore
# arduino/examples/Vector_Examples/Example_Vector_1_simple_use/Example_Vector_1_simple_use.ino
# include/etl/version.h
# library.json
# library.properties
# meson.build
# support/Release notes.txt
# test/vs2019/etl.vcxproj.filters
2021-07-17 23:51:16 +01:00
John Wellbelove
aa98a60822
etl::variant release candidate
2021-07-17 23:45:28 +01:00
John Wellbelove
7b63b567b6
Fixes for cross compiler cmpatibility
...
Added tests for all get<>() functions
2021-07-16 22:21:42 +01:00
John Wellbelove
9c68847c5c
Compiler compatibility changes
2021-07-15 12:57:46 +01:00
John Wellbelove
de1a19775e
Re-enabled all variant unit tests
2021-07-14 12:37:24 +01:00
John Wellbelove
0bdd5943da
Work in progress
2021-07-13 21:24:12 +01:00
John Wellbelove
56c75a3ae5
Refactored operation functions into one.
2021-07-13 19:57:24 +01:00
John Wellbelove
109997b8d6
Work in progress
2021-07-13 17:15:25 +01:00
John Wellbelove
590b26e513
Added conjunction and disjunction
2021-07-12 16:26:50 +01:00
John Wellbelove
197f65c5da
Compiler compatibility updates
2021-07-12 00:51:53 +01:00
John Wellbelove
c54bf63a76
Resolved issues with universal references in construction and assignment.
...
Added 'in_place' structures.
Added etl::overload.
Updated sanity check cmake files.
Added alignment for const void.
2021-07-11 20:36:01 +01:00
John Wellbelove
7bb438bf1b
Added the option to derive etl::message<> from a custom parent class
2021-06-30 20:57:42 +01:00
Manuel Seeböck
38d8452e70
added optional template parameter to etl::imessage to specify a base class other than imessage ( #401 )
...
Co-authored-by: Manuel Seeböck <seeboeck@pjm.co.at>
2021-06-30 13:33:05 +01:00
John Wellbelove
ef6885c02c
Unified vector asserts
2021-06-30 11:25:37 +01:00
John Wellbelove
7e9ca31fb1
Updated overloads
2021-06-29 20:04:18 +01:00
John Wellbelove
e8a6e12ca1
Renamed mem_type to mem_cast
2021-06-29 20:03:55 +01:00
John Wellbelove
eb6d5637d4
Added experimental uni_type
2021-06-29 20:03:55 +01:00
John Wellbelove
f956cc19b4
Renamed mem_type to mem_cast
2021-06-29 20:03:31 +01:00
John Wellbelove
67b17b2635
Added experimental uni_type
2021-06-29 20:02:32 +01:00
John Wellbelove
f0358764c8
Updated Arduino examples
2021-06-29 19:59:09 +01:00
John Wellbelove
6f3caa6ede
C++20 compatibility for deprecated std::is_pod
2021-06-29 19:58:30 +01:00
John Wellbelove
dee32492bd
Deleted experimental files
2021-06-29 19:58:30 +01:00
John Wellbelove
0d7405de0d
Fixed swapped HUGE_VAL & HUGE_VALF definitions
2021-06-29 19:58:30 +01:00
John Wellbelove
7933e146fc
Updated Arduino examples
2021-06-29 19:15:07 +01:00
John Wellbelove
aed7417bae
C++20 compatibility for deprecated std::is_pod
2021-06-24 20:38:57 +01:00
John Wellbelove
b1aa00df47
Deleted experimental files
2021-06-24 18:14:25 +01:00
John Wellbelove
49630a58c8
Fixed swapped HUGE_VAL & HUGE_VALF definitions
2021-06-22 20:32:57 +01:00
John Wellbelove
2025e6ff9b
Latest updates
2021-06-22 14:18:26 +01:00
John Wellbelove
4a9f70cd0c
Renamed mem_type to mem_cast
2021-06-22 14:18:02 +01:00
John Wellbelove
c5fba8fd45
Added experimental uni_type
2021-06-22 14:17:10 +01:00
John Wellbelove
2ef35caa77
Added experimental uni_type
2021-06-22 14:16:49 +01:00
John Wellbelove
36db54dd67
Updated version numbers
2021-06-22 14:13:20 +01:00
John Wellbelove
622eaa4434
Fixed copy and move assignment bug
2021-06-22 14:13:20 +01:00
John Wellbelove
f0f0500c94
Define missing macro when cross compiling with clang
2021-06-22 14:13:19 +01:00
John Wellbelove
5dd5bc3aac
Define missing macro when cross compiling with clang
2021-06-22 14:13:19 +01:00
T
32d80e91e7
Add support to cross-compile with clang ( #389 )
...
Clang does not define __WCHAR_MIN__ however, limits.h relies on it.
By using the __AVR__ macro we can define __WCHAR_MIN__ only when
cross-compiling with clang.
2021-06-22 14:13:19 +01:00
John Wellbelove
b1f771f6b4
Updated version numbers
2021-06-22 12:04:28 +01:00