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
Replace
coral::callable
with coral::closure
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
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
f601f51f7a
Improve memory model of coral::stack
fb06ce217f
Remove unsafe raw pointer accessors from coral::stack
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
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
cea0a4e0ed
Add circular buffer to coral library
37b2586eaa
Export app::readable_file for API use
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