John Wellbelove
1c333bbe07
#691 etl::span copy constructor doesn't compile when types are not the same
2023-05-08 19:00:06 +01:00
John Wellbelove
f4b8fd73c6
Updated Github actions yml files
2023-05-08 17:19:01 +01:00
John Wellbelove
b69e284978
Updated Github actions yml files
2023-05-08 11:55:19 +01:00
John Wellbelove
6b7f6268a3
Updated Github actions yml files
2023-05-08 11:47:49 +01:00
John Wellbelove
e61adcc51d
Updated Github actions yml files
2023-05-08 09:20:43 +01:00
John Wellbelove
228cc04fd2
Updated Github actions yml files
2023-05-08 08:51:51 +01:00
John Wellbelove
fbcb858c42
Merge branch 'feature/syntax-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/syntax-checks-for-github-ci
2023-05-07 10:42:14 +01:00
John Wellbelove
5da752295a
Merge branch 'feature/syntax-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/syntax-checks-for-github-ci
2023-05-07 10:42:05 +01:00
John Wellbelove
a968857cfc
Merge branch 'feature/syntax-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/syntax-checks-for-github-ci
2023-05-07 10:25:50 +01:00
John Wellbelove
ac15ce166b
Merge branch 'feature/syntax-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/syntax-checks-for-github-ci
2023-05-07 10:25:44 +01:00
John Wellbelove
b87a2ffcfa
Merge branch 'feature/syntax-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/syntax-checks-for-github-ci
2023-05-07 10:20:35 +01:00
John Wellbelove
3aa4a8af03
Sanity check CI test
2023-05-07 10:20:26 +01:00
John Wellbelove
f9d2b5e270
Sanity check CI test
2023-05-07 09:58:54 +01:00
John Wellbelove
10ea982ac9
Sanity check CI test
2023-05-07 08:37:31 +01:00
John Wellbelove
78afa95ca1
Sanity check CI test
2023-05-07 08:25:23 +01:00
John Wellbelove
b431afec9c
Sanity check CI test
2023-05-07 08:19:32 +01:00
John Wellbelove
602e9aec7f
Sanity check CI test
2023-05-07 08:08:58 +01:00
John Wellbelove
68660a3d38
Merge branch 'feature/sanity-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/sanity-checks-for-github-ci
...
# Conflicts:
# .github/workflows/sanity-checks.yml
2023-05-06 20:12:38 +01:00
John Wellbelove
ae1698e988
Merge branch 'feature/sanity-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/sanity-checks-for-github-ci
...
# Conflicts:
# .github/workflows/sanity-checks.yml
2023-05-06 20:12:24 +01:00
John Wellbelove
315f6684c5
Merge branch 'feature/sanity-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/sanity-checks-for-github-ci
...
# Conflicts:
# .github/workflows/sanity-checks.yml
2023-05-06 20:10:18 +01:00
John Wellbelove
fbe703bb1c
Merge branch 'feature/sanity-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/sanity-checks-for-github-ci
...
# Conflicts:
# .github/workflows/sanity-checks.yml
2023-05-06 20:09:52 +01:00
John Wellbelove
029bff25a9
Merge branch 'feature/sanity-checks-for-github-ci' of https://github.com/ETLCPP/etl into feature/sanity-checks-for-github-ci
...
# Conflicts:
# .github/workflows/sanity-checks.yml
2023-05-06 19:08:35 +01:00
John Wellbelove
97b6bb0925
Sanity check CI test
2023-05-06 19:07:38 +01:00
John Wellbelove
33be61e523
Sanity check CI test
2023-05-06 19:06:01 +01:00
John Wellbelove
52d46ebf62
Changed ARRAY_SIZE template parameter to Array_Size (part of a continuous mod to change all upper case constants to initial caps case
2023-05-05 12:50:39 +01:00
John Wellbelove
d219f4a3e9
Changed declaration of value_type in the top level classes
2023-05-05 12:49:04 +01:00
John Wellbelove
88f4718735
Changed 'class' to 'typename'
2023-05-05 12:45:41 +01:00
John Wellbelove
23472f1099
Made non-template functions inline
2023-05-05 12:45:13 +01:00
John Wellbelove
ef4b47d93c
Fixed selection of std/etl size()
2023-05-05 12:43:54 +01:00
John Wellbelove
47398cb824
Enhanced C++03 & C++14 compatibility
2023-05-02 09:04:48 +01:00
John Wellbelove
b7aa13ad19
Enhanced C++03 compatibility
2023-05-02 08:09:06 +01:00
devjoa
40c4fc7c10
feat(span): Add 'as_bytes' and 'as_writable_bytes' ( #689 )
...
These functions emulates the std C++20 functions std::as_bytes and
std::as_writable_bytes.
2023-05-01 23:39:55 +01:00
John Wellbelove
8a46297486
Added include to delegate tests
2023-05-01 23:38:19 +01:00
John Wellbelove
d447ca5ba8
Merge branch 'hotfix/#682-hfsm-start()-does-not-update-state-for-call_on_enter_state-=-true' into development
...
# Conflicts:
# include/etl/hfsm.h
2023-05-01 17:14:35 +01:00
John Wellbelove
e0361f05ab
Added recursive enter for child states.
2023-05-01 17:12:26 +01:00
John Wellbelove
7a131acc54
New tests for delegate
2023-05-01 15:22:00 +01:00
John Wellbelove
2eff7b396b
Updated version and release notes
2023-05-01 10:11:11 +01:00
John Wellbelove
478c954b31
#682 hfsm::start() does not update state for call_on_enter_state = true
2023-05-01 10:10:14 +01:00
John Wellbelove
963e39f716
Removed redundant 'const' qualifiers in non-type template parameters
2023-04-30 20:42:49 +01:00
John Wellbelove
4d153b2a18
FSM statics update
2023-04-30 18:29:13 +01:00
John Wellbelove
9f4c5bbb94
C++11 unit tests - Work in progress
2023-04-30 11:06:23 +01:00
John Wellbelove
cb91c3d4d3
Added help for script
2023-04-29 11:17:25 +01:00
John Wellbelove
223a2857a1
Tabs for spaces
2023-04-29 11:16:59 +01:00
John Wellbelove
4747c8c5b7
Fixed C++11 constexpr compatibility
2023-04-29 11:15:49 +01:00
John Wellbelove
6d562800ee
Fixed incorrect return types for reverse iterator begin() & end()
...
Updated C++ standard conditional compilation for reverse iterator functions
2023-04-29 11:15:12 +01:00
John Wellbelove
f692c67b4f
Merge branch 'feature/c++14-tests' into development
...
# Conflicts:
# include/etl/generators/type_traits_generator.h
# test/vs2022/etl.vcxproj.filters
2023-04-28 11:52:09 +01:00
John Wellbelove
5a2e23240a
Merge branch 'development' of https://github.com/ETLCPP/etl into development
2023-04-28 11:48:41 +01:00
Pasi Miettinen
6b43ded97b
circular_buffer: Remove extra semicolon ( #683 )
...
* Update README.md
* Update README.md
* Update a \param in basic_string.h (#681 )
Co-authored-by: Max Hughson <hughsonm@myumanitoba.ca>
* circular_buffer: Remove extra semicolon
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
Co-authored-by: Max Hughson <38259768+hughsonm@users.noreply.github.com>
Co-authored-by: Max Hughson <hughsonm@myumanitoba.ca>
Co-authored-by: Pasi Miettinen <pasim@onenav.ai>
2023-04-28 11:48:29 +01:00
John Wellbelove
068c9f5996
Added experimental C++14 and C++17 builds to GCC CI
2023-04-28 11:48:29 +01:00
John Wellbelove
4a36990cb1
Merge branch 'master' of https://github.com/ETLCPP/etl
2023-04-28 11:41:47 +01:00