gary
a9444d6cf7
[ox] Remove permanent build directory
...
(synced from ec40d80e6d )
2018-04-13 23:52:02 -05:00
gary
adebe4399e
[ox/std] Make types use cstdint if OX_USE_STDLIB is enabled
...
(synced from 6db4a31916 )
2018-04-13 07:41:03 -05:00
gary
acc7c28f31
[ox/fs] Add const subPtr methods to ox::fs::Ptr
...
(synced from 3ebc4e92eb )
2018-04-12 19:41:12 -05:00
gary
e13d0ad95d
[ox/std] Remove ::size_t
...
(synced from b8c54eba0c )
2018-04-12 19:35:16 -05:00
gary
ad69fb6705
[ox/std] Conform size_t to standard
...
(synced from ad62d4c012 )
2018-04-12 19:23:12 -05:00
gary
9f9be4ecae
[ox/std] Remove bigEndianAdapt
...
(synced from 57a9221fb3 )
2018-04-12 07:43:58 -05:00
gary
389c86c5a0
[ox/fs] Fix invalid test invocations
...
(synced from b6f27416c0 )
2018-04-12 00:26:33 -05:00
gary
a7469a282a
[ox/fs] Fix a read/write issue in new FileStore
...
(synced from 9541287d4a )
2018-04-12 00:03:02 -05:00
gary
3d09271ebc
[ox/std] Make strops constexpr functions and use static_assert for tests
...
(synced from 8094e0fe4d )
2018-04-10 22:35:39 -05:00
gary
84df1b67b9
Make ASAN a distinct build type from Debug
...
(synced from 585d79a219 )
2018-03-17 23:44:02 -05:00
gary
56627543be
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.
(synced from 4c23a2d761 )
2018-03-16 20:29:19 -05:00
gary
2d4df9983c
Add read by type to new FileStore
...
(synced from e19e70e065 )
2018-03-15 21:39:07 -05:00
gary
a4dff15c54
Fix FileStoreData to properly zero out on init
...
(synced from 8378af7564 )
2018-03-15 21:01:26 -05:00
gary
f7636377b0
Add missing read to new FileStore
...
(synced from 381c739e46 )
2018-03-15 19:32:40 -05:00
gary
c3eb1fc93e
Make ox::LittleEndian methods constexpr
...
(synced from 2afef8a741 )
2018-03-15 18:10:52 -05:00
gary
24ca960dd7
Fix to pass FileStore::readWrite test for new FileStore
...
(synced from 9d70927ad4 )
2018-03-15 01:03:16 -05:00
gary
77a9bd031b
Add __buildinfo package to ox
...
(synced from db7eb9a397 )
2018-03-15 00:38:23 -05:00
gary
563fee8ce3
Add missing trace message for NodeBuffer::malloc failure case
...
(synced from b16d781826 )
2018-03-14 00:52:47 -05:00
gary
a70060fc27
Fix new FileStore to correctly initialize the first item
...
(synced from 080ca9df86 )
2018-03-14 00:39:08 -05:00
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