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
John Wellbelove
cd18cc6af0
Eradicated all GCC and clang warnings
2022-07-27 10:42:03 +01:00
Andy
e88f32d565
Allow users to remove SYSTEM keyword because it forces C linkage for some gcc versions. ( #574 )
...
Co-authored-by: MacGregor, Andy <amacgregor@irobot.com>
2022-07-26 15:53:19 +01:00
John Wellbelove
c9c928b8bb
Merge branch 'master' of https://github.com/ETLCPP/etl
20.31.3
2022-07-24 19:10:44 +01:00
John Wellbelove
bf7c38b9a5
Updated gitignore
2022-07-24 19:10:35 +01:00
Joris Putcuyps
841f4610d0
Fix initialisation order ( #570 )
2022-07-24 19:08:54 +01:00
John Wellbelove
c8a3f0705f
Merge branch 'development'
...
# Conflicts:
# .gitignore
2022-07-24 19:00:54 +01:00
John Wellbelove
eb3ae1e9c3
Updated gitignore
2022-07-24 17:58:37 +01:00
John Wellbelove
e4cf390956
Updated variant_pool generator
2022-07-24 17:45:37 +01:00
John Wellbelove
ea49e6a80f
Updated generators scripts
2022-07-24 17:43:46 +01:00
John Wellbelove
23bf850785
Updated release versions
2022-07-24 17:26:39 +01:00
John Wellbelove
72740b5225
Fixed swap function for circular_buffer_ext
...
Fixed circular_buffer iterator -> operators
Added functions and macros to etl::debug_count
2022-07-24 17:24:46 +01:00
John Wellbelove
648b2490e0
Comment edits
2022-07-24 13:01:22 +01:00
John Wellbelove
df01759227
Optimised container move for external buffers
2022-07-24 13:01:07 +01:00
John Wellbelove
b2e1c35540
Fixed swap function for circular_buffer_ext
...
Fixed circular_buffer iterator -> operators
Added functions and macros to etl::debug_count
2022-07-24 12:56:44 +01:00
John Wellbelove
4316a4d7af
Added tests for error handler macros
...
Fixed missing value parameter for exception + log configuration
2022-07-24 12:52:58 +01:00
John Wellbelove
c2ceca3d8f
Generator test
2022-07-20 16:11:25 +01:00
John Wellbelove
a2e02d8dfa
Added Log Errors event handler tests
2022-07-20 16:07:32 +01:00
John Wellbelove
4b465f64c4
Merge branch 'development' of https://github.com/ETLCPP/etl into development
...
# Conflicts:
# test/vs2019/etl.vcxproj
20.31.2
2022-07-20 14:33:38 +01:00
John Wellbelove
adf9d690e1
Updated version and release notes
2022-07-20 14:32:43 +01:00
John Wellbelove
17b2a12482
Updated version and release notes
2022-07-20 14:10:40 +01:00
benedekkupper
e4c6c45772
error-handler: only return when the condition is false ( #567 )
2022-07-20 12:12:44 +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.
20.31.1
2022-07-17 12:18:04 +01:00
John Wellbelove
4903e0cac8
Added is_enum
20.31.0
2022-07-14 20:14:26 +01:00
John Wellbelove
274a52db52
Merge branch 'feature/is_enum-implementation' into development
2022-07-14 17:59:19 +01:00
John Wellbelove
70e6989c99
Updated message router generator
2022-07-14 17:34:59 +01:00
John Wellbelove
67c2efb85c
Added is_enum
2022-07-14 17:31:20 +01:00
Jesse Li
4d4a3c8ab9
is_enum ( #561 )
2022-07-14 15:38:49 +01:00
John Wellbelove
9be53dd4a5
Updated version numbers and release notes
2022-07-14 15:35:43 +01:00
John Wellbelove
594255d50f
class to typename
2022-07-14 15:35:26 +01:00
John Wellbelove
150a1f9058
Updated version numbers and release notes
2022-07-14 12:50:37 +01:00
John Wellbelove
1790868830
Merge branch 'feature/poly_span' into development
...
# Conflicts:
# include/etl/span.h
2022-07-14 12:27:25 +01:00