gary
06013211d4
[ox/fs] Fix FileStoreItem::data bounds
2018-05-02 19:45:45 -05:00
gary
a8f185ea57
[ox/std] Fix malloca allocation size
2018-05-01 19:09:34 -05:00
gary
ae31e7f929
[ox/std] Add alloca and malloca
2018-05-01 00:43:25 -05:00
gary
ae484e22c7
[ox/std] Change stddef to use cstddef if using stdlib
2018-04-30 21:08:00 -05:00
gary
f64bcce564
[ox/std] Make rotateLeft a template so it can operate on any size int
2018-04-30 21:05:21 -05:00
gary
4e3c98bcb5
[ox/std] Add missing includes to CMake install
2018-04-28 12:10:53 -05:00
gary
24fbb8ba86
[ox/fs] Add new FileStore write
2018-04-28 12:01:33 -05:00
gary
59cc34b4e8
[ox/fs] Add new Directory type
2018-04-23 22:51:49 -05:00
gary
aeee05be89
[ox/std] Add const to BString's const-able methods
2018-04-14 14:15:04 -05:00
gary
fc3ec47330
[ox] Move NodeBuffer and Ptr to ptrarith package
2018-04-14 11:01:42 -05:00
gary
b2245cc3b2
[ox] Change make purge to delete root build directory
2018-04-14 00:08:35 -05:00
gary
ec40d80e6d
[ox] Remove permanent build directory
2018-04-13 23:52:02 -05:00
gary
6db4a31916
[ox/std] Make types use cstdint if OX_USE_STDLIB is enabled
2018-04-13 07:41:03 -05:00
gary
3ebc4e92eb
[ox/fs] Add const subPtr methods to ox::fs::Ptr
2018-04-12 19:41:12 -05:00
gary
b8c54eba0c
[ox/std] Remove ::size_t
2018-04-12 19:35:16 -05:00
gary
ad62d4c012
[ox/std] Conform size_t to standard
2018-04-12 19:23:12 -05:00
gary
57a9221fb3
[ox/std] Remove bigEndianAdapt
2018-04-12 07:43:58 -05:00
gary
b6f27416c0
[ox/fs] Fix invalid test invocations
2018-04-12 00:26:33 -05:00
gary
9541287d4a
[ox/fs] Fix a read/write issue in new FileStore
2018-04-12 00:03:02 -05:00
gary
8094e0fe4d
[ox/std] Make strops constexpr functions and use static_assert for tests
2018-04-10 22:35:39 -05:00
gary
585d79a219
Make ASAN a distinct build type from Debug
2018-03-17 23:44:02 -05:00
gary
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
gary
e19e70e065
Add read by type to new FileStore
2018-03-15 21:39:07 -05:00
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