Commit Graph

4910 Commits

Author SHA1 Message Date
gary 1505d7ea37 [keel,nostalgia/tools,studio] Convert some pointers to references 2023-12-03 22:48:30 -06:00
gary 26a2d340d6 [keel,studio] Cleanup string handling 2023-12-03 22:26:25 -06:00
gary ce514d586c [keel] Cleanup string handling 2023-12-03 22:15:22 -06:00
gary 61b0959ce0 [ox/std] Add lastIndexOf(StringView, char)
(synced from 5cbf789374)
2023-12-03 22:14:42 -06:00
gary 5cbf789374 [ox/std] Add lastIndexOf(StringView, char) 2023-12-03 22:14:42 -06:00
gary 3f83a254d2 [keel] Fix UUID to path lookups to fail properly 2023-12-03 22:02:00 -06:00
gary 348193ae9e [nostalgia,studio] Cleanup string handling 2023-12-03 22:01:38 -06:00
gary 6b7c002a10 [nostalgia] Style updates 2023-12-03 21:14:20 -06:00
gary 34081a0414 [turbine/gba] Make wake up time static 2023-12-03 20:38:23 -06:00
gary d23b69ce17 [nostalgia,studio] Cleanup 2023-12-03 19:59:27 -06:00
gary 5717d67462 [nostalgia/core] Cleanup 2023-12-03 19:10:27 -06:00
gary 7666bcc2db [keel,nostalgia] Cleanup pack, move toward further library-ization 2023-12-03 19:09:23 -06:00
gary 80ce8b0a1f [ox/std] Add CStringView::CStringView(StringLiteral)
(synced from 8f5173e52a)
2023-12-03 19:06:37 -06:00
gary 8f5173e52a [ox/std] Add CStringView::CStringView(StringLiteral) 2023-12-03 19:06:37 -06:00
gary 58507857bc [ox/std] Rename Result::get to Result::copyTo
(synced from 9ab3543b32)
2023-12-03 19:03:42 -06:00
gary 9ab3543b32 [ox/std] Rename Result::get to Result::copyTo 2023-12-03 19:03:42 -06:00
gary f1cd21d27b [ox/std] Remove ox_strcpy
(synced from d16bbef282)
2023-12-03 19:03:08 -06:00
gary d16bbef282 [ox/std] Remove ox_strcpy 2023-12-03 19:03:08 -06:00
gary 324a9865b1 [ox/fs] Cleanup unnecessary constructors in FileAddress
(synced from a8db357360)
2023-12-03 19:02:36 -06:00
gary a8db357360 [ox/fs] Cleanup unnecessary constructors in FileAddress 2023-12-03 19:02:36 -06:00
gary 566b724d36 [nostalgia] Update to new FileAddress constructor 2023-12-03 10:18:33 -06:00
gary 91ebb148d3 [ox/fs] Make FileAddress constructor take a StringLiteral
(synced from b13eb0ef70)
2023-12-03 10:17:24 -06:00
gary b13eb0ef70 [ox/fs] Make FileAddress constructor take a StringLiteral 2023-12-03 10:17:24 -06:00
gary a6c2910dc3 [ox/std] Cleanup
(synced from 9855a0bcf0)
2023-12-02 04:02:42 -06:00
gary 9855a0bcf0 [ox/std] Cleanup 2023-12-02 04:02:42 -06:00
gary b49960b39c [ox/std] Cleanup
(synced from 611e2fa7cb)
2023-12-02 01:13:03 -06:00
gary 611e2fa7cb [ox/std] Cleanup 2023-12-02 01:13:03 -06:00
gary a0c8f87b79 [ox/std] Cleanup stdlib/non-stdlib specific build path in logging
(synced from 95d9aee0cf)
2023-12-02 00:26:18 -06:00
gary 95d9aee0cf [ox/std] Cleanup stdlib/non-stdlib specific build path in logging 2023-12-02 00:26:18 -06:00
gary af1d5926df [ox] Make String::String(String const&) explicit
(synced from 3de03bf1fd)
2023-12-01 23:39:40 -06:00
gary 3de03bf1fd [ox] Make String::String(String const&) explicit 2023-12-01 23:39:40 -06:00
gary 742427584a [keel,nostalgia/core] Remove implicit String::String(String const&) calls 2023-12-01 23:38:59 -06:00
gary 91fd0d0786 Disable GLFW tests, example programs, and docs in build 2023-12-01 23:00:17 -06:00
gary 53262c53c4 [keel] Fix formatting 2023-12-01 22:54:27 -06:00
gary b212385b17 [studio] Cleanup ItemMaker constructors 2023-12-01 22:54:00 -06:00
gary 453e08497d [keel,nostalgia] Make core calls take Context references instead of pointers 2023-12-01 22:53:21 -06:00
gary 2542afd2b1 [ox/std] Fix Result move constructor, add & and && variants of unwrap
(synced from 72c130d8a9)
2023-12-01 22:50:25 -06:00
gary 72c130d8a9 [ox/std] Fix Result move constructor, add & and && variants of unwrap 2023-12-01 22:50:25 -06:00
gary 9904399724 [keel,studio,turbine] Finish removing implicit String(const char*) calls 2023-12-01 22:44:24 -06:00
gary 49a8a0f4ba [ox] Make ox::String::String(const char*) explicit
(synced from 1a1c8ae6cc)
2023-12-01 22:36:24 -06:00
gary 1a1c8ae6cc [ox] Make ox::String::String(const char*) explicit 2023-12-01 22:36:24 -06:00
gary e9822bf124 [nostalgia,studio] Remove implicit ox::String::String(const char*) calls 2023-12-01 22:35:02 -06:00
gary 644abd7f22 Get rid of separate test stage in gitlab-ci 2023-12-01 01:03:53 -06:00
gary 1e8d8c8b9e [buildcore] Use python3 variable instead of python3 directly 2023-12-01 01:00:58 -06:00
gary eccb8c4fb3 Make gitlab-ci build release and test with release, debug, and asan 2023-12-01 00:53:51 -06:00
gary 6b3974eb93 [buildcore] Make mypy run with python3 -m 2023-12-01 00:51:23 -06:00
gary f6058f4e07 Add gitlab-ci file 2023-12-01 00:50:45 -06:00
gary ecb09930db [turbine/glfw] Partially revert debug change 2023-12-01 00:06:58 -06:00
gary f3f1dfc9d7 [ox/std] Make substr support CStringView, and always return a StringView
(synced from fc5e63a4d7)
2023-11-30 23:15:51 -06:00
gary fc5e63a4d7 [ox/std] Make substr support CStringView, and always return a StringView 2023-11-30 23:15:51 -06:00