Commit Graph

2523 Commits

Author SHA1 Message Date
gary 324e28e5f2 [ox/fs] Update FileStore interface 2018-07-30 21:35:36 -05:00
gary c8ff73b56e [ox/fs] Add template instantiations for FileSystemTemplate 2018-07-30 21:34:40 -05:00
gary 61f77767bf [ox/fs] Add more logging to mkdir test 2018-07-30 21:32:36 -05:00
gary d97247ffe0 [ox/fs] Fix initial root dir inode 2018-07-30 21:28:16 -05:00
gary b3bac826f1 [ox/fs] Add missing error and recursion termination checking to Directory::mkdir 2018-07-30 21:12:42 -05:00
gary 71af674eef [ox/fs] Fix inode generation check to check for outside the reserved range 2018-07-30 21:05:36 -05:00
gary 00339ee4fd [ox/fs] Fix PathIterator::valid to check iterator against max size 2018-07-30 21:01:07 -05:00
gary de2e1bd1d6 [ox/std] Fix onMask's default bits value to use the number of bits instead of bytes 2018-07-08 01:40:53 -05:00
gary 7b9c7ddde4 [ox/std] Change how alloca determines which implementation to use 2018-07-07 14:37:57 -05:00
gary d28f727742 [ox/std] Add oxReturnError 2018-07-07 14:37:31 -05:00
gary 87b580a72a [ox/std] Add MaxValue constexpr template 2018-07-07 14:36:27 -05:00
gary 86b36b48a3 [ox/trace] Cleanup oxLogError's output 2018-07-07 14:34:36 -05:00
gary 35df47eaf8 [ox/buffer] Add new log messages to NodeBuffer 2018-07-07 14:33:16 -05:00
gary c35f7abc5b [ox/fs] Add fullPath method to PathIterator 2018-07-07 14:27:17 -05:00
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 d49f35f0f3 [nostalgia] Add OX_USE_STDLIB setting main CMakeLists.txt 2018-05-19 01:47:23 -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 8a07554c1d [nostalgia] Update vscode settings 2018-05-02 22:32:02 -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