Sergey Skorokhod
71f694bdb8
fix set of ETL_NO_STL flag ( #628 )
...
Co-authored-by: Sergey Skorokhod <s.skorokhod@1440.space>
2022-11-07 14:53:58 +00:00
Robin Mueller
fbffca3b4c
Update cmake & meson version handling ( #522 )
...
* updated the version handling
- Introduces a new version.txt file
- This file is parsed by CMake to determine the current version
* assign version in project call
* use version variable
* Meson update
1. Minor fix for GCC build
2. Use external version file which can be used by CMake as well
* get version from git tag now
* ci/cd broke..
* maybe this solves the error
* updated workflow files
* one last test
* remove git describe call
2022-04-08 09:37:21 +02:00
John Wellbelove
1b5da4a4b2
Fixed undefined macros when compiler type is defined by the user
...
Updated version numbers
2022-03-24 14:46:38 +00:00
John Wellbelove
5577170fd2
Updated version numbers
2022-03-23 11:30:31 +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
2c6ffdc36f
Updated version numbers and release notes.
2022-03-03 20:01:18 +00:00
John Wellbelove
90b20e626b
Updated versions
2022-02-20 19:14:25 +00:00
John Wellbelove
08e2d4c4d0
Updated version numbers
2022-02-04 11:45:26 +00:00
John Wellbelove
912427849d
Updated version numbers
2022-01-13 12:46:41 +00:00
John Wellbelove
b98fd16e36
array_view updates
2021-12-22 18:58:15 +00:00
John Wellbelove
6b91aaeb1d
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2021-12-05 15:54:33 +00:00
Sergey Skorokhod
8f1fb0848d
fix meson.build file - extra_files is not allowed for dependency ( #473 )
...
Co-authored-by: Sergey Skorokhod <s.skorokhod@1440.space>
2021-12-04 19:26:26 +00:00
John Wellbelove
b9778190dc
Updated version numbers
2021-11-21 12:35:30 +00:00
John Wellbelove
60e728a88f
Update version numbers
2021-10-27 15:30:35 +01:00
Sergey Skorokhod
16045432b7
Meson tests & style fix ( #447 )
...
* meson tests fix
* missed unit-tests added into meson.build
* fix use_stl option
* meson style fix
* test
* bugfix
Co-authored-by: Sergey Skorokhod <s.skorokhod@1440.space>
2021-10-22 18:39:26 +01:00
John Wellbelove
0d612f1317
Added missing read() member functions in byte_stream_reader
...
Updated version numbers
2021-10-07 15:11:43 +01:00
John Wellbelove
4e4c781e18
Updated versions
2021-10-04 20:00:45 +01:00
John Wellbelove
08e08b9165
Merge branch 'feature/#433-pool-ext-variant-pool-ext' into development
...
# Conflicts:
# .gitignore
2021-10-03 16:10:28 +01:00
Daniel B
494059fd6b
Feature/pool ext variant pool ext ( #433 )
...
* added threads dependency to meson build because of pthread linkage problems (gcc version Debian 8.3.0-6)
* initial version of generic_pool_ext, pool_ext and variant_pool_ext (extended unit tests)
* format code
* fix test_call_if_and_not_valid_returning_void by moving SetupFixture into namespace (to ensure correct test setup)
Co-authored-by: Daniel B <daniel-brosche@users.noreply.github.com>
2021-10-01 18:46:52 +01:00
John Wellbelove
c691991538
Removed warning from compilation
2021-10-01 18:41:35 +01:00
John Wellbelove
a6d8a6d1ef
Updated version numbers
2021-09-27 14:06:47 +01:00
John Wellbelove
0754b3380e
Updated versions
2021-09-21 11:09:34 +01:00
John Wellbelove
5093189a7b
Updated version numbers
2021-09-09 17:36:56 +01:00
John Wellbelove
c8cde6f605
Added successor handling for accepts
...
Added successor handling for pre-C++17 message router
2021-09-09 17:08:14 +01:00
John Wellbelove
ed05c99a9c
Updated version
...
Modified etl::result test
2021-09-05 15:03:55 +01:00
John Wellbelove
20f0599f84
Added missing #include for variant.
...
Updated version numbers
2021-08-28 09:18:30 +01:00
John Wellbelove
2ba3e2c5bd
Fix for etl::mutex::try_lock() for GCC
2021-08-20 10:31:58 +01:00
Girts
a23979d449
add missing comma in meson.build ( #412 )
2021-08-12 19:52:57 +01:00
John Wellbelove
21e114c252
Fixed etl::fsm C++03 template definition that was corrupted in 20.10.0
...
Fixed meson.build
2021-08-12 10:50:24 +01:00
John Wellbelove
9f2f769f1a
Merge branch 'development'
...
# Conflicts:
# meson.build
2021-08-11 17:56:59 +01:00
John Wellbelove
30f0f58178
meson build fix
2021-08-10 11:25:54 +01:00
John Wellbelove
8181cec767
Updated version numbers
2021-08-10 10:49:10 +01:00
Phillip Johnston
9269583036
Resolve meson configuration failure due to file rename ( #410 )
2021-08-09 19:49:14 +01:00
John Wellbelove
026a365f8e
Updated version numbers
2021-08-04 10:27:22 +01:00
John Wellbelove
c868acaa9b
Updated versions
2021-08-01 20:01:30 +01:00
John Wellbelove
78239ec2ef
Updated versions
2021-08-01 19:39:14 +01:00
John Wellbelove
b886ee381b
Updated version numbers
2021-07-29 14:29:00 +01:00
John Wellbelove
2c11956311
Updated version numbers
2021-07-29 14:27:41 +01:00
John Wellbelove
140c69e6ea
Updated version numbers
2021-07-18 20:22:12 +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
John Wellbelove
d424ee7752
Updated Arduino examples
2021-06-29 11:49:57 +01:00
John Wellbelove
b1f771f6b4
Updated version numbers
2021-06-22 12:04:28 +01:00
John Wellbelove
e090f1a18c
Define missing macro when cross compiling with clang
2021-06-18 14:38:12 +01:00
John Wellbelove
6a1ce235dc
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
2021-06-17 13:02:59 +01:00
John Wellbelove
6f0b0a9809
Updated version numbers
2021-06-14 14:31:55 +01:00
John Wellbelove
0a7a131a43
Updated version numbers
2021-06-12 11:48:27 +01:00
John Wellbelove
830d0d00f1
Updated QueuedMessageRouter and QueuedFSM examples to use current message frameworks.
2021-05-24 20:08:56 +01:00
John Wellbelove
fc6609276c
Added container_type to etl::stack, etl::queue and etl::priority_queue.
2021-05-20 20:54:01 +01:00
John Wellbelove
f131356dc2
Fixed cross compiler compatibility for etl::circular_buffer.
2021-05-18 11:05:21 +01:00
John Wellbelove
0efecca700
Updated version numbers
2021-05-16 11:12:28 +01:00