57a9221fb3
[ox/std] Remove bigEndianAdapt
2018-04-12 07:43:58 -05:00
8094e0fe4d
[ox/std] Make strops constexpr functions and use static_assert for tests
2018-04-10 22:35:39 -05:00
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
2afef8a741
Make ox::LittleEndian methods constexpr
2018-03-15 18:10:52 -05:00
9d70927ad4
Fix to pass FileStore::readWrite test for new FileStore
2018-03-15 01:03:16 -05:00
ccf308d022
Fix issues with int to string conversion in ox string operations
2018-03-14 00:20:04 -05:00
127c6525f7
Add missing check to ItemPtr and instantiate FileStore32 in FS library
2018-03-13 01:55:25 -05:00
efe8bf3e46
Add write to new FileStore
2018-03-10 23:31:44 -06:00
086b406748
Remove some unnecessary operators from ox::LittleEndian
2018-03-09 21:48:16 -06:00
af4ab51df4
Add minimum offset checking to FS Ptr
2018-03-08 00:41:46 -06:00
3151b5508e
Flesh out new file store's alloc
2018-03-06 23:07:39 -06:00
c5bf8591e3
Remove assert implementation on non-stdlib builds, as the asserts use stdlib
2018-03-05 23:14:49 -06:00
957b94a48d
Add asserts.hpp to std.hpp
2018-03-05 23:08:10 -06:00
b616d9c0f2
Add ox_assert to ox/std
2018-03-05 23:07:04 -06:00
85c747ad1a
Add missing consts to methods in ox::LittleEndian
2018-03-05 20:39:36 -06:00
e1305a240e
Start on new FileStore and add test
2018-03-05 20:28:07 -06:00
cd38c961a3
Add missing operators to LittleEndian type
2018-02-19 21:05:00 -06:00
21e72a0513
Add contiguous linked list type for the new file store
2018-02-18 01:03:14 -06:00
193492c518
Add ox::LittleEndian template
2018-02-17 02:13:19 -06:00
7e31eda638
Add static_assert size checks to types.hpp
2018-02-13 19:44:14 -06:00
d5b0bb69df
Start fleshing out tracing library
2018-02-13 19:13:31 -06:00
7856d4e0bf
Fix (u)intmax_t to work on Mac
2018-02-09 00:36:06 -06:00
e7a396655c
Rename Log package to Trace
2018-02-03 14:26:47 -06:00
fc9726b3ec
Rename bstring to BString for consistency
2018-02-02 01:30:56 -06:00
d72f11cbdb
Run liccor
2018-02-02 01:25:33 -06:00
637c9f24c2
Breakup file system code into smaller files
2018-02-02 01:15:15 -06:00
3600d88987
Add some overflow checks to FS
2018-01-29 21:57:08 -06:00
04e5af6fe6
Run liccor
2018-01-29 21:55:58 -06:00
e45db79a77
Cleanup ox::Vector organization
2017-12-24 01:45:50 -06:00
ebdd31315d
Fix Vector::resize to delete old array
2017-12-23 20:35:10 -06:00
48de8f2561
Fix ox::Vector::~Vector to use delete[] instead of delete
2017-12-23 20:28:15 -06:00
1d65ca210f
Rename larray to vector
2017-12-23 20:25:24 -06:00
61de47fd00
Add larray class to ox/std
2017-12-23 17:25:21 -06:00
539aa1e7eb
Remove array globals from OxStd, as they were causing section overlaps
...
on GBA
2017-11-09 20:14:25 -06:00
5f0c1a1c41
Merge commit '8559ab53ccc74e63924b4a9a31bc91ee1dafefa9' as 'deps/ox'
2017-10-11 19:20:46 -05:00
f0efe2f9e0
Remove ox subtree
2017-10-11 19:17:48 -05:00
89a6196b04
Merge commit 'f92c8ab577b28e108464f9b04eaa529fe0add452'
2017-05-12 00:26:58 -05:00
bb5939a663
Merge commit 'b1e548b96a0a7fbe37ca269ca56fc97444acb2f1' as 'deps/ox'
2017-05-09 01:06:23 -05:00
8778ce8764
Remove existing ox subtree
2017-05-09 00:59:37 -05:00
56fb5595f9
Pull in Ox as git subtree
2017-05-06 12:09:42 -05:00