|
cbb496c59f
|
[ox] Add StringView, Writer system, Preloader system
|
2022-11-30 01:45:11 -06:00 |
|
|
c6ba893583
|
[ox/std] Add default constructor to ox::Error
|
2022-08-01 21:49:34 -05:00 |
|
|
f8f5b059ed
|
[ox/std] Fix Result::moveTo to not move if error
|
2022-07-24 01:22:40 -05:00 |
|
|
ca64f95be3
|
[ox] Overhaul serialization/model system and add ModelValue/ModelObject/ModelUnion variant system
|
2022-07-04 02:39:20 -05:00 |
|
|
9c3a46d144
|
[ox] Make TypeStore own all type info
|
2022-05-28 19:55:46 -05:00 |
|
|
f2ddd15d63
|
[ox] Fix compiler warnings
|
2022-05-21 16:17:32 -05:00 |
|
|
b5210ff897
|
[ox/std] Add ox::errCode for extracting error code from Error
|
2022-04-10 03:04:15 -05:00 |
|
|
a02d496de5
|
[ox/std] Add Result::Result(const Result<U> other)
|
2022-03-26 16:53:00 -05:00 |
|
|
0739c7d611
|
[ox] Fix for MSVC
|
2022-03-16 02:53:07 -05:00 |
|
|
1372ea9bc9
|
[ox/std] Make toStr(Error)'s return type template-able
|
2022-03-05 11:37:55 -06:00 |
|
|
13ba8430c7
|
[ox/std] Change Result(type&&) to use forward
|
2022-02-26 10:05:11 -06:00 |
|
|
53939a28c6
|
[ox/std] Add const char *toStr(const ox::Error&)
|
2022-02-19 01:43:29 -06:00 |
|
|
99550b60ee
|
[ox/std] Move most macros to def.hpp in anticipation of C++20 modules
|
2022-01-28 19:57:19 -06:00 |
|
|
9ee6cfbbfd
|
[ox] Run liccor
|
2022-01-13 02:05:02 -06:00 |
|
|
a94051644b
|
[ox/std] Make Vector::erase return iterator item after removed item
|
2021-12-11 19:16:29 -06:00 |
|
|
f61efbafaf
|
[ox] Fix for C++20
|
2021-12-11 19:16:29 -06:00 |
|
|
5f7bb2e1ae
|
[ox/std] Make oxIgnoreError take const ref
|
2021-12-11 19:16:29 -06:00 |
|
|
160ef61520
|
[ox/std] Add implementation of what() to ox::Exception
|
2021-10-14 19:21:59 -05:00 |
|
|
eb39c6aaf0
|
[ox/std] Add ox::Exception
|
2021-07-17 12:23:36 -05:00 |
|
|
ae62f89fe8
|
[ox/std] Make oxThrowError do a move to satisfy clang-tidy
|
2021-05-29 15:04:19 -05:00 |
|
|
1df1e3809f
|
[ox/std] Add a form of small string and small vector optimization
|
2021-05-28 22:18:36 -05:00 |
|
|
46ea85fa7d
|
[ox] Cleanup unnecessary namespace specifications
|
2021-05-05 21:19:10 -04:00 |
|
|
3ead29a8bb
|
[ox/std] Make oxIgnoreError constexpr
|
2021-04-24 15:50:02 -05:00 |
|
|
314ed8d05c
|
[ox/std] Reorder Error fields to allow for better packing
|
2021-04-20 22:16:29 -05:00 |
|
|
16298d8672
|
[ox/std] Add const version of Result::get
|
2021-04-18 15:05:48 -05:00 |
|
|
a22823e3b4
|
[ox] Cleanup some old style error handling
|
2021-04-17 11:33:33 -05:00 |
|
|
6a566ed35e
|
[ox/std] Cleanup more unnecessary copies and add new variants of oxRequire
|
2021-04-16 19:53:02 -05:00 |
|
|
2dde9473d5
|
[ox/std] Remove redundant copies from Result constructors
|
2021-04-11 01:24:20 -05:00 |
|
|
bcc4b5f816
|
[ox/std] Add oxRequireT for throwing instead of returning Errors
|
2021-04-01 21:58:03 -05:00 |
|
|
fb7b582348
|
[ox/std] Add moveTo method to Result
|
2021-03-20 15:32:13 -05:00 |
|
|
e6d271295f
|
[ox/std] Add oxRequire
|
2021-03-16 21:15:05 -05:00 |
|
|
ef6673067b
|
[ox/std] Make Error constructor explicit
|
2021-03-10 20:14:15 -06:00 |
|
|
57ad13fc4a
|
[ox/std] Add an unlikely label to ox{Return,Throw}Error for C++20 builds
|
2021-02-21 00:32:07 -06:00 |
|
|
546f083346
|
[ox] Run liccor
|
2021-01-21 23:35:13 -06:00 |
|
|
81a78bf95e
|
[ox/std] Fix Error to build in Clang
|
2020-10-20 19:11:06 -05:00 |
|
|
b6c82c42f0
|
[ox/std] Replace ox::_error with ox::Error constructor
|
2020-10-16 20:07:07 -05:00 |
|
|
fe40b2e144
|
[ox] Cleanup unnecessary ox::
|
2020-10-16 19:56:13 -05:00 |
|
|
6b720042d0
|
[ox] Rename ValErr to Result
|
2020-10-16 19:43:10 -05:00 |
|
|
75814a2896
|
[ox] Remove now superfluous [[nodiscards]] from ox::Error functions
|
2020-10-15 23:55:20 -05:00 |
|
|
b1d94782db
|
[ox/std] Add Error's m_i to copy operator and constructor
|
2020-10-12 21:00:01 -05:00 |
|
|
a725369311
|
[ox] Make Error its own type, not dependent on Integer and make nodiscard
|
2020-10-11 19:04:00 -05:00 |
|
|
e92e980fde
|
[ox/std] Change toError(ox::ValErr<T>) to toError(const ox::ValErr<T>&)
|
2020-06-16 00:45:24 -05:00 |
|
|
8753d39b66
|
[ox/std] Fix OxError for release builds and fix ox::Error assignment operator
|
2020-04-16 22:19:27 -05:00 |
|
|
540e67fcd8
|
[ox/std] Add support for messages in ox::Error
|
2020-04-07 22:02:07 -05:00 |
|
|
e59499b127
|
[ox/std] Fix oxIgnoreError to not completely ignore the statement it encompases
|
2020-02-11 00:07:37 -06:00 |
|
|
52026ba1a3
|
[ox/fs] Add oxPanic and remove ErrorInfo
|
2020-01-25 00:04:47 -06:00 |
|
|
147a37ac6e
|
[ox/std] Cleanup
|
2019-11-26 23:18:19 -06:00 |
|
|
4f81c47734
|
[ox] Fix GBA compile errors
|
2019-10-28 00:40:56 -05:00 |
|
|
656039e011
|
[ox/std] Replace Error with a multi-field struct
|
2019-10-27 16:21:41 -05:00 |
|
|
54ac86fce7
|
[ox/fs] Add FileAddress support to FileSystem
|
2019-10-12 11:56:49 -05:00 |
|