gary
e1494f4ed0
[ox/trace] Fix error logging to not log chars as ints
2018-07-06 22:51:19 -05:00
gary
a6b9de9a59
[ox] Fix OxFS 2 Directory test
2018-06-06 23:30:57 -05:00
gary
ea7cf59ec7
[ox] Add file:line error tracing
2018-05-31 22:45:57 -05:00
gary
956415a6a2
[ox/std] Fix MallocaPtr's move constructor to null out other's m_val
2018-05-31 22:38:36 -05:00
gary
8e7fb4394b
[ox/std] Fix packed errors
2018-05-28 20:07:23 -05:00
gary
0da80081f3
[ox/std] Add optional file/line information to ox::Error
2018-05-26 10:20:06 -05:00
gary
2b6ffa3c3f
[ox/std] Make assert prints more noticable
2018-05-17 23:26:34 -05:00
gary
a0e336712f
[ox/trace] Add column structure to stdout trace messages
2018-05-17 23:12:19 -05:00
gary
0b86f437f0
[ox/std] Make MallocaPtr::operator= delete the old value
2018-05-11 18:27:39 -05:00
gary
99b77e868d
[ox/buffer] Remove and and or keywords
2018-05-06 09:53:06 -05:00
gary
610f6f4246
[ox] Fix to build with MinGW
2018-05-05 02:34:55 -05:00
gary
1e82dacd6d
[ox/std] Fix new.hpp to correctly look for includes under MinGW
2018-05-04 01:15:37 -05:00
gary
423f575386
[ox/fs] Cleanup
2018-05-04 00:21:50 -05:00
gary
6eec25e4c0
[ox/std] Add ox_strncpy and ox_strnlen
2018-05-04 00:16:24 -05:00
gary
1c16ef2601
[ox/std] Remove copy constructor and operator from MallocaPtr
2018-05-03 23:27:15 -05:00
gary
78a819b360
[ox/trace] Remove use of ::size_t
2018-05-03 01:41:47 -05:00
gary
a8e1197ad0
[ox] Cleanup
2018-05-03 01:33:47 -05:00
gary
576a05a038
[ox/std] Fix non-stdlib version of ox_malloca
2018-05-03 01:32:46 -05:00
gary
87f4964df5
[ox/std] Add some notable missing comments
2018-05-03 01:21:59 -05:00
gary
3a70c0972b
[ox/std] Remove ox_freea
2018-05-03 01:17:06 -05:00
gary
ecbeabff48
[ox/std] Add MallocaPtr
2018-05-03 01:12:36 -05:00
gary
85a98222d4
[ox/fs] Cleanup
2018-05-02 22:36:44 -05:00
gary
a13b369792
[ox/buffer] Add copy constructor to NodeBuffer
2018-05-02 21:12:18 -05:00
gary
6236214be6
[ox/buffer] Add to to Ptr
2018-05-02 21:11:00 -05:00
gary
ad956ffd70
[ox/fs] Fix DirectoryEntry base size
2018-05-02 21:09:31 -05:00
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
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
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