kayomn pushed to event-loop-dev at kayomn/ona 2022-10-25 18:33:06 +02:00
32b18e4ebf Plan out archive API and use in Oar tool program
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-25 14:20:04 +02:00
bc5b69ac05 Add test install location to VS code debug config
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-25 02:02:24 +02:00
8ab80f07b8 Add install step to tests in build script
7c5dcc1cde Fix typo in OAR unit test
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-25 01:40:19 +02:00
90f503f7c0 More work on OAR packing utility
a2abd9d42d Fix tests not depending on core lib module
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-24 15:01:32 +02:00
e24868406c Remove default build task from VS Code task configuration
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-24 14:59:44 +02:00
d578bb422e Change Allocator to use interface style
989de70461 Fix closure types not working with void captures
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-24 02:02:12 +02:00
da7d9cfcc0 Add additional closures and uses
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-23 19:16:16 +02:00
f5fd24fb76 Clarify "meta" submodule doc comment and tidy up Function type
196a3d1200 Fix typo in tests root
16a9d62933 Fix typo in VS Code debug configuration
Compare 3 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-23 19:11:11 +02:00
813df95e02 Tidy up codebase structure
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-23 00:34:36 +02:00
ccb96875b1 Add "Reader" IO closure type for reading resources
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-23 00:21:13 +02:00
b698f18c4d Temporarily hardcode path to test binary
461d9b7cf7 Modify Function type implementation to have customisable capture sizes
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-20 23:30:52 +02:00
ef2c6c3a3c Extract Ona IO writer into reusable "Function" type
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-20 00:59:02 +02:00
32bb049f73 Refactor SDL2 interface code
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-19 15:16:12 +02:00
1a28dc2404 Share Oar path type with file system
174b16199e Split archive FS logic into its own file
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-19 01:05:55 +02:00
6769ea92af Simplify Oar API
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-19 01:02:28 +02:00
3a23f5feca Change FileAccess wrapper functions to pass by value
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 16:49:55 +02:00
1cc19d41da Replace byte slices with Path structure in Oar module
033227b243 Replace UTF-8 compares with standard memory compares
9f411025a7 Make all build configurations show formatted errors in VS Code
2a44f5bf11 Abort if debug errors occur in project settings
1d2356e942 Add library support for UTF-8 to Ona module
Compare 5 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 15:04:53 +02:00
1997c38e97 Fix test build error in hash table
a471fd4663 Improve test name in Ona module
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 15:01:01 +02:00
c8992fec99 Add missing unit tests
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 13:44:39 +02:00
d96364e04b Merge I/O and memory logic in Ona module