5145595d57
[ox/std] Fix HashMap collision handling
2025-01-25 22:16:42 -06:00
9f338a7429
[ox] Run liccor
Build / build (push) Successful in 3m18s
2025-01-08 23:03:05 -06:00
d66da85753
[ox/std] SmallMap fixes, add findIdx function
2025-01-07 20:59:04 -06:00
40a456e54a
[ox/std] Add Vector::shrink_to_fit
2025-01-01 22:32:57 -06:00
962fe8bc22
[ox] Change macro names to comply with broader conventions
2024-12-18 22:04:25 -06:00
345fb03857
[ox] Remove OxError
2024-12-13 22:06:47 -06:00
b14f1d5000
[ox] Replace SpanView with Span<const T>
2024-12-01 08:41:08 -06:00
cee4f65d4a
[ox/std] Replace an unsafe buffer
Build / build (push) Successful in 2m38s
2024-11-26 22:31:20 -06:00
9b8a8c4e46
[ox/std] Enable unsafe buffer warnings
2024-11-26 21:59:26 -06:00
407e54246f
[ox/std] Remove SmallMap dtor, replace timing code with steady_clock
2024-05-25 00:47:49 -05:00
e8041121d0
[ox/std] Add missing oxExpect to timeMapStrToUuid
Build / build (push) Successful in 2m32s
2024-05-11 00:26:57 -05:00
09d840cfd0
[ox/std] Add some functions for comparing HashMap and SmallMap
Build / build (push) Successful in 2m31s
2024-05-10 23:58:35 -05:00
043df533b7
[ox] Cleanup string len handling
...
Build / build (push) Has been cancelled
Remove UTF-8 parsing. It is a rare enough need that it should have a specialized call when needed.
Better to have a more optimal length fetch for typical case.
2024-05-10 01:29:13 -05:00
74a8a7d751
[ox/std] Remove incomplete writeF32toa
Build / build (push) Successful in 2m28s
2024-05-08 23:43:12 -05:00
63486c23d4
[ox] Cleanup
2024-05-08 23:35:05 -05:00
d2a3cfa72e
[ox/std] Remove append operators from IString
...
This is because the append operators cannot report the failure that is possible with IString
2024-05-02 23:59:19 -05:00
a00a0bd2ff
[ox] Rename BString to IString
2024-04-24 00:54:02 -05:00
e9a6a09629
[ox] Run liccor
Build / build (push) Successful in 2m20s
2024-04-21 17:01:48 -05:00
922323833c
[ox] Cleanup
2024-04-18 23:32:54 -05:00
a20d7fd923
[ox] Cleanup
2024-04-18 19:24:56 -05:00
d1efbb2ffa
[ox] Update copyright for 2024
2024-01-01 12:03:16 -06:00
b61f81abf0
[ox] Make tests more consistent
2023-12-04 00:22:00 -06:00
1a1c8ae6cc
[ox] Make ox::String::String(const char*) explicit
2023-12-01 22:36:24 -06:00
3a62650d62
[ox/std] Make String(StringView) constructor explicit, add StringLiteral
2023-11-28 23:31:11 -06:00
4d09eecb0d
[ox/std] Fix Linux-AArch64 build
2023-10-30 01:20:21 -05:00
dde51151ff
[ox] Cleanup Vector
2023-06-13 23:51:13 -05:00
2c8e073172
[ox] Cleanup serialization writers, make MC and Claw use Writer_c
2023-06-08 21:18:26 -05:00
9583b223ca
[ox/std] Add test for non-constexpr version of UUID::isNull()
2023-03-04 16:12:51 -06:00
aab02f25c0
[ox/std] Updated UUID test for changed random num gen
2023-03-04 02:49:52 -06:00
777a6d54f0
[ox/std] Add test for UUID::generate() and fix bug
2023-02-13 19:08:04 -06:00
6d4c57d37d
[ox/std] Fix BString == and != operators
2023-02-12 21:14:16 -06:00
54eebf81da
[ox/std] Add UUID str conv test and fix bugs found
2023-02-12 20:38:29 -06:00
2b821b73ff
[ox/std] Add UUID fromString
2023-02-12 00:02:07 -06:00
86f639c7f7
[ox/std] Add tests for UUID int to hex str conversion
2023-02-08 21:40:29 -06:00
3c9e6d10ea
[ox/std] Add StringView split and find functions
2023-02-05 00:33:27 -06:00
5508dc5dc0
[ox/std] Make String::beginsWtih and endsWith functions that take StringViews
2023-01-03 03:30:33 -06:00
cbb496c59f
[ox] Add StringView, Writer system, Preloader system
2022-11-30 01:45:11 -06:00
714d9fe433
[ox/std] Add support for integral types as keys in HashMap
2022-08-07 10:23:09 -05:00
82021b8ee5
[ox] Cleanup mc and std tests
2022-03-24 20:47:25 -05:00
9161a1a8ef
[ox/std] Add BasicString::beginsWith
2022-03-23 03:08:04 -05:00
9ee6cfbbfd
[ox] Run liccor
2022-01-13 02:05:02 -06:00
1f24912ddd
[ox] Correct bad bit_cast uses and improve constexpr-ness
2021-12-11 19:16:29 -06:00
56269004d7
[ox/std] Cleanup tests
2021-05-15 01:41:50 -05:00
8f7504c1c8
[ox/std] Add String::endsWith
2021-04-17 16:35:14 -05:00
09383401e5
[ox/std] Make Vector::{front,back} return Result
2021-04-17 11:29:21 -05:00
29a4bb920a
[ox/std] Cleanup tests
2021-03-24 01:29:01 -05:00
70168286ab
[ox] Address CLion warnings
2021-02-27 02:38:18 -06:00
546f083346
[ox] Run liccor
2021-01-21 23:35:13 -06:00
c178a2273b
[ox/std] Fix macOS build
2020-06-05 19:47:29 -05:00
98a0c42040
[nostalgia/core/gba][ox/std] Move heap manager from NostalgiaCore to OxStd
2020-05-29 19:44:10 -05:00