Commit Graph

86 Commits

Author SHA1 Message Date
585d79a219 Make ASAN a distinct build type from Debug 2018-03-17 23:44:02 -05:00
4c23a2d761 Change buildinfo namespace to defines
Defines better reflects that these are from the defines given for the
current file's compile options, not the options used when building the
Ox libraries being linked against.
2018-03-16 20:29:19 -05:00
e19e70e065 Add read by type to new FileStore 2018-03-15 21:39:07 -05:00
8378af7564 Fix FileStoreData to properly zero out on init 2018-03-15 21:01:26 -05:00
381c739e46 Add missing read to new FileStore 2018-03-15 19:32:40 -05:00
2afef8a741 Make ox::LittleEndian methods constexpr 2018-03-15 18:10:52 -05:00
9d70927ad4 Fix to pass FileStore::readWrite test for new FileStore 2018-03-15 01:03:16 -05:00
db7eb9a397 Add __buildinfo package to ox 2018-03-15 00:38:23 -05:00
b16d781826 Add missing trace message for NodeBuffer::malloc failure case 2018-03-14 00:52:47 -05:00
080ca9df86 Fix new FileStore to correctly initialize the first item 2018-03-14 00:39:08 -05:00
ccf308d022 Fix issues with int to string conversion in ox string operations 2018-03-14 00:20:04 -05:00
13a394e07f Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:12 -05:00
127c6525f7 Add missing check to ItemPtr and instantiate FileStore32 in FS library 2018-03-13 01:55:25 -05:00
9447967f12 Fully instantiate old FileStore and FileSystem 2018-03-12 20:12:23 -05:00
2ce09ff08a Make new FileStore remove old inode on write 2018-03-11 08:58:14 -05:00
efe8bf3e46 Add write to new FileStore 2018-03-10 23:31:44 -06:00
4d86f0e3d9 Replace C casts with static and reinterpret casts in MC 2018-03-10 01:11:38 -06:00
086b406748 Remove some unnecessary operators from ox::LittleEndian 2018-03-09 21:48:16 -06:00
493060955b Cleanup build files 2018-03-09 21:46:17 -06:00
a2cf756f4a Add missing checks to oxfstool 2018-03-09 21:44:41 -06:00
16e0fddaca Remove second copy of mc/optype.hpp 2018-03-08 20:48:00 -06:00
4d6eb5752e Fix nodebuffer.hpp install name 2018-03-08 00:42:08 -06:00
af4ab51df4 Add minimum offset checking to FS Ptr 2018-03-08 00:41:46 -06:00
b77a41abd2 Add NodeBuffer init to FileStore format 2018-03-08 00:24:02 -06:00
2e29f48810 Make FS linked list Item a template parameter 2018-03-07 22:40:38 -06:00
3e63b2f816 Add missing validity checks to file store 2018-03-07 00:15:42 -06:00
3151b5508e Flesh out new file store's alloc 2018-03-06 23:07:39 -06:00
c5bf8591e3 Remove assert implementation on non-stdlib builds, as the asserts use stdlib 2018-03-05 23:14:49 -06:00
957b94a48d Add asserts.hpp to std.hpp 2018-03-05 23:08:10 -06:00
cfc95b2dd1 Add asserts to ox::fs::Ptr 2018-03-05 23:07:40 -06:00
b616d9c0f2 Add ox_assert to ox/std 2018-03-05 23:07:04 -06:00
85c747ad1a Add missing consts to methods in ox::LittleEndian 2018-03-05 20:39:36 -06:00
e1305a240e Start on new FileStore and add test 2018-03-05 20:28:07 -06:00
cd38c961a3 Add missing operators to LittleEndian type 2018-02-19 21:05:00 -06:00
21e72a0513 Add contiguous linked list type for the new file store 2018-02-18 01:03:14 -06:00
193492c518 Add ox::LittleEndian template 2018-02-17 02:13:19 -06:00
7f3cda0ab3 Add ioOp for TraceMsg and cleanup MetalClaw 2018-02-15 22:22:55 -06:00
7e31eda638 Add static_assert size checks to types.hpp 2018-02-13 19:44:14 -06:00
d5b0bb69df Start fleshing out tracing library 2018-02-13 19:13:31 -06:00
7856d4e0bf Fix (u)intmax_t to work on Mac 2018-02-09 00:36:06 -06:00
e7a396655c Rename Log package to Trace 2018-02-03 14:26:47 -06:00
fc9726b3ec Rename bstring to BString for consistency 2018-02-02 01:30:56 -06:00
d72f11cbdb Run liccor 2018-02-02 01:25:33 -06:00
3edc8be1aa Remove debug code from FileStore 2018-02-02 01:21:54 -06:00
637c9f24c2 Breakup file system code into smaller files 2018-02-02 01:15:15 -06:00
3600d88987 Add some overflow checks to FS 2018-01-29 21:57:08 -06:00
04e5af6fe6 Run liccor 2018-01-29 21:55:58 -06:00
e45db79a77 Cleanup ox::Vector organization 2017-12-24 01:45:50 -06:00
ebdd31315d Fix Vector::resize to delete old array 2017-12-23 20:35:10 -06:00
48de8f2561 Fix ox::Vector::~Vector to use delete[] instead of delete 2017-12-23 20:28:15 -06:00