John Wellbelove
4a9f70cd0c
Renamed mem_type to mem_cast
2021-06-22 14:18:02 +01:00
John Wellbelove
fc6e391cb4
Further updates to mem_type
2021-06-22 14:17:22 +01:00
John Wellbelove
c5fba8fd45
Added experimental uni_type
2021-06-22 14:17:10 +01:00
John Wellbelove
2ef35caa77
Added experimental uni_type
2021-06-22 14:16:49 +01:00
John Wellbelove
36db54dd67
Updated version numbers
2021-06-22 14:13:20 +01:00
John Wellbelove
622eaa4434
Fixed copy and move assignment bug
2021-06-22 14:13:20 +01:00
John Wellbelove
2e0c2a4099
Merge branch 'master' into feature/variadic-variant
2021-06-17 13:45:57 +01:00
John Wellbelove
e44efd75a7
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
2021-06-17 12:01:04 +01:00
John Wellbelove
afabc049b7
Merge branch 'master' into feature/variadic-variant
...
# Conflicts:
# include/etl/mem_cast.h
# test/test_mem_cast.cpp
# test/test_mem_cast_ptr.cpp
# test/vs2019/etl.vcxproj
# test/vs2019/etl.vcxproj.filters
2021-06-14 18:24:59 +01:00
John Wellbelove
fb54f23e5d
Latest updates
2021-06-12 11:43:32 +01:00
John Wellbelove
208d0c4a26
Added/adjusted 'force C++03' unit test macros
2021-06-03 10:56:08 +01:00
John Wellbelove
177c4d1e79
Added 'at_offset' functions.
...
Changed size for mem_cast_ptr from template parameter fo member variable.
2021-06-02 21:33:08 +01:00
John Wellbelove
e21d3edd6a
Initial commit
2021-05-31 15:55:13 +01:00
John Wellbelove
b19471dc8a
Updates to mem_cast
2021-05-31 10:00:01 +01:00
John Wellbelove
8af219c0b3
Updates to mem_cast
2021-05-30 12:08:03 +01:00
John Wellbelove
abf8d7bb14
Renamed mem_type to mem_cast
2021-05-27 13:23:15 +01:00
John Wellbelove
a5f6d9f033
Further updates to mem_type
2021-05-27 10:41:20 +01:00
John Wellbelove
380fc59b2b
Further updates to mem_type
2021-05-26 22:04:34 +01:00
John Wellbelove
ab7fcbee64
Added experimental uni_type
2021-05-25 23:06:15 +01:00
John Wellbelove
84e1241c39
Added experimental uni_type
2021-05-25 11:02:24 +01:00
John Wellbelove
67c19bb0dc
Fold expression experiment
2021-05-23 20:37:29 +01:00
John Wellbelove
f4060bc9ea
Working. No move functionality.
2021-05-23 16:59:10 +01:00
John Wellbelove
34479a3e31
Working. No move functionality.
2021-05-23 16:10:58 +01:00
John Wellbelove
92515111d9
Interim commit
2021-05-22 20:28:40 +01:00
John Wellbelove
c3bef2c493
Interim commit
2021-05-22 17:11:48 +01:00
John Wellbelove
820bc36aa6
Initial commit
2021-05-21 18:05:02 +01:00
John Wellbelove
0990fa56ee
Fixed sparse histogram class name
2021-05-10 16:18:23 +01:00
John Wellbelove
cf9d46810b
HFSM documentation
2021-04-26 13:51:33 +01:00
John Wellbelove
2e115df488
Merge branch 'feature/Add-hierarchical-FSM-capabilities-to-the-FSM' into development
2021-04-25 15:11:25 +01:00
John Wellbelove
b01d58a21c
Adjustments to code and optimisations
2021-04-25 14:20:29 +01:00
John Wellbelove
7f2ea864e0
Minor changes & renames
2021-04-24 09:25:39 +01:00
John Wellbelove
c5850a005b
Minor changes
2021-04-23 11:58:58 +01:00
John Wellbelove
f85d13660f
Added additional accept() functions.
2021-04-23 11:29:20 +01:00
Jeremy Overesch
2d3b063df6
Add hierarchical FSM capabilities to the FSM. ( #374 )
...
In order to work properly, states with no change need to return ifsm_state::NO_CHANGE rather than their given state id.
Otherwise, when an event isn't handled, it will return the parent state rather than the active state.
Also, in this implementation, a state cannot return a different state during the on_enter_state() function. An assert has been added to check for that.
2021-04-22 08:40:53 +01:00
John Wellbelove
7dfd971b4e
Fixed ETL_ASSERT for non-class types in etl::pool.
2021-04-19 19:21:14 +01:00
John Wellbelove
b4c605c761
Add fix to CI
2021-04-13 16:19:54 +01:00
John Wellbelove
0d6c421fb1
Added etl::erase, etl::erase_if, etl::remove, etl::remove_if
2021-04-13 12:27:11 +01:00
John Wellbelove
32ccdb1bab
Updated for new tests and sanity checks
2021-04-11 20:58:28 +01:00
John Wellbelove
7a603dcb98
Corrected spelling of quantize
2021-04-11 14:38:57 +01:00
John Wellbelove
d0c5004dfb
Updated version and release notes
2021-04-11 10:06:08 +01:00
John Wellbelove
0603794454
Unit tests for algorithms and functors
2021-04-10 16:44:18 +01:00
John Wellbelove
1ac0311cfb
Unit tests for algorithms and functors
2021-04-10 15:21:16 +01:00
John Wellbelove
71d03fa8e2
Removed enable_if in maths algorithms
2021-04-07 10:29:57 +01:00
John Wellbelove
d5634910a4
Added etl::variance
2021-04-06 20:41:08 +01:00
John Wellbelove
40da7ad357
Added population/sample option
2021-04-06 20:19:32 +01:00
John Wellbelove
3ba993cf9f
Added population/sample option
2021-04-06 10:08:26 +01:00
John Wellbelove
203f082c91
Added etl::standard_deviation + corrected covariance
2021-04-05 20:31:20 +01:00
John Wellbelove
3b367ce2b5
Added etl::covariance and etl::correlation
2021-04-05 19:29:19 +01:00
John Wellbelove
1284cab8a7
Added etl::histogram and etl::sparce_histogram
2021-04-04 13:51:25 +01:00
John Wellbelove
f9ad773dc4
Added etl::histogram and etl::sparce_histogram
2021-04-04 11:34:19 +01:00