John Wellbelove
f330efe046
Merge branch 'feature/constexpr-bitset' of https://github.com/ETLCPP/etl into feature/constexpr-bitset
2022-08-15 16:33:42 +01:00
John Wellbelove
2d9c8ccd2a
Work in progress
...
Start single element optimisations
2022-08-15 16:33:35 +01:00
John Wellbelove
dba681d94f
Work in progress
...
Start single element optimisations
2022-08-15 16:32:57 +01:00
John Wellbelove
42d272cae4
Work in progress
...
All tests for implicit bitset element type enabled
2022-08-15 14:57:42 +01:00
John Wellbelove
3a4af24ab7
Work in progress
...
Added more CHECK macros
Added bitset_fast class for bitsets that are the same size as an integral type
2022-08-13 12:15:41 +01:00
John Wellbelove
3ee5abf74b
Work in progress
2022-08-12 13:39:24 +01:00
John Wellbelove
c3bf642c32
Merge branch 'feature/constexpr-bitset' of https://github.com/ETLCPP/etl into feature/constexpr-bitset
2022-08-09 12:45:42 +01:00
John Wellbelove
2df71e4384
Optimised bitset shift operations
2022-08-09 12:45:29 +01:00
John Wellbelove
17bb22992e
Changed etl::size to std::size in the tests
2022-08-09 12:45:29 +01:00
John Wellbelove
648d5bf527
Added check macro that outputs hex digits
2022-08-09 12:45:29 +01:00
John Wellbelove
ccfce560ae
Optimised shifts
2022-08-09 12:45:29 +01:00
John Wellbelove
e10cd6dab3
Rationalised etl::send_message functions
2022-08-09 12:45:11 +01:00
John Wellbelove
00b970f7c9
Merge branch 'master' of https://github.com/ETLCPP/etl
2022-08-09 12:44:56 +01:00
John Wellbelove
f87dfd5b92
Optimised bitset shift operations
2022-08-09 12:31:01 +01:00
John Wellbelove
0eefbc2a90
Changed etl::size to std::size in the tests
2022-08-09 12:30:25 +01:00
John Wellbelove
6d3f987a60
Added check macro that outputs hex digits
2022-08-08 09:43:02 +01:00
John Wellbelove
c64820a6ea
Optimised shifts
2022-08-08 09:42:32 +01:00
Patrick Kappl
cceb503866
Fix include directory of installed target ( #578 )
2022-08-08 09:41:12 +01:00
John Wellbelove
d61cf447bd
Rationalised etl::send_message functions
2022-08-07 17:21:10 +01:00
John Wellbelove
9d33f9bf28
Added ability to set the bitset from wchar_t, char16_t and char32_t
2022-08-05 09:46:09 +01:00
John Wellbelove
c5c4bf79ff
Keil project update
2022-08-04 21:23:12 +01:00
John Wellbelove
d0da03b1b7
Updated gitignore
2022-08-04 17:07:43 +01:00
John Wellbelove
86ae10a4ec
Fixed implicit virtual warning for etl::vector
2022-08-04 17:07:19 +01:00
John Wellbelove
debbfddf35
Optimisations and addition of set() for all char types.
2022-08-04 16:31:51 +01:00
John Wellbelove
e4966b1b20
Added missing char_traits unit tests and char_traits bug fixes
2022-08-04 15:36:10 +01:00
John Wellbelove
30d5a1b79b
Added newline at end of file
2022-08-04 15:35:10 +01:00
John Wellbelove
5a9fc4dd00
Fixed C++03 delegate compatibility
2022-08-04 15:33:43 +01:00
John Wellbelove
7e8829d1b0
Changed operator= in etl::string_view from ETL_CONSTEXPR to ETL_CONSTEXPR14
2022-08-04 15:32:54 +01:00
John Wellbelove
87d00ad4d1
Added ARM5 and ARM6 compiler compatibility
2022-08-04 15:31:39 +01:00
John Wellbelove
2da99e81e6
Added missing char_traits unit tests and char_traits bug fixes
2022-08-04 15:31:09 +01:00
John Wellbelove
1b8d5a307a
Changed std::lower_bound to etl::lower_bound
2022-08-04 15:29:59 +01:00
John Wellbelove
3fd90b19eb
Updated release notes
2022-08-02 14:59:56 +01:00
John Wellbelove
7ecd818ecc
Merge branch 'feature/message-broker' of https://github.com/ETLCPP/etl into feature/message-broker
...
# Conflicts:
# include/etl/generators/message_router_generator.h
# include/etl/message_router.h
2022-08-02 14:23:12 +01:00
John Wellbelove
37b8115abf
Added default message id constructors
...
etl::message_router default id is etl::imessage_router::MESSAGE_ROUTER
Added successor parameter constructors
2022-08-02 14:21:30 +01:00
John Wellbelove
19d99aa52d
Added default message id constructors
...
etl::message_router default id is etl::imessage_router::MESSAGE_ROUTER
Added successor parameter constructors
2022-08-02 12:45:11 +01:00
John Wellbelove
fda4d704c3
Minor changes
2022-08-02 11:42:57 +01:00
John Wellbelove
e6a86a6285
Update release info
2022-08-01 16:28:40 +01:00
John Wellbelove
b80835108e
Merge branch 'feature/message-broker' into development
2022-08-01 16:13:05 +01:00
John Wellbelove
3ad60c1e6c
Finished message_broker code
2022-08-01 16:12:33 +01:00
John Wellbelove
18f78348d2
Added CMake updates
2022-08-01 13:05:56 +01:00
John Wellbelove
838cdc24af
Finished message_broker code
2022-08-01 13:00:20 +01:00
John Wellbelove
40290c4fa2
Partial implementation
2022-07-31 13:55:23 +01:00
John Wellbelove
e5fea50fab
Standardise conditional compilation macros for ETL_USING_CPP11 and ETL_USING_STL
2022-07-31 09:53:34 +01:00
John Wellbelove
fce2b5ca8d
Updated version info
20.32.1
2022-07-28 15:55:57 +01:00
John Wellbelove
1fa2116bd1
#573 more comfortable circular_buffer_ext construction
2022-07-28 15:55:38 +01:00
John Wellbelove
ec98d64697
Updated version info
20.32.0
2022-07-28 11:38:20 +01:00
John Wellbelove
a89db201c5
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2022-07-28 08:23:55 +01:00
benedekkupper
747867f1fa
Bip buffer improvements ( #575 )
...
* bip-buffer-spsc-atomic: read reserve default size is all available data
* bip-buffer-spsc-atomic: add API to write reserve in buffer space optimal way
2022-07-28 08:18:47 +01:00
Xavier
06eb494400
Invoke function pointers w/ parenthesis ( #576 )
2022-07-28 08:03:22 +01:00
John Wellbelove
592711c72a
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2022-07-27 10:42:56 +01:00