Add free-standing sanity tests for C++03/11/14/17 #351
Add ETL_CONSTEXPR for state_chart, transision and state constructors.
70cc2152
Updated versions
3c3e527a
Added ETL_CONSTEXPR
a1aaa5db
Added ETL_CONSTEXPR
7539dacf
Updated version numbers
507d1067
Updated version numbers
7645fd13
Merge branch 'development'
4aed78e3
Add buffer descriptors
9e389e28
Issue 297
31e3a0b0
Updated version numbers
76850b70
Added extra std/etl conversions
a9e14abb
Updated strings
36d21524
make_string_view + fix constexpr in flags.h
40345749
Merge branch 'hotfix/pair-conversion' into development
8134e8f4
Merge branch 'feature/buffer-descriptor' into development
acea6c3f
Added etl::buffer_descriptors.
580512d7
Added etl::buffer_descriptors.
19a5c62f
Merge branch 'development'
7f685b97
Fixed warnings
47d39d86
Disabled ASAN option in Visual Studio project.
39a3f77e
Fix make_string for zero length literals
9eaa3e11
Updated notes
a90fde9c
Adding Tests for a fractional -1.0 < x < 0, fixing missing sign for i…
174a3d79
#306-bugfix-to-string-formatting
569d7ea8
Updated version numbers
af9c640f
Update setup-msbuild to v1.0.2
6efe7ac5
circular_buffer_ext
6cb26807
forward_list_ext
0cf88254
list_ext
7bd5a69d
indirect_vector_ext
8e838a67
string_ext
bb21758c
vector_ext
cfb38b27
Updated .leu
1fe5e9a0
Merge remote-tracking branch 'origin/feature/no-huge-value' into deve…
d2b436c4
Merge remote-tracking branch 'origin/feature/no-huge-value' into deve…
da7079bd
Remove VS2017 project
56192a06
Refactor of etl::buffer_descriptors interface
d33d32be
Refactor buffer_descriptors test
43b6ae0a
Refactor buffer_descriptors test
e80c5178
Refactor buffer_descriptors test
eab6a772
Refactor buffer_descriptors test
6c9abffa
Refactor buffer_descriptors test
7e9df3d9
Refactor buffer_descriptors test
e381481d
clang.yml hack for testing
ed783a8c
clang hack for testing
4c4149ab
Refactor buffer_descriptors test
e939e6b1
Refactor buffer_descriptors test
e97d8f90
Refactor buffer_descriptors test
658d592c
Refactor buffer_descriptors test
297ef42c
Refactor buffer_descriptors test
3564ac5b
Refactor buffer_descriptors test
80d5776c
Refactor buffer_descriptors test
4b2dd2fc
Refactor buffer_descriptors test
0c721c04
Refactor buffer_descriptors test
a9b25ac6
Refactor buffer_descriptors test
7a68c932
Refactor buffer_descriptors test
7bda7678
Refactor buffer_descriptors test
49c60add
Refactor buffer_descriptors test
36cbf21c
Fixed non-initialisation of in_use flag.
c7ee1d65
Fixed non-initialisation of in_use flag.
dceb56dd
Squashed commit of the following:
3cbe1a80
Squashed commit of the following:
c26e4225
Squashed commit of the following:
5f1ab55c
Squashed commit of the following:
809ccafb
Squashed commit of the following:
a5ca678b
Added AVR compile time switch
26a79738
Updated version numbers
4e4aed11
Merge branch 'development'
39d958b7
Fixed AVR to __AVR__
14868412
Fixed version number retrieval from Github
b40431f9
constexpr, template aliases and inline variables
61447942
Updated version numbers
fad6e4d8
Added ETL_ASSERT for out-of-order state list.
4bcd734d
issue-314-constexpr
3dd45ca5
issue-314-constexpr
8b009a4f
Make modifying constexpr C++14 only
ed8959d0
Make modifying constexpr C++14 only
b8e6e607
Removed double subtraction of float size from 'bits_remaining' for fl…
536fd412
Added parameterised constructor for etl::format_spec
b5c65aea
Merge branch 'hotfix/issue-315-bit-stream-float-consumes-double-bytes…
0900d81d
Updated version numbers
6cf6c92b
Include new on megaAVR Boards (Arduino Nano Every) (#313)
cc418dd0
Minor changes
fdcc2c00
Added clang mutex header redirect to GCC implementation
fbfd8ac6
Updated for automatic detection of <new> or <new.h>
e122383d
Updated generators
8cf7ab29
Updated generators
41dbae73
Merge branch 'hotfix/issue-303-etl-not-compatible-with-arduino-ide' i…
4d1f56bf
Merge branch 'hotfix/issue-303-etl-not-compatible-with-arduino-ide' i…
e425e25d
Make span std compliant (#317)
927bb3cf
Updated version numbers
d7daf59a
Change std::move to etl::move in etl::forward_list
7fd73fe9
Create Arduino ZIP
16848333
Fcs make getter const (#319)
342acd5a
let default assignment operator return a reference to itself (#320)
c09d3087
Arduino compatibility
e890e378
Merge branch 'hotfix/arduino-compatibility' into development
38578307
Arduino compatibility
dc4bc101
Updated version numbers
febb4de7
Merge branch 'hotfix/fcs_make_getter_const' into development
4a914703
Merge branch 'hotfix/fcs_make_getter_const' into development
3e8d39da
Arduino compatibility
1ac3b77e
VS2019 Delegate function interrupt service example
a0e77e09
Removed unused functions
45d7186d
Added is_random_access_iterator and deprecated is_random_iterator
ee8abd91
Interim commit
791eb02b
Added etl::for_each
1aac5fb0
Added etl::multi_loop
0184725f
etl::multi_loop implementation
7ca4890a
Added etl::multi_loop
dd9aa776
Added typedefs
faed3231
Latest implementation
aa148ac4
Refactor multi_loop to multi_range
92c68b13
Merge branch 'feature/add-multi-loop' into development
35debe90
Moved code lines
eeb057a9
Interim commit
5abae28f
Interim commit
3cc95d67
Merged shared_message handlers into message_router
920dcdf4
reference_counted_object and reference_counted_message specialisations
cbf07b05
reference_counted_object and reference_counted_message specialisations
ecee02d4
reference_counted_object and reference_counted_message specialisations
dc25df16
Unknown board is not an error
10683ae6
Refactored reference_counted_message now contains owner reference
3c2cb745
Added fixed_sized_memory_block_pool and restored imemory_block_pool i…
6e71e058
message router changes
fc480218
Fixed LGT8F macro name clash
3e8c2ca4
Updated generators
f02a99cc
Updated deque from development
5a274578
Merge branch 'feature/shared-objects-in-pools' into development
f980ce2c
get_memory_block_size() const
b40349ca
Updates to pools and memory allocators
db8841ff
LLVM changes
0b2bf0e4
Ongoing addition of unit tests
2d612b04
Added final unit tests
bd263e65
Added static asserts
e67d2858
Renamed internal structure
9f0f65b0
Minor updates.
6299163f
Added virtual function 'void on_task_added()' that is called when a t…
2c73fdf9
Added virtual function 'void on_task_added()' that is called when a t…
e15ae4aa
Update version number
04126159
Merge branch 'master' into development
212181a4
Removed pool_message and non_pool_message
7e340f5e
Added shared_message example
a008ea3b
Added shared_message receive override to messge_bus
472035d6
Added shared_message example
0257275c
Added memory allocator successor
ac8a997b
Added reference_counted_message specialisation for void counter
2e7c79ed
Added lock/unlock interface
66304646
Added lock/unlock example
da8767a6
Added constructors with deleters for unique_ptr.
503b9905
Merge branch 'hotfix/add-deleter-constructor-to-unique-ptr' into deve…
694ff52f
Fixed typos in rvalue constructor
c3a055ea
Merge branch 'hotfix/add-deleter-constructor-to-unique-ptr' into deve…
cda53ca5
Added ilockable interface class
656e27f3
Fixed VS2019 warning for etl::deque iterators.
a40b49c1
Added nullptr check to unique_ptr destructor
464cff62
Merge branch 'hotfix/add-deleter-constructor-to-unique-ptr'
2bb66c2e
Added nullptr check to unique_ptr destructor.
1069a83c
Added nullptr check to unique_ptr destructor.
0f9e8327
Added ilockable interface & queue_lockable
d8ad89c2
Merge branch 'master' into development
d485cf65
Added nullptr check to unique_ptr destructor.
c015545b
Typo in unique_ptr
78f957a1
Merge branch 'master' into development
2017b51d
Refactored queues
20ada628
Added virtual destructor to observer.
54734216
Updated version and release notes.
331a928f
Added more CMakeLists.txt files for examples
a887a9e6
Added enable_if for container iterator costructors, to exclude integr…
7bfdb53e
Squashed commit of the following:
e5f4eb6f
Squashed commit of the following:
c9a57160
Squashed commit of the following:
007b56d0
Squashed commit of the following:
ce8385ff
Squashed commit of the following:
97a6e6a0
Squashed commit of the following:
a676076d
Changed template aliases so they are available for C++11 rather than …
f5da47aa
Merge branch 'hotfix/template-aliases-from-c++14-to-c++11' into devel…
2e5c481c
Changed template aliases so they are available for C++11 rather than …
f4c13b18
Allow default constructed messages for shared messages
82b25ae9
Updated version numbers
463b4874
Modified reference_counted_message_pool::allocate() return type
e799f37f
Modified reference_counted_message_pool::allocate() return type
ae06e641
Added non-const get_message() member funtions in shared message frame…
f145b53e
Added update_size() to string API to fix string lengths after inserti…
0ee3574a
Interface for C string handling.
7eaf3e13
Fixed indexing error in find_next for etl::bitset.
604bcdcf
Merge branch 'hotfix/bitset-iteration-error' into development
d071acf0
Updated version
4f4d0b9d
fix bug in ibitset find_next method (#338)
0cb88f78
Merge branch 'hotfix/bitset-iteration-error' into development
45c40a2c
Merge branch 'hotfix/Chiraffollo-fix-find_next' into development
2df27ce1
Merge branch 'hotfix/Chiraffollo-fix-find_next' into development
10a0c866
Updated version
e93ad56e
Fixed indexing error in find_next for etl::bitset.
580d9848
Updated version
c6bb73d7
Merge branch 'hotfix/bitset-iteration-error' into development
557f881d
fix bug in ibitset find_next method (#338)
f5534fef
Merge branch 'hotfix/Chiraffollo-fix-find_next' into development
03f7b49c
Updated version
da4e7f33
Added data_end() and renamed trim() to trim_to_terminator()
99c3bead
Merge branch 'feature/c-helper-interface-for-strings' into development
679bea03
Merge branch 'development'
674d9096
Added ETL_CONSTANT to numeric_limits member functions.
0fcd767d
Merge branch 'development'
d7ef64f5
Added uninitialized_resize()
ede5a919
Updated version numbers
9ef9bdeb
Added uninitialized_resize() tests to external buffer containers
378e5cbd
Updated example for shared_message
e15d04bf
Updates to etl::shared_message example application.
090494b9
Added specialisation of etl::state_chart that allows a parameter to b…
5397239c
Export headers as system includes (#340)
47102c7a
Fix extent type conversion warning (#339)
bcf8a239
Issue #339 - Fix extent type conversion warning
7641ad29
Merge branch 'hotfix/issue-#339-fix-extent-type-conversion-warning' i…
554d9de9
Merge branch 'feature/state-chart-to-have-optional-data-parameter' in…
bec129a1
Merge branch 'feature/state-chart-to-have-optional-data-parameter' in…
0d1cdef6
Minor updates to state chart
123781eb
Minor updates to state chart
0d14b5ad
Fix extent error in clang and gcc
23001a69
Fix extent error in clang and gcc
1d179c9b
Initial code
8e372fce
Fix C++14 only type aliases for STL
c00f5543
Fix C++14 only type aliases for STL
430e385e
Fix C++14 only type aliases for STL
95e015d1
Fix C++14 only type aliases for STL
0070fc1a
Abstracted unit test framework header
dbfa7194
Initial commit
11d0005f
Added message_router_registry
563fc071
Added message_router_registry
03f6299d
Merge branch 'feature/message_router_registry' into development
7c0fc9ee
Added iterators
fbc12ca0
Merge branch 'feature/message_router_registry' into development
0b580490
Added iterators
997162ec
Changed to using etl::flat_multimap
44a90fdb
Updates to message_router_registry
6e55cdee
Remove executable permission on C++ source files (#341)
36964517
Updated * & -> operators.
57c57eb0
Merge branch 'feature/message_router_registry' into development
487d92bb
Partial fix to compiling with C++98/03 (#342)
b5bb4081
Merge branch 'hotfix/C++98-fixes' into development
271edc82
Updated version numbers
4545e762
Fix default function templates for C++03
5696c406
Updated file id macros
87554af4
Added ETL_CONSTEXPR to etl::array
6b3311d6
Remove unnecessary template keyword to destroy() call.
c158af74
Remove unnecessary template keyword to destroy() call.
38c07875
Fix default function templates for C++03
206c0808
Correct use of ETL_NULLPTR instead for keyword nulllptr (#346)
61505cbb
Remove etl/ prefix in state_chart.h (#347)
15869610
Add free-standing sanity tests for C++03/11/14/17
a58b1ca2
jwellbelove
changed the base branch from
development
to
feature/C++98/03_compatibilty
3 years ago
jwellbelove
merged
4aa74e35
into feature/C++98/03_compatibilty 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub