183 Commits

Author SHA1 Message Date
7b0f526b55 Update program entry point logic to use new API features
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-03 00:00:13 +00:00
fc7a5fa89f Update event loop to not return any result 2023-03-02 23:59:49 +00:00
e9c877956e Fix compiler warning in coral::println 2023-03-02 23:58:01 +00:00
398e28d328 Add placeholder println function to coral library 2023-03-02 23:56:06 +00:00
7878c52496 Add thread-safety options to turtle::system_allocator 2023-03-02 23:52:39 +00:00
1b6e80f3f1 Split oar library implementation up into modules 2023-03-02 23:49:56 +00:00
3b9e00b1cb Add file info querying function to [coral::file_system] 2023-03-02 20:58:42 +00:00
530535b2a9 Tidy up turtle API 2023-03-02 20:46:25 +00:00
a44aed2fe3 Shorten argument names in [coral::file_system] methods 2023-03-02 20:40:24 +00:00
36ca698e22 Add file tree walking order disclaimer in coral::file_walker 2023-03-02 20:14:46 +00:00
dee82f6437 Re-organize coral::enumerator functions for easier reading 2023-03-02 20:02:39 +00:00
e5e4f11004 Refactor coral file API 2023-03-02 20:00:46 +00:00
356aa6729b Add missing semi-colon 2023-03-02 20:00:00 +00:00
57d94ef8b9 Add interface for enumerating over sequences. 2023-03-02 19:57:24 +00:00
7876efc4f5 Drop custom "new" operator overloads 2023-03-02 19:46:59 +00:00
5755cc6517 Replace coral::fixed_buffer with coral::ring_buffer 2023-03-02 18:56:58 +00:00
c53fd30cc2 Change coral::path::joined to return coral::expected 2023-03-01 00:30:37 +00:00
261b62fc2d Replace app library with Turtle OS abstraction
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-28 23:30:14 +00:00
3e413ea45d Mark coral::expected constructs as constexpr 2023-02-28 17:34:28 +00:00
c16d5c08cb Rename coral::path::byte_size to coral::path::filled 2023-02-28 16:04:33 +00:00
1954f97666 Refactor coral::closure constraints 2023-02-28 16:02:51 +00:00
f6daa3c85a Document coral::fixed_buffer::remaining 2023-02-28 15:56:32 +00:00
d8aadef0e7 Fix bugs in coral::fixed_buffer 2023-02-28 15:53:33 +00:00
28eeacfaa9 Tidy up coral.stack 2023-02-28 14:32:04 +00:00
8023e09712 Remove redundant branches 2023-02-28 14:14:47 +00:00
99fab07efa Fix template expansion errors in coral 2023-02-28 14:12:15 +00:00
d6f08efd55 Expose "and_then" on coral::expected 2023-02-28 14:08:14 +00:00
d6f6bc246e Fix incorrect setting in VS Code project 2023-02-28 13:09:42 +00:00
c8563b4e9d Update file encoding of VS Code project files 2023-02-28 13:08:19 +00:00
ea7435acc6 Add project-wide formatting settings to VS Code project 2023-02-28 12:24:59 +00:00
bb9617994f Replace coral::fs walker closure with coral::file_walker
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-28 01:16:19 +00:00
2b23424744 Update file encoding 2023-02-28 00:37:01 +00:00
356d261214 Update file encoding 2023-02-28 00:35:59 +00:00
fce7698b44 Further work on file bundling on oar.
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-27 00:47:29 +00:00
f43314cb53 Reimplement coral::optional::and_then 2023-02-27 00:46:12 +00:00
26182be695 Comment and improve coral::fs file walking interface 2023-02-27 00:45:35 +00:00
be54ad3110 Simplify coral::fs interface 2023-02-27 00:17:47 +00:00
13fffacd98 Add way to bundle files in a coral::fs into an Ona archive
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-26 18:34:57 +00:00
98fb389ff0 Reformat coral library 2023-02-26 01:19:16 +00:00
3c44a6c0f3 Reformat coral library 2023-02-26 01:16:53 +00:00
6a1eb71ba0 Move coral::equality_predicate into coral.functional 2023-02-26 00:39:24 +00:00
a2c033107c Expose seek and tell functions on coral::file_writer 2023-02-26 00:32:57 +00:00
3f84b0ce0b Replace coral::is_true with coral::equality_predicate 2023-02-26 00:32:24 +00:00
dc39fedf0c Remove redundant virtual destructors in coral.files 2023-02-25 23:32:44 +00:00
e379d1d9da Fix function pointer semantics on coral::closure constructor 2023-02-25 18:14:46 +00:00
868297dfb7 Add doc comment to operator[] overload in coral lib 2023-02-25 16:42:44 +00:00
38e4572352 Improve naming of directory enumerator in coral::fs 2023-02-25 12:46:19 +00:00
ff4d60a1b3 Add concept restrictions to coral::closure constructors 2023-02-25 12:42:03 +00:00
02e202cb3b Add build task to VS Code project 2023-02-24 22:54:20 +00:00
4cd950a613 Add more C++ file associations to VS Code 2023-02-24 22:53:57 +00:00