9f338a7429
[ox] Run liccor
Build / build (push) Successful in 3m18s
2025-01-08 23:03:05 -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
c78d3cf638
[ox] Add more unsafe buffer exceptions
2024-11-26 23:31:34 -06:00
e13c6e812b
[ox/std] Remove raw char* CharBufferWriter constructor
2024-11-26 20:48:13 -06: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
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
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
ef6e3af735
[ox/model] Fix infinite recursion caused by have a vector of the same type in ModelValue
2023-12-22 19:44:04 -06:00
3fa9d132ae
[ox/mc] Fix issue with -1 union index
2023-12-22 04:42:13 -06:00
cd0958c691
[ox] Cleanup some const_casts
2023-12-09 00:49:03 -06:00
0d606643f5
[ox/mc,ox/oc] Fix write for ox::Array, cleanup
2023-12-04 21:43:22 -06:00
3de03bf1fd
[ox] Make String::String(String const&) explicit
2023-12-01 23:39:40 -06:00
a84a829769
[ox] Cleanup String/StringView conversions, MallocaPtr
2023-11-23 01:34:16 -06:00
d386bc8c91
[ox/mc] Fix MC read alloca in a loop
2023-11-13 23:42:09 -06:00
b2103e558e
[ox/mc] Make write's setTypeInfo return Error if unable to allocate field presence buff
2023-06-09 20:53:20 -05:00
e22743961a
[ox] Make model system's setTypeInfo return an Error
2023-06-09 20:49:36 -05:00
5a021043f4
[ox] Make OC and Claw writers take const values
2023-06-08 21:57:43 -05:00
2c8e073172
[ox] Cleanup serialization writers, make MC and Claw use Writer_c
2023-06-08 21:18:26 -05:00
6f5f2c7219
[ox/mc] Make writeOC work with const inputs
2023-06-08 01:13:24 -05:00
ce4dcdcd18
[ox/mc] Make MC Write use Writer_c
2023-06-08 00:56:02 -05:00
3fdfee33a9
[ox] Fix remaining implicit conversion issues
2023-06-07 00:41:09 -05:00
2e051f947d
[ox/mc,oc] Add support for ox::Array serialization
2023-02-18 17:07:14 -06:00
b1b2780eb9
[ox] GBA fixes
2023-02-03 21:56:30 -06:00
94cb2e982a
[ox] Add logconn for Bullock logging
2023-01-25 02:08:52 -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
1302d5bf85
[ox] Add const char *const* fieldString handlers to OC and MC writers
2022-07-21 02:18:56 -05:00
94e3ed217a
[ox] Fix for GCC pedantry around potential null ptrs that will never happen
2022-07-13 21:20:11 -05:00
ca64f95be3
[ox] Overhaul serialization/model system and add ModelValue/ModelObject/ModelUnion variant system
2022-07-04 02:39:20 -05:00
c4a1655a8f
[ox] Make model type version mandatory
2022-05-29 22:21:05 -05:00
395e262e3e
[ox/mc] Add writer fieldString function
2022-02-03 00:38:28 -06:00
df782129bb
[ox/mc] Fix string support in MC and add support for ox::BasicString
2022-01-27 20:58:33 -06:00
9ee6cfbbfd
[ox] Run liccor
2022-01-13 02:05:02 -06:00
163fcf1785
[ox] Remove std::move calls that suppressed copy elision
2021-12-11 19:16:29 -06:00
37664ede05
[ox/std] Deprecate ox::move
2021-12-11 19:16:29 -06:00
1f24912ddd
[ox] Correct bad bit_cast uses and improve constexpr-ness
2021-12-11 19:16:29 -06:00
d8a13a0933
[ox/{mc,oc}] Fix problems caused by making methods const
2021-07-29 23:25:45 -05:00
55f14eb548
[ox/{mc,oc}] Improve noexcept correctness
2021-07-29 23:25:38 -05:00
2e9b7fe871
[ox] Remove need for explicit fields count in model system, add ox::String handler to OC
2021-07-29 23:25:35 -05:00
a415e86ae5
[ox/mc] Cleanup
2021-05-03 21:37:00 -04:00
1da5e60655
[ox/{claw,mc}] Fix write functions to move return values
2021-05-03 20:37:20 -04:00
d01ff63527
[ox/{mc,oc}] Cleanup
2021-05-03 14:52:36 -04:00
4f2c0b2e30
[ox] Replace uint8_t* with char* as buffer type in MC, OC, and Model
2021-05-03 14:16:23 -04:00
704b94f471
[ox/mc] Switch Vector detection over to isVector_v
2021-05-03 13:13:40 -04:00
9822a6ec47
[ox/mc] Cleanup field presence indicator code
2021-04-17 16:59:16 -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