John Wellbelove
0216ecf020
Updated version and release notes
2023-09-20 23:06:32 +01:00
John Wellbelove
4469aeb63c
Added conversion operators to std::span
...
MacOS clang span issue
MacOS clang span issue
MacOS clang span issue
MacOS clang span issue
MacOS clang span issue
2023-09-20 23:06:32 +01:00
John Wellbelove
d51784765f
const_reference at(size_t i) const is only constexpr from C++14
2023-09-04 08:08:34 +01:00
John Wellbelove
ec8dea9692
Re-enabled tests
2023-09-03 23:50:24 +01:00
John Wellbelove
a4879c8908
#755 warning about constexpr in array.h
2023-09-03 23:50:03 +01:00
John Wellbelove
01d96609cf
#753 [porting] IAR's overload resolution struggles with etl::span::span(etl::array&)
...
#754 ambiguous etl::bit_stream_reader::bit_stream_reader() for some etl::span
2023-09-02 14:50:24 +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
20.38.0
20.38.1
2023-08-26 11:49:17 +01:00
John Wellbelove
5402a3ed14
Added destructor to CMSIS_RTOS2 mutex
2023-08-26 10:46:05 +01:00
John Wellbelove
c92ab94220
Change to require semicolons after debug count macros.
...
Added error assert for vector reserve greater than capacity.
2023-08-25 21:08:01 +01:00
John Wellbelove
ee7fc16192
Merge branch 'feature/#744-get-time-when-next-timer-will-expire-etl--callback_timer' into development
...
# Conflicts:
# .gitignore
# include/etl/intrusive_forward_list.h
2023-08-25 15:38:13 +01:00
John Wellbelove
a65725a283
Merge branch 'hotfix/#746-Missing-etl--legacy--variant-overload-of-emplace-with-0-Arguments' into development
2023-08-25 15:36:05 +01:00
John Wellbelove
076896e329
Remove used variable
2023-08-25 15:14:26 +01:00
John Wellbelove
f5f0ef35f5
Remove used variable
2023-08-25 12:25:38 +01:00
John Wellbelove
7e31561363
Fix issue of release of an object on empty an pool
2023-08-25 10:32:25 +01:00
John Wellbelove
53084ae932
Added c++03 zero parameter emplace member functions
2023-08-25 02:05:46 +01:00
John Wellbelove
7e266687a2
Added C++03 compatible etl::move or etl::move_backward
2023-08-23 19:54:28 +01:00
John Wellbelove
f4ca3cefe1
Added 'sentence case' versions of constants
2023-08-21 21:33:44 +01:00
John Wellbelove
11daaa398b
Added time_to_next() status function
2023-08-21 20:58:44 +01:00
John Wellbelove
870759fcab
Removed unused variable
...
Minor format edit
2023-08-21 20:57:33 +01:00
John Wellbelove
77fb39c9d2
Removed redundant #includes
2023-08-20 20:16:27 +01:00
John Wellbelove
06761ca562
#745 Assertion triggered in hash.h when compiling for MSP430
2023-08-19 12:27:57 +01:00
John Wellbelove
faed17ab99
Allow C++03 delegate in etl::callback_timer
2023-08-18 20:54:47 +01:00
John Wellbelove
9f4890748f
MutexMessageRouter example
2023-08-18 20:53:37 +01:00
John Wellbelove
45fb06af3f
Changes require for non-virtual messages
2023-08-18 20:51:36 +01:00
John Wellbelove
f927a1b639
Re-enabled tests for etl::string_ext
2023-08-15 12:45:04 +01:00
John Wellbelove
13d723f2db
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-08-15 12:41:13 +01:00
David Hebbeker
9985539787
Remove some unreachable code in bitset_new.h ( #743 )
...
Warning[Pe111]: statement is unreachable
2023-08-15 12:39:28 +01:00
John Wellbelove
27e9e3c1b8
Added support for self transitions
2023-08-13 14:10:55 +01:00
John Wellbelove
2c3fa4a796
Added multi char type strcmp, strncmp, strcpy & strncpy
2023-08-13 10:39:02 +01:00
John Wellbelove
9d59e2d77e
Edited comments
2023-08-13 10:36:52 +01:00
John Wellbelove
2ec6ed54db
Merge branch 'pull-request/#741-add-stringify-macro' into development
2023-08-13 10:34:11 +01:00
John Wellbelove
81815a2dc9
Updated stringify macro for variadic parameters
2023-08-13 10:33:48 +01:00
David Hebbeker
cab9b76821
add stringify macro ( #741 )
...
* Add include/linux/stringify.h from Linux kernel 2.6.12-rc2
(cherry picked from commit 1da177e4c3 )
* Make __stringify support variable argument macros too
For example:
__stringify(__entry->irq, __entry->ret)
will now convert it to:
"REC->irq, REC->ret"
It also still supports single arguments as the old macro did.
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Acked-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
LKML-Reference: <49DC6751.30308@cn.fujitsu.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
(cherry picked from commit 8f7c2c3731 )
* Add documentation.
* Adjust names in order to satisfy naming convention.
* Use __VA_ARGS__ instead a GNU extension as this works with more compilers.
Works with the newest versions of ICCAVR, GCC, CLANG and MSCV. C++11 may be required.
* Adjust to ETL folder structure.
* Change include guard to the one usual in ETL.
* Add definition guard for STRINGIFY.
---------
Co-authored-by: Linus Torvalds <torvalds@ppc970.osdl.org>
Co-authored-by: Zhaolei <zhaolei@cn.fujitsu.com>
2023-08-11 10:09:06 +01:00
John Wellbelove
5c3d659e7f
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-08-10 12:09:04 +01:00
John Wellbelove
81d2ec0f8d
Added etl::bit_v for C++17
2023-08-10 12:08:42 +01:00
John Wellbelove
0f185c3fea
Made unit test suite names unique
2023-08-10 12:08:42 +01:00
John Wellbelove
91eb44d657
Updated release notes and version
2023-08-10 12:08:41 +01:00
John Wellbelove
d1aaa77ade
Resolve all C++ -O2 warnings
...
Resolve all C++ -O2 warnings
Resolve all C++ -O2 warnings
2023-08-10 12:08:18 +01:00
John Wellbelove
f9da1cde9b
Made unit test suite names unique
20.37.3
2023-08-09 08:57:50 +01:00
John Wellbelove
6eb5b359ad
Updated release notes and version
2023-08-09 08:57:20 +01:00
John Wellbelove
1225b42b06
Resolve all C++ -O2 warnings
2023-08-07 08:38:52 +01:00
John Wellbelove
012c2b2d34
Resolve all C++ -O2 warnings
2023-08-07 08:18:49 +01:00
John Wellbelove
5dee43cdc8
Merge branch 'development' of https://github.com/ETLCPP/etl into development
...
# Conflicts:
# test/test_string_char_external_buffer.cpp
2023-08-07 08:04:48 +01:00
John Wellbelove
d7fd06f795
Resolve all C++ -O2 warnings
2023-08-07 08:04:19 +01:00
John Wellbelove
14c44183b2
Resolve all C++ -O2 warnings
2023-08-07 07:54:04 +01:00
John Wellbelove
a083479fcc
Resolve all C++ -O2 warnings
2023-08-07 07:33:59 +01:00
John Wellbelove
8b5ff06e44
Resolve all C++ -O2 warnings
2023-08-06 23:39:11 +01:00
John Wellbelove
cf7ed3accb
Add move to test message move constructor and assignment
2023-08-04 11:58:32 +01:00
John Wellbelove
2b1d48d735
Added pessimizing-move warning disable for GCC
2023-08-04 11:58:31 +01:00