kayomn pushed to event-loop-dev at kayomn/ona 2022-11-02 18:45:23 +01:00
14b3921001 Add fixed stack-backed allocator implementation
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-02 16:15:25 +01:00
fcd4ecd85d Refactor dynamic memory allocation interface
2e544393a5 Simplify programming interface for creating closureless Functions
eb4a758251 Make Function closures only accept a pointer context
Compare 3 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-02 11:04:43 +01:00
d49608f7bb Initial work on allocator replacement
cfd3e85021 Tidy up IO code
14e5e18228 Fix implementation of findFirstOf and Spliterator
dd81ae76ec Fix formatting of system-level code in Ona module
Compare 4 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 17:11:49 +01:00
595ad83cdd Fix incorrect test binary path in Drone CI
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 17:10:19 +01:00
40f2e869ac Fix incorrect Alpine SDL2 dependency being used in Drone CI
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 17:09:10 +01:00
f8bfecc983 Add Alpine SDL2 to Drone CI dependencies
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 17:07:19 +01:00
a401de3bae Add Alpine build-base dependency to Drone CI
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 16:26:30 +01:00
342d296bfd Add libc-dev dependency in Drone CI script
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 16:14:58 +01:00
b9c41971ee Add Musl to drone CI script
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 16:11:29 +01:00
1773a04e52 Update drone CI script
kayomn pushed to event-loop-dev at kayomn/ona 2022-11-01 16:08:16 +01:00
e95c754d62 Refactor Oar implementation
f3426ef691 Change maxInt to return a comptime_int
Compare 2 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-30 23:08:06 +01:00
ac95993a4b Tidy up core package code and comments
a07b56d2d5 Update tests file
35de8cf2ae Tidy up build configurations
14397b05e3 Update build script
5a913ef0f8 Remove Oar as a dedicated module
Compare 6 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-26 19:10:06 +02:00
7599ce61f2 Initial work merging Oar into Ona itself
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