kayomn pushed to main at kayomn/ona 2023-02-20 02:33:46 +01:00
82d9fa85b8 Merge pull request 'C++20 Port' (#5) from cpp-port into main
168d5375a4 Complete reader / writer interface rework
712b490894 Mark coral::fs::rules as const
eb93da95e5 Change coral::fs::~fs to be non-pure virtual
f76d908325 Expose virtual destructor on coral::fs
Compare 36 commits »
kayomn merged pull request kayomn/ona#5 2023-02-20 02:33:45 +01:00
C++20 Port
kayomn closed pull request kayomn/ona#4 2023-02-20 02:33:24 +01:00
Application Context Implementation
kayomn commented on pull request kayomn/ona#4 2023-02-20 02:30:28 +01:00
Application Context Implementation

Made redundant by #5.

kayomn created pull request kayomn/ona#5 2023-02-20 02:29:59 +01:00
C++20 Port
kayomn pushed to cpp-port at kayomn/ona 2023-02-20 02:29:03 +01:00
168d5375a4 Complete reader / writer interface rework
712b490894 Mark coral::fs::rules as const
eb93da95e5 Change coral::fs::~fs to be non-pure virtual
f76d908325 Expose virtual destructor on coral::fs
a85b0c21f5 Expose IO rules on the file system interface
Compare 8 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 18:43:42 +01:00
c45a270a0b Improve config load error message in runtime
3856a03ec1 Add explicit conversion from coral::path to coral::slice
8ced8440fc Remove coral::fs::access_result
Compare 3 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:51:42 +01:00
cba6e26995 Remove unnecessary coral:: prefixes in coral libray
d8ab57844d Rename core library to "coral"
e711b4d506 Rename core.lalgebra to core.math
Compare 3 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:45:46 +01:00
88fabfaa51 Clean up app library
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:44:32 +01:00
be0527dac8 Fix build error in kym::default_stringify
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:43:52 +01:00
a4e6854623 Add oar library to build script
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:43:34 +01:00
9af0e860cb Add skeleton of oar library
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:41:33 +01:00
125dcc4cdf Remove static assert message in core::path constructor
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:32:10 +01:00
298c7bfe94 Fix runtime error regression in core::copy
3a9a6a34bb Fix runtime error regression in core::copy
Compare 2 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 17:24:31 +01:00
5394e8de67 Add unsigned integer printing to core library
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 16:48:34 +01:00
f6ae40617e Fix compilation error in core::path constructor
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 15:24:23 +01:00
e64013f03b Add missing note to core::path::begin
kayomn pushed to cpp-port at kayomn/ona 2023-02-19 15:15:38 +01:00
811176ad53 Expose way to zero memory in core library
22a8b63d0f Add compile-time checked value constructor to path
51b73aa823 Add file system interfacing to core library
a58b0d7bdb Add disclaimer about path hash code
44ee0591a2 Add more byte manipulation utils to core library
Compare 6 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-18 20:40:18 +01:00
e3c4ab65f1 Clean up core library.
1261ee7e60 Update build instructions
Compare 2 commits »
kayomn pushed to cpp-port at kayomn/ona 2023-02-18 14:19:06 +01:00
43383058c6 Improve error handling with core::expected