John Wellbelove
f6bb62841e
Arctic code vault images
2022-10-27 11:16:17 +01:00
John Wellbelove
4e4a951f62
Partial change to etl::expected result
2022-10-25 15:45:52 +01:00
John Wellbelove
743d4e32ca
Finished floating point conversions and tests
2022-10-24 14:24:28 +01:00
John Wellbelove
7b9c1f97ad
Added etl::to_arithmetic tests
2022-10-23 19:51:14 +01:00
John Wellbelove
8e1ec778a3
Updated sanity checks to include etl::to_arithmetic
2022-10-23 19:50:09 +01:00
John Wellbelove
1b44133b68
Reordered member initialisation
2022-10-23 19:49:22 +01:00
John Wellbelove
b0266fcc4a
Removed constexpr for etl::bit_cast due to unreliability of compiler support
2022-10-23 19:48:49 +01:00
John Wellbelove
5cae6659ba
Added float error handling
2022-10-21 15:05:33 +01:00
John Wellbelove
9aea4bf1cc
Work-In-Progress
2022-10-20 14:36:44 +01:00
John Wellbelove
d648e27b7f
Added has_value() as an alias for is_value()
...
For consistency with STL
2022-10-20 14:36:28 +01:00
John Wellbelove
890195f3b4
Added ETL_ERROR_WITH_VALUE macro for exceptions that require a value
2022-10-20 14:35:23 +01:00
John Wellbelove
76c7c1a175
Merge branch 'feature/#596-helper-functions-to-convert-strings-to-numeric-values' of https://github.com/ETLCPP/etl into feature/#596-helper-functions-to-convert-strings-to-numeric-values
...
# Conflicts:
# include/etl/file_error_numbers.h
# include/etl/to_arithmetic.h
# test/vs2019/etl.vcxproj.filters
2022-10-19 19:34:50 +01:00
John Wellbelove
c4aab3397a
Tidy up
2022-10-19 19:33:34 +01:00
John Wellbelove
fe497b5945
Work-In-Progress
...
Integral functions
2022-10-19 19:33:34 +01:00
John Wellbelove
f4357899ed
Work-In-Progress
...
Integral functions
2022-10-19 19:33:20 +01:00
John Wellbelove
17edf62869
Work-In-Progress
2022-10-19 19:33:20 +01:00
John Wellbelove
94117cd56b
Work-In-Progress
2022-10-19 19:33:20 +01:00
John Wellbelove
e1aac23b71
Work-In-Progress
2022-10-19 19:33:20 +01:00
John Wellbelove
9da73f474a
Work-In-Progress
2022-10-19 19:33:20 +01:00
John Wellbelove
dd89aa10fd
Work-In-Progress
2022-10-19 19:33:19 +01:00
John Wellbelove
1e53bbbbb8
Work-In-Progress
...
Alternate decoding
2022-10-19 19:33:19 +01:00
John Wellbelove
626611b43e
Work-In-Progress
...
Alternate decoding
2022-10-19 19:33:19 +01:00
John Wellbelove
552b6360a5
Work-In-Progress
...
Alternate decoding
2022-10-19 19:33:19 +01:00
John Wellbelove
cee3716d54
Experimental algorithm
2022-10-19 19:33:19 +01:00
John Wellbelove
7e33c6a96b
Work-In-Progress
...
Function parameter radix implementation
2022-10-19 19:33:19 +01:00
John Wellbelove
8f90d117c1
Refactored to_arithmetic
2022-10-19 19:33:19 +01:00
John Wellbelove
e122a62680
First implementation ideas
2022-10-19 19:33:18 +01:00
John Wellbelove
5bf2f1f8e6
Work-In-Progress
...
Alternate decoding
2022-10-19 19:30:52 +01:00
John Wellbelove
103c443386
Work-In-Progress
...
Alternate decoding
2022-10-19 19:30:52 +01:00
John Wellbelove
44d83438a9
Experimental algorithm
2022-10-19 19:30:52 +01:00
John Wellbelove
6746c4244f
Work-In-Progress
...
Function parameter radix implementation
2022-10-19 19:30:52 +01:00
John Wellbelove
9b461dea27
Added etl::npos
...
Added specialisation of etl::optional for POD
2022-10-19 19:30:52 +01:00
John Wellbelove
ee7f9469dc
Refactored to_arithmetic
2022-10-19 19:30:52 +01:00
John Wellbelove
3d412e6e7d
First implementation ideas
2022-10-19 19:30:51 +01:00
John Wellbelove
ce2a8ba0fc
Updated string_view and char traits
2022-10-19 19:14:51 +01:00
John Wellbelove
b619ed22f4
Remove unused C compiler setup
2022-10-19 19:13:52 +01:00
John Wellbelove
1d6886ab6e
Disable 'unititialized' warning for classes that use uninitialized buffers
2022-10-19 19:12:37 +01:00
John Wellbelove
ae4e1cde3a
Fixed merge error
2022-10-19 13:03:58 +01:00
John Wellbelove
9d60b7ac18
Merge branch 'development' of https://github.com/ETLCPP/etl into development
...
# Conflicts:
# include/etl/unaligned_type.h
2022-10-19 12:23:44 +01:00
Joris Putcuyps
d2267f368a
No need to initialize the C-compiler, small speed improvement ( #621 )
2022-10-19 12:22:52 +01:00
John Wellbelove
c6f892fc66
Changed scaling template parameter
2022-10-19 12:22:52 +01:00
John Wellbelove
c5257e6441
Updated VS2019 files
2022-10-19 12:22:52 +01:00
John Wellbelove
e81ffd0b3e
Copied test file list from CMakeLists.txt
2022-10-19 12:22:52 +01:00
Eric Vantillard
ccdd5c2033
Update test sources in meson build ( #604 )
...
- Update list of tests according to CMakeLists.txt content.
- Update compiler args :
- Add same arguments as in CMakeLists.txt.
- Remove non-vitual-dtor warnings (code need to be fixed before enabling this warning).
- Enable sanatizer.
- Add unittest-cpp subproject as a wrap dependency.
- Add `meson test`target to start the `etl_unit_tests` program.
2022-10-19 12:22:52 +01:00
John Wellbelove
0097f18746
VS2022 sln
2022-10-19 12:22:52 +01:00
John Wellbelove
74d5969d3c
Updated ignore file
2022-10-19 12:22:52 +01:00
John Wellbelove
b76e9ba553
Remove redundant functions
2022-10-19 12:22:52 +01:00
Joris Putcuyps
b88c088bd6
Provide cmake library for UnitTest++. ( #616 )
...
* Provide cmake library for UnitTest++.
Prefer cmake target_* commands.
* Replace wrong cmake link options with compile
* We need the sanitize flags also in linker
2022-10-19 12:22:52 +01:00
Chiraffollo
e1099814b9
fix bug in find_next of (new) bitset class ( #618 )
2022-10-19 12:22:51 +01:00
John Wellbelove
a5c57521cb
Fix small issues
...
Move tests to test_iterator
2022-10-19 12:22:51 +01:00