John Wellbelove
|
fa7f6dc9d7
|
Fixed move parameter in notify_observers
|
2022-03-23 19:59:30 +00:00 |
|
John Wellbelove
|
5577170fd2
|
Updated version numbers
|
2022-03-23 11:30:31 +00:00 |
|
John Wellbelove
|
aad0dabebe
|
Re-initroduced etl::functor
Added constexpr to etl::member_function_wrapper and etl:;functor_wrapper
|
2022-03-22 15:16:51 +00:00 |
|
John Wellbelove
|
6a00274b75
|
Removed commented out code
|
2022-03-22 15:15:28 +00:00 |
|
John Wellbelove
|
1be86f8566
|
Added etl::member_function_wrapper and etl::functor_wrapper to utility.h
|
2022-03-22 13:51:02 +00:00 |
|
John Wellbelove
|
5b3454ad10
|
Fixed mem_set parameter type
|
2022-03-22 00:46:51 +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
|
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
|
dbed55c507
|
Added C++23 macros
|
2022-03-18 15:29:53 +00:00 |
|
John Wellbelove
|
a8ecaf635b
|
Remove mem macros
|
2022-03-18 15:29:37 +00:00 |
|
John Wellbelove
|
87080285e6
|
Merge branch 'feature/#515-make-unaligned-types-fully-constexpr' into development
# Conflicts:
# include/etl/algorithm.h
# include/etl/endianness.h
|
2022-03-18 15:19:54 +00:00 |
|
John Wellbelove
|
1c03e57aba
|
Made etl::unaligned_type constexpr
|
2022-03-18 15:14:23 +00:00 |
|
John Wellbelove
|
b0e9ab8fd2
|
Made etl::swap ETL_CONSTEXPR14
|
2022-03-18 15:12:44 +00:00 |
|
John Wellbelove
|
ae92932788
|
Changed ETL_ENDIANNESS_IS_CONSTEXPR to ETL_HAS_CONSTEXPR_ENDIANNESS
|
2022-03-18 15:12:05 +00:00 |
|
John Wellbelove
|
779a900b67
|
Changed ETL_CONSTEXPR17 to ETL_CONSTEXPR14 for reverse iterators
|
2022-03-18 15:11:12 +00:00 |
|
John Wellbelove
|
d5c91ae739
|
Removed builtin mem macros
Not always constexpr compatible for all types
|
2022-03-18 15:10:21 +00:00 |
|
John Wellbelove
|
b0f5a99e15
|
Added macros for namespace identification
|
2022-03-18 15:09:26 +00:00 |
|
John Wellbelove
|
2423745786
|
Fixed missing lines for cplusplus trait
|
2022-03-12 10:15:19 +00:00 |
|
John Wellbelove
|
740e490aed
|
Tested ETL traits code.
|
2022-03-11 20:28:26 +00:00 |
|
John Wellbelove
|
43100b2cf4
|
Initial code
|
2022-03-07 13:11:28 +00:00 |
|
John Wellbelove
|
c8f13fa8b8
|
Remove initializer_list selection logic.
|
2022-03-05 18:02:47 +00:00 |
|
John Wellbelove
|
55aa55a269
|
Added optional counter type to instance_count.
|
2022-03-05 18:00:37 +00:00 |
|
John Wellbelove
|
dda482a321
|
Updated how the definition of initializer_list is selected.
|
2022-03-05 17:59:48 +00:00 |
|
John Wellbelove
|
292f5d9176
|
Modified logic for enabling the use of initializer lists
|
2022-03-04 20:54:38 +00:00 |
|
John Wellbelove
|
2c6ffdc36f
|
Updated version numbers and release notes.
|
2022-03-03 20:01:18 +00:00 |
|
John Wellbelove
|
b5b09274ce
|
Added extra sanity checks for new classes
|
2022-03-03 18:39:23 +00:00 |
|
John Wellbelove
|
c34ac53a4e
|
Changes the order of callback and re-insertion of the timer in the active list.
|
2022-03-03 14:34:01 +00:00 |
|
John Wellbelove
|
0a163463c2
|
Added callback and message timers for interrupts.
|
2022-03-03 14:31:24 +00:00 |
|
John Wellbelove
|
a1e3017028
|
Semaphore macro type is local to timer classes
|
2022-03-02 19:38:11 +00:00 |
|
John Wellbelove
|
290f7a86ac
|
Changed atomic timers to use a user supplied atomic semaphore counter.
|
2022-03-02 19:26:19 +00:00 |
|
John Wellbelove
|
d8405bfa00
|
Changed from C cast to C++ cast
|
2022-02-26 11:17:36 +00:00 |
|
John Wellbelove
|
8da7251e82
|
Always use stddef.h
|
2022-02-26 11:17:07 +00:00 |
|
John Wellbelove
|
3c36bc382a
|
Modified WCHAR_MIN and WCHAR_MAX checks
|
2022-02-26 11:16:26 +00:00 |
|
John Wellbelove
|
3c38a7d0c4
|
Added char8_t type
|
2022-02-26 11:15:42 +00:00 |
|
John Wellbelove
|
f355a4e8d6
|
Fix 'unused function parameter' warnings
|
2022-02-26 11:15:17 +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
|
679304b9f5
|
Adjusted initializer_list include logic
|
2022-02-20 18:57:06 +00:00 |
|
John Wellbelove
|
60757a44ab
|
callback and message timers now uses etl::timer_semaphore_t
|
2022-02-20 18:49:43 +00:00 |
|
John Wellbelove
|
8644b833a3
|
Fixed send_message signatures
|
2022-02-20 18:46:15 +00:00 |
|
John Wellbelove
|
4e9471aac0
|
Comment typo
|
2022-02-16 11:16:13 +00:00 |
|
John Wellbelove
|
1aead2e59f
|
Simplified std::byte for C++03
|
2022-02-16 08:49:26 +00:00 |
|
John Wellbelove
|
b472563b62
|
Added C++03 implementation
|
2022-02-15 20:58:19 +00:00 |
|
John Wellbelove
|
e5fd40d82b
|
Added etl::byte
|
2022-02-15 16:41:47 +00:00 |
|
John Wellbelove
|
61d0db16b6
|
Merge branch 'development'
|
2022-02-15 10:55:04 +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
|
977b937fff
|
Fixed specialisation for copy_backward
|
2022-02-14 20:25:44 +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
|
117902e39a
|
Updates to sanity check
Added Intel compiler support to MSVC
|
2022-02-11 21:21:57 +00:00 |
|
John Wellbelove
|
c3c1afa284
|
Removed pre-processor error for missing atomics
|
2022-02-11 17:36:55 +00:00 |
|