Commit Graph

1333 Commits

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