gary
|
4cfe4e5fee
|
Fix issues with int to string conversion in ox string operations
(synced from ccf308d022)
|
2018-03-14 00:20:04 -05:00 |
|
gary
|
ed4b7203d8
|
Cleanup main CMakeLists.txt to better match CMake conventions
(synced from 13a394e07f)
|
2018-03-13 20:26:12 -05:00 |
|
gary
|
2b2e024cac
|
Add missing check to ItemPtr and instantiate FileStore32 in FS library
(synced from 127c6525f7)
|
2018-03-13 01:55:25 -05:00 |
|
gary
|
84d0c15bd5
|
Fully instantiate old FileStore and FileSystem
(synced from 9447967f12)
|
2018-03-12 20:12:23 -05:00 |
|
gary
|
79d0c4bcd0
|
Make new FileStore remove old inode on write
(synced from 2ce09ff08a)
|
2018-03-11 08:58:14 -05:00 |
|
gary
|
5aa1a86cac
|
Add write to new FileStore
(synced from efe8bf3e46)
|
2018-03-10 23:31:44 -06:00 |
|
gary
|
a6b214da7d
|
Replace C casts with static and reinterpret casts in MC
(synced from 4d86f0e3d9)
|
2018-03-10 01:11:38 -06:00 |
|
gary
|
d5862c8d33
|
Remove some unnecessary operators from ox::LittleEndian
(synced from 086b406748)
|
2018-03-09 21:48:16 -06:00 |
|
gary
|
841c8d6b9f
|
Cleanup build files
(synced from 493060955b)
|
2018-03-09 21:46:17 -06:00 |
|
gary
|
569a23307d
|
Add missing checks to oxfstool
(synced from a2cf756f4a)
|
2018-03-09 21:44:41 -06:00 |
|
gary
|
cdb15de78b
|
Remove second copy of mc/optype.hpp
(synced from 16e0fddaca)
|
2018-03-08 20:48:00 -06:00 |
|
gary
|
a66b9b3455
|
Fix nodebuffer.hpp install name
(synced from 4d6eb5752e)
|
2018-03-08 00:42:08 -06:00 |
|
gary
|
e30b1936b5
|
Add minimum offset checking to FS Ptr
(synced from af4ab51df4)
|
2018-03-08 00:41:46 -06:00 |
|
gary
|
b3fe8dcf48
|
Add NodeBuffer init to FileStore format
(synced from b77a41abd2)
|
2018-03-08 00:24:02 -06:00 |
|
gary
|
67851de350
|
Make FS linked list Item a template parameter
(synced from 2e29f48810)
|
2018-03-07 22:40:38 -06:00 |
|
gary
|
870cd1c062
|
Add missing validity checks to file store
(synced from 3e63b2f816)
|
2018-03-07 00:15:42 -06:00 |
|
gary
|
b0abb6b351
|
Flesh out new file store's alloc
(synced from 3151b5508e)
|
2018-03-06 23:07:39 -06:00 |
|
gary
|
36188c4bbe
|
Remove assert implementation on non-stdlib builds, as the asserts use stdlib
(synced from c5bf8591e3)
|
2018-03-05 23:14:49 -06:00 |
|
gary
|
0a18a2bcc5
|
Add asserts.hpp to std.hpp
(synced from 957b94a48d)
|
2018-03-05 23:08:10 -06:00 |
|
gary
|
25ff1afae9
|
Add asserts to ox::fs::Ptr
(synced from cfc95b2dd1)
|
2018-03-05 23:07:40 -06:00 |
|
gary
|
f0f95c1714
|
Add ox_assert to ox/std
(synced from b616d9c0f2)
|
2018-03-05 23:07:04 -06:00 |
|
gary
|
bf962093cf
|
Add missing consts to methods in ox::LittleEndian
(synced from 85c747ad1a)
|
2018-03-05 20:39:36 -06:00 |
|
gary
|
21792a20b5
|
Start on new FileStore and add test
(synced from e1305a240e)
|
2018-03-05 20:28:07 -06:00 |
|
gary
|
f69579fe06
|
Add missing operators to LittleEndian type
(synced from cd38c961a3)
|
2018-02-19 21:05:00 -06:00 |
|
gary
|
32a720aec7
|
Add contiguous linked list type for the new file store
(synced from 21e72a0513)
|
2018-02-18 01:03:14 -06:00 |
|
gary
|
08e0d69fb6
|
Add ox::LittleEndian template
(synced from 193492c518)
|
2018-02-17 02:13:19 -06:00 |
|
gary
|
3b18fbd3c2
|
Add ioOp for TraceMsg and cleanup MetalClaw
(synced from 7f3cda0ab3)
|
2018-02-15 22:22:55 -06:00 |
|
gary
|
690e4f1d54
|
Add static_assert size checks to types.hpp
(synced from 7e31eda638)
|
2018-02-13 19:44:14 -06:00 |
|
gary
|
c8420db364
|
Start fleshing out tracing library
(synced from d5b0bb69df)
|
2018-02-13 19:13:31 -06:00 |
|
gary
|
8d8b06519a
|
Fix (u)intmax_t to work on Mac
(synced from 7856d4e0bf)
|
2018-02-09 00:36:06 -06:00 |
|
gary
|
8fceadf83d
|
Rename Log package to Trace
(synced from e7a396655c)
|
2018-02-03 14:26:47 -06:00 |
|
gary
|
95e1c478a3
|
Rename bstring to BString for consistency
(synced from fc9726b3ec)
|
2018-02-02 01:30:56 -06:00 |
|
gary
|
34eec027b1
|
Run liccor
(synced from d72f11cbdb)
|
2018-02-02 01:25:33 -06:00 |
|
gary
|
ad8212d4cf
|
Remove debug code from FileStore
(synced from 3edc8be1aa)
|
2018-02-02 01:21:54 -06:00 |
|
gary
|
b4363e1ccf
|
Breakup file system code into smaller files
(synced from 637c9f24c2)
|
2018-02-02 01:15:15 -06:00 |
|
gary
|
65ba1e4231
|
Add some overflow checks to FS
(synced from 3600d88987)
|
2018-01-29 21:57:08 -06:00 |
|
gary
|
6a3ac85620
|
Run liccor
(synced from 04e5af6fe6)
|
2018-01-29 21:55:58 -06:00 |
|
gary
|
7e98523599
|
Cleanup ox::Vector organization
(synced from e45db79a77)
|
2017-12-24 01:45:50 -06:00 |
|
gary
|
3dfb555c6f
|
Fix Vector::resize to delete old array
(synced from ebdd31315d)
|
2017-12-23 20:35:10 -06:00 |
|
gary
|
545636eaa3
|
Fix ox::Vector::~Vector to use delete[] instead of delete
(synced from 48de8f2561)
|
2017-12-23 20:28:15 -06:00 |
|
gary
|
351f86a505
|
Rename larray to vector
(synced from 1d65ca210f)
|
2017-12-23 20:25:24 -06:00 |
|
gary
|
655af80038
|
Add larray class to ox/std
(synced from 61de47fd00)
|
2017-12-23 17:25:21 -06:00 |
|
gary
|
bf5c4e2c47
|
Add missing optype.hpp file
|
2017-12-22 00:26:07 -06:00 |
|
gary
|
fdcc303424
|
Removed unused CMake file
|
2017-12-22 00:18:37 -06:00 |
|
gary
|
4e1f304511
|
Fix version mismatch when loading FileSystems
|
2017-12-22 00:17:59 -06:00 |
|
gary
|
565c56eeec
|
Increment FileStore version for inode ID size change
|
2017-12-22 00:17:51 -06:00 |
|
gary
|
64543b7e61
|
Bump FileStore32's InodeId type to uint16_t
|
2017-12-22 00:17:39 -06:00 |
|
gary
|
fe062cf4b7
|
Add methods for getting array and string length of Metal Claw fields
|
2017-12-22 00:17:24 -06:00 |
|
gary
|
8deae14b7b
|
Add general ioOp that will call ioOpRead or ioOpWrite
|
2017-12-22 00:17:06 -06:00 |
|
gary
|
009cf99225
|
Add OpType for Metal Claw operators
|
2017-12-22 00:16:44 -06:00 |
|