Commit Graph

18 Commits

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