kayomn pushed to main at kayomn/ona 2023-02-23 16:12:30 +01:00
388a98e654 Merge pull request 'Replace `coral::callable` with `coral::closure`' (#9) from replace-callable into main
db380e6bae Add constructor for coral::closure that accepts pointers
237c0b4d19 Replace coral::callable with coral::closure
Compare 3 commits »
kayomn deleted branch replace-callable from kayomn/ona 2023-02-23 16:12:30 +01:00
kayomn created pull request kayomn/ona#9 2023-02-23 16:11:17 +01:00
Replace coral::callable with coral::closure
kayomn pushed to replace-callable at kayomn/ona 2023-02-23 16:00:52 +01:00
db380e6bae Add constructor for coral::closure that accepts pointers
kayomn pushed to replace-callable at kayomn/ona 2023-02-23 15:59:39 +01:00
237c0b4d19 Replace coral::callable with coral::closure
kayomn created branch replace-callable in kayomn/ona 2023-02-23 15:46:27 +01:00
kayomn pushed to replace-callable at kayomn/ona 2023-02-23 15:46:27 +01:00
kayomn pushed to main at kayomn/ona 2023-02-23 15:45:30 +01:00
eb213d24ed Remove redundant constructor argument from coral::fixed_buffer
kayomn pushed to main at kayomn/ona 2023-02-23 15:02:33 +01:00
ba5bc0674c Tidy up footprint of app libray
cf8124eb20 Expose interface for writing single values into coral::fixed_buffer
2b1a34d5e2 Expose interface for querying access rules on coral::fs
2f884f92a1 Add way to count coral::fixed_buffer
da3e87fe3b Tidy up coral::fixed_buffer interface
Compare 6 commits »
kayomn opened issue kayomn/ona#8 2023-02-23 04:51:52 +01:00
Primitive Type Wrappers
kayomn opened issue kayomn/ona#7 2023-02-23 04:44:18 +01:00
coral::callable Over-Usage
kayomn pushed to main at kayomn/ona 2023-02-23 00:19:47 +01:00
2dd7946b88 Temporarily drop testing of Kym library
kayomn pushed to main at kayomn/ona 2023-02-23 00:18:13 +01:00
f9ac5831cf Improve compile-time safety of coral::callable
kayomn pushed to main at kayomn/ona 2023-02-22 22:03:32 +01:00
02d4d56f35 Rename kym::value::as_* functions to kym::value::to_*
cf5ca23f94 Fix typo in coral::file_writer destructor
9b06e7d2e2 Expose virtual destructors on coral::file_reader and coral::file_writer
Compare 3 commits »
kayomn pushed to main at kayomn/ona 2023-02-22 21:59:47 +01:00
f601f51f7a Improve memory model of coral::stack
fb06ce217f Remove unsafe raw pointer accessors from coral::stack
Compare 2 commits »
kayomn pushed to main at kayomn/ona 2023-02-22 16:35:38 +01:00
d58c9e67c4 Update runtime
cd3fd2f04a Tidy up main coral module file
809b45dc3c Move data streaming and formatting utils into new coral io module
d8b9a7e330 Tidy up coral::stack
e2b1550f62 Set tabs as default setting for new files in Code
Compare 5 commits »
kayomn opened issue kayomn/ona#6 2023-02-21 00:12:54 +01:00
Builds Are Slow
kayomn pushed to main at kayomn/ona 2023-02-21 00:11:44 +01:00
5d4f40393b Tidy up and fix app::file API
fd62ec5966 Refactor directory file-system abstraction in app library
c4b83082e3 Rename coral::fixed_buffer to coral::ring_buffer
0b8167ce1d Clarify coral::ring_buffer doc comment that it is a ring buffer
Compare 4 commits »
kayomn pushed to main at kayomn/ona 2023-02-20 22:58:41 +01:00
cea0a4e0ed Add circular buffer to coral library
37b2586eaa Export app::readable_file for API use
Compare 2 commits »
kayomn pushed to main at kayomn/ona 2023-02-20 16:30:07 +01:00
685e09412b Replace unstable coral::optional functions with operators
c36bf5b76c Tidy up Kym library
f20e220e35 Remove redundant type specifiers from Oar library
1e87aa7fcf Add monadic mapping function to coral::optional
f2694b61cb Improve explicitness of coral::as_bytes memory lifetime
Compare 7 commits »