John Wellbelove
|
c3d3a326f7
|
Merge branch 'pull-request/#1014-Added-missing-rational-arithmetic-functions-from-ratio' into development
# Conflicts:
# .gitignore
# test/vs2022/etl.vcxproj.filters
|
2025-01-23 09:40:42 +00:00 |
|
John Wellbelove
|
44df80219b
|
Changed 'value' to 'type'
Added C++14 constant tests
|
2025-01-23 09:38:30 +00:00 |
|
rolandreichweinbmw
|
360f503bcf
|
Added missing rational arithmetic functions from <ratio> (#1014)
* Added ratio traits
* Fix unused test suite in < C++14 case
* Port to C++11
* Fix header includes
|
2025-01-22 17:15:53 +00:00 |
|
John Wellbelove
|
208dea6616
|
Merge branch 'feature/#993-Need-lighter-weight-ETL_ASSERT' into development
# Conflicts:
# .gitignore
# test/vs2022/etl.vcxproj.filters
|
2025-01-22 17:13:05 +00:00 |
|
John Wellbelove
|
6c6c7b00a5
|
Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro
|
2025-01-22 14:51:18 +00:00 |
|
John Wellbelove
|
efa7c19e8b
|
Fixed etl::expected in-place constructors
|
2025-01-22 14:50:42 +00:00 |
|
John Wellbelove
|
20ef1a34fc
|
Removed constexpr from unaligned_type
|
2025-01-21 17:51:18 +00:00 |
|
John Wellbelove
|
2e6686543b
|
unaligned_type refactor
|
2025-01-21 17:51:17 +00:00 |
|
John Wellbelove
|
f05e9ff651
|
Pulled out unaligned_copy to a base class
|
2025-01-21 17:51:15 +00:00 |
|
rolandreichweinbmw
|
a563aed7fc
|
Fixed memory.h: mem_copy, mem_move, mem_compare for pointers to const (#1005)
|
2025-01-21 17:48:53 +00:00 |
|
rolandreichweinbmw
|
473bfa33d9
|
Fix span fixed extent empty (#1007)
|
2025-01-21 17:48:38 +00:00 |
|
John Wellbelove
|
c6c29ca138
|
Fixed <bit> include for C++20 & STL
|
2025-01-21 17:48:37 +00:00 |
|
John Wellbelove
|
1f00d06869
|
Updates to singleton_base
|
2025-01-21 17:48:35 +00:00 |
|
rolandreichweinbmw
|
8ac05b161d
|
Add singleton_base with test (#1002)
|
2025-01-21 17:48:00 +00:00 |
|
rolandreichweinbmw
|
00ac508e07
|
Add max_item_size() to etl::ipool (#1001)
|
2025-01-21 17:47:58 +00:00 |
|
John Wellbelove
|
153cdd8b9a
|
Allow etl::type_def to be trivially copyable
|
2025-01-21 17:47:57 +00:00 |
|
John Wellbelove
|
ee95ab4db2
|
Updated unaligned_type constructors and tests
|
2025-01-21 17:47:55 +00:00 |
|
John Wellbelove
|
71268c4cf3
|
Updated packed macro
|
2025-01-21 17:47:31 +00:00 |
|
John Wellbelove
|
75aca06f2b
|
Packed unaligned_type (#989)
This way, unaligned_types like etl::be_uint32_t can be used in places where POD types are expected.
|
2025-01-21 17:43:38 +00:00 |
|
jonasgampigbmw
|
b34e3a6f60
|
#1017 Fix empty range handling of min/max_element (#1018)
|
2025-01-21 17:08:38 +00:00 |
|
John Wellbelove
|
91a345bb17
|
Added experimental assert function handler
|
2024-12-25 17:42:06 +00:00 |
|
John Wellbelove
|
56c95b474b
|
Packed unaligned_type (#989)
This way, unaligned_types like etl::be_uint32_t can be used in places where POD types are expected.
|
2024-12-20 10:28:02 +00:00 |
|
John Wellbelove
|
4cbef7fb6e
|
Merge branch 'pull-request/#990-Add-contains-method-to-etl-unordered_map-and-etl-unordered_set' into development
|
2024-12-19 18:16:39 +00:00 |
|
John Wellbelove
|
191eaae225
|
Added transparent comparator overloads of contains()
|
2024-12-19 16:44:12 +00:00 |
|
John Wellbelove
|
784d95acaf
|
Added additional transparent comparators to unordered containers
|
2024-12-19 14:33:59 +00:00 |
|
John Wellbelove
|
0f487fa126
|
Make 'packed' have better cross platform functionality
|
2024-12-19 14:33:57 +00:00 |
|
rolandreichweinbmw
|
22c1ed4058
|
Packed unaligned_type (#989)
This way, unaligned_types like etl::be_uint32_t can be used in places where POD types are expected.
|
2024-12-19 14:33:56 +00:00 |
|
John Wellbelove
|
bde0d7d584
|
Changed etl::mem_cast to support bidirectional iterators
|
2024-12-19 14:33:55 +00:00 |
|
John Wellbelove
|
99b2dacb6c
|
Added return reference from stack::emplace
|
2024-12-19 14:33:53 +00:00 |
|
rolandreichweinbmw
|
00b6c9fcb4
|
Return reference from emplace() in etl::queue (#992)
|
2024-12-19 14:33:52 +00:00 |
|
John Wellbelove
|
6b88bef8ab
|
Added uncopyable to VS2022 project and syntax-check scripts
|
2024-12-19 14:33:51 +00:00 |
|
rolandreichweinbmw
|
72a2ad3fe9
|
Add uncopyable.h, class uncopyable (#985)
* Add uncopyable.h, class uncopyable
* Added destructor and unit tests for etl::uncopyable
|
2024-12-19 14:33:49 +00:00 |
|
John Wellbelove
|
1f43b2aa96
|
Added constexpr
|
2024-12-19 14:33:46 +00:00 |
|
rolandreichweinbmw
|
e7a17a5fb1
|
Added const iterators to span (#986)
|
2024-12-19 14:33:45 +00:00 |
|
rolandreichweinbmw
|
cd1805b1d2
|
Added return to etl::optional emplace, fixed typo (#982)
|
2024-12-19 14:32:20 +00:00 |
|
John Wellbelove
|
9ed9b90f1d
|
Fixed merge issues
|
2024-12-19 14:32:19 +00:00 |
|
John Wellbelove
|
7ae2c7626e
|
Fixed shadowing warnings
|
2024-12-19 14:31:53 +00:00 |
|
John Wellbelove
|
58ff15947d
|
Fixed possible null dereference for etl::multi_span operator ->
|
2024-12-19 14:31:51 +00:00 |
|
John Wellbelove
|
3deaaeb180
|
Added contains member function to string_view
|
2024-12-19 14:31:48 +00:00 |
|
John Wellbelove
|
a6ef8ec08d
|
Added member function resize_and_overwrite
|
2024-12-19 14:31:47 +00:00 |
|
John Wellbelove
|
7552aa06db
|
Removed remaining std::u8string_view functions
|
2024-12-19 14:31:46 +00:00 |
|
John Wellbelove
|
bdb8956e8d
|
Made construction from std::basic_string_view explicit
|
2024-12-19 14:31:44 +00:00 |
|
John Wellbelove
|
6ce4fa40bb
|
Added starts_with and ends_with to basic_string
|
2024-12-19 14:31:43 +00:00 |
|
John Wellbelove
|
7adf9adfcf
|
Removed std::string_view interface
Added contains member functions
|
2024-12-19 14:31:41 +00:00 |
|
John Wellbelove
|
9311819fa4
|
Fixed C++ standard compatibility issues
|
2024-12-19 14:31:40 +00:00 |
|
John Wellbelove
|
cbe4d5abe0
|
Added string_view API.
For all string types except _ext
|
2024-12-19 14:31:38 +00:00 |
|
John Wellbelove
|
b1c6489ac5
|
Added construction from std::basic_string_view
|
2024-12-19 14:31:37 +00:00 |
|
John Wellbelove
|
12b46728ab
|
Added string_view API.
Created common implementations for member algorithms.
|
2024-12-19 14:30:31 +00:00 |
|
John Wellbelove
|
05ed5ff77c
|
Change internal constants from all-caps snake case to initial-caps snake case
|
2024-12-19 14:30:30 +00:00 |
|
mike919192
|
21ab37f773
|
Add at method to span (#975)
* Update README.md
* Add at method to span
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
|
2024-12-19 14:30:27 +00:00 |
|