f50367f7d5
[ox/std] Add hash.hpp to install
Build / build (push) Successful in 3m31s
2025-01-03 00:26:10 -06:00
9b8a8c4e46
[ox/std] Enable unsafe buffer warnings
2024-11-26 21:59:26 -06:00
f4a9872fe0
[ox/std] Add StringParam
Build / build (push) Successful in 2m32s
2024-08-30 20:34:54 -05:00
1eac7e1e56
[ox/std] Add Pair
2024-06-12 22:51:57 -05:00
dc20c66797
[ox/std] Add conversion functions for geo types, cleanup
2024-05-25 21:29:54 -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
204e5bbff4
[ox/std] Add SmallMap
Build / build (push) Successful in 2m28s
2024-05-08 23:46:12 -05:00
20ff0f89fe
[ox/std] Rework itoa
2024-05-03 20:31:40 -05:00
32e4702dc7
[ox] Improve hasing and MaybeView
...
Build / build (push) Successful in 2m29s
* Add CityHash dep
* Use CityHash for HashMap
* Make MaybeView more versatile
* Cleanup some inappropriate MaybeView uses
2024-04-24 20:59:37 -05:00
a00a0bd2ff
[ox] Rename BString to IString
2024-04-24 00:54:02 -05:00
d7f309750e
Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133'
Build / build (push) Successful in 2m22s
2024-04-21 13:13:26 -05:00
a20d7fd923
[ox] Cleanup
2024-04-18 19:24:56 -05:00
af7c89564c
[ox/std] Add ox::ignore
2024-04-09 22:40:20 -05:00
3a62650d62
[ox/std] Make String(StringView) constructor explicit, add StringLiteral
2023-11-28 23:31:11 -06:00
1f78ea1f37
[ox] Add Reader_c and make MetalClawReader use it
2023-10-22 16:42:03 -05:00
6bd7a84ddd
[ox] Cleanup, fix GBA build
2023-08-10 00:26:45 -05:00
987cd34df0
[ox/std] Fix Linux build
2023-08-09 00:04:08 -05:00
e5a7d8c0a9
[ox] Fix FreeBSD build
2023-08-08 23:57:09 -05:00
3fdfee33a9
[ox] Fix remaining implicit conversion issues
2023-06-07 00:41:09 -05:00
4e0ce57594
[ox/std] Add geo types
2023-05-30 20:43:39 -05:00
546ce9b253
[ox] Get rid of ox subdirectory in lib install path
2023-04-19 20:45:18 -05:00
b58431c09a
[ox/std] Add all_of and any_of range functions, cleanup
2023-03-11 16:46:17 -06:00
4f906f6e47
[ox/std] Add UUID implementation
2023-02-08 21:37:17 -06:00
5508dc5dc0
[ox/std] Make String::beginsWtih and endsWith functions that take StringViews
2023-01-03 03:30:33 -06:00
4077f0bddc
[ox] Fix for Windows
2022-12-18 21:04:44 -06:00
cbb496c59f
[ox] Add StringView, Writer system, Preloader system
2022-11-30 01:45:11 -06:00
ca64f95be3
[ox] Overhaul serialization/model system and add ModelValue/ModelObject/ModelUnion variant system
2022-07-04 02:39:20 -05:00
0739c7d611
[ox] Fix for MSVC
2022-03-16 02:53:07 -05:00
187edcd1d3
[ox/std] Add is_move_constructible
2022-02-26 22:53:50 -06:00
0d368b3c02
[ox/std] Add min and max tests
2022-02-10 02:00:59 -06:00
40ce78c684
[ox/std] Add array.hpp to install list
2022-02-03 22:21:37 -06:00
99550b60ee
[ox/std] Move most macros to def.hpp in anticipation of C++20 modules
2022-01-28 19:57:19 -06:00
81f2865fcc
[ox/std] Move bit.hpp static_asserts to cpp file
2022-01-26 21:14:32 -06:00
e3a48d0045
[ox/std] Add ox::find(...) and HashMap::erase(K)
2021-12-11 19:16:29 -06:00
fa06821d90
[ox/std] Add Optional
2021-12-11 19:16:29 -06:00
ff2f13c99f
[ox/std] Add defer
2021-07-06 20:56:47 -05:00
1df1e3809f
[ox/std] Add a form of small string and small vector optimization
2021-05-28 22:18:36 -05:00
07415a2607
[ox/std] Add iterator.hpp to install list
2021-05-12 21:12:38 -05:00
0bcb78d3da
[ox/std] Fix Linux build
2021-05-09 22:46:19 -05:00
462f5b580b
[ox/std] Add sfmt
2021-05-06 12:39:41 -05:00
ceebc05ee9
[ox/std] Add Buffer as Vector<char> alias
2021-05-03 14:42:41 -04:00
2b579c58bb
[ox/std] Add UniquePtr
2021-04-20 22:09:52 -05:00
6265c6dc3b
[ox/std] Add compile definitions to TraceHook lib
2021-04-03 02:40:01 -05:00
84705e304f
[ox] Make OX_NODEBUG a normal variable set in main CMakeLists.txt
2021-03-12 01:39:02 -06:00
582cbf2041
[ox/std] Make oxDebug trigger build failure if OX_NODEBUG is set to ON
2021-03-12 01:30:42 -06:00
55a4f2451e
[ox/std] Add oxTracef
2021-03-10 20:14:31 -06:00
bcb8c108b2
[ox/std] Add option for building trace hook in shared library
2021-03-05 21:45:37 -06:00
2e8d0a421c
[ox/std] Cleanup
2021-03-02 23:45:42 -06:00
f35b6f0026
[ox] Set CMP0110 to NEW, this which allows spaces in test names
2020-11-21 23:24:09 -06:00
40f3c4ecb5
[ox] Fix MSVC build
2020-11-07 17:59:17 -06:00