Commit Graph

1325 Commits

Author SHA1 Message Date
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 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