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
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 13:29:35 +02:00
87d7126632 Add missing comments to Ona module
d05800a6d3 Add missing tests to module entry points
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 13:20:43 +02:00
1891a420e8 Reorganize and refactor project tooling
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-17 11:34:12 +02:00
489ece4b7b Refactor codebase
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 22:21:06 +02:00
3d3d0e488a Fix incorrectly cleaning up data archive memory in app context
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 22:11:21 +02:00
449b56947e Improve memory safety of Oar archive lookups
98372cc85f Improve memory safety of hash table
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 14:14:08 +02:00
2792f27473 Split archive-specific logic into own module
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 12:38:27 +02:00
5f4e4cc811 Implement more hash table logic
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 02:28:17 +02:00
01e6a7cb56 Fix compilation error in tests
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-15 02:25:25 +02:00
26f342e518 Add entry caching to archive file systems
b8517d3b22 Tidy up naming conventions in stack module
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-14 18:10:34 +02:00
53a369952e Implement hash table lookup logic
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-14 02:13:30 +02:00
4e5883f384 Add stubs for archive entry caching
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-13 15:37:43 +02:00
961e79200d Implement Oar file reading logic in archive file system
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-11 02:15:25 +02:00
287a054d22 Tidy up Oar Entry default data
6ecf6779e5 Remove unused math module logic
Compare 2 commits »
kayomn commented on pull request kayomn/ona#4 2022-10-11 02:08:01 +02:00
Application Context Implementation

Further considerations have made me realize that the file format would be better served from a simplicity standpoint if entries each encoded their own header data.

This would allow partial…

kayomn pushed to event-loop-dev at kayomn/ona 2022-10-11 02:03:07 +02:00
e108486c17 Add data validation to Oar entries