20 Commits

Author SHA1 Message Date
e2f4ab77b6 Add helper utility for checking values are true in coral 2023-02-24 22:53:42 +00:00
ea75a4f96e Fix constructor ambiguity in coral::closure 2023-02-24 22:21:06 +00:00
2a0f821e64 Add monadic test function to coral::expected 2023-02-24 00:33:04 +00:00
db380e6bae Add constructor for coral::closure that accepts pointers
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-23 15:00:32 +00:00
237c0b4d19 Replace coral::callable with coral::closure
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-23 14:59:29 +00:00
f9ac5831cf Improve compile-time safety of coral::callable
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-22 22:59:33 +00:00
cd3fd2f04a Tidy up main coral module file 2023-02-22 15:35:22 +00:00
c4b83082e3 Rename coral::fixed_buffer to coral::ring_buffer 2023-02-20 22:28:15 +00:00
0b8167ce1d Clarify coral::ring_buffer doc comment that it is a ring buffer 2023-02-20 22:03:37 +00:00
cea0a4e0ed Add circular buffer to coral library
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-20 21:58:36 +00:00
685e09412b Replace unstable coral::optional functions with operators
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-20 15:30:00 +00:00
1e87aa7fcf Add monadic mapping function to coral::optional 2023-02-20 15:26:27 +00:00
f2694b61cb Improve explicitness of coral::as_bytes memory lifetime 2023-02-20 15:00:39 +00:00
d6ba17c4ab Remove unnecessary type specifier 2023-02-20 14:40:42 +00:00
a67d7239a4 Implement core function to reinterpreting anything as bytes 2023-02-20 14:30:14 +00:00
168d5375a4 Complete reader / writer interface rework 2023-02-20 01:28:58 +00:00
3e4753f985 Fix incorrect type aliases in coral library 2023-02-20 00:35:29 +00:00
924780d92c Update coral library to use new reader / writer system 2023-02-20 00:34:46 +00:00
cba6e26995 Remove unnecessary coral:: prefixes in coral libray 2023-02-19 16:51:38 +00:00
d8ab57844d Rename core library to "coral" 2023-02-19 16:50:29 +00:00