Commit Graph

2782 Commits

Author SHA1 Message Date
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 a8b1e25e89 [nostalgia] Fix make purge to delete entire build directory 2018-04-14 11:03:00 -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 7644dfc879 [nostalgia] Add test to Jenkinsfile 2018-04-13 20:53:59 -05:00
gary 263c14e0ff [nostalgia] Cleanup 2018-04-13 19:30:13 -05:00
gary 5ba2936773 [nostalgia/devenv] Set devkitARM environment variable 2018-04-13 19:27:04 -05:00
gary e463b81e16 [nostalgia] Rename make devenv to make devenv-create 2018-04-13 19:24:45 -05:00
gary 7fe47a237d [nostalgia] Remove usages of ::size_t 2018-04-13 19:23:42 -05:00
gary 26032a9d88 [nostalgia/devenv] Remove dependency on external devenv Docker image 2018-04-13 18:32:25 -05:00
gary ef8b7d2792 [nostalgia] Set compiler in dev environment 2018-04-13 17:42:20 -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 77db01b015 [nostalgia] Add Powershell to dev environment 2018-04-13 00:48:14 -05:00
gary e2fe6f7320 [nostalgia] Add Jenkinsfile 2018-04-12 23:02:36 -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
gary 13a394e07f Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:12 -05:00
gary 0041d68807 Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:05 -05:00
gary 127c6525f7 Add missing check to ItemPtr and instantiate FileStore32 in FS library 2018-03-13 01:55:25 -05:00
gary 9447967f12 Fully instantiate old FileStore and FileSystem 2018-03-12 20:12:23 -05:00
gary 2ce09ff08a Make new FileStore remove old inode on write 2018-03-11 08:58:14 -05:00
gary efe8bf3e46 Add write to new FileStore 2018-03-10 23:31:44 -06:00
gary 4d86f0e3d9 Replace C casts with static and reinterpret casts in MC 2018-03-10 01:11:38 -06:00
gary 086b406748 Remove some unnecessary operators from ox::LittleEndian 2018-03-09 21:48:16 -06:00
gary 56ed98268f Add some missing compiler checks to the main CMakeLists.txt 2018-03-09 21:46:47 -06:00