Commit Graph

  • b92b736448 [ox/clargs] Make arg reading methods const gary 2021-04-01 01:43:18 -05:00
  • 01a261cbc8 [ox/std] Add const accessor to HashMap gary 2021-04-01 01:42:38 -05:00
  • d33ccae653 [ox] Switch back to conan gary 2021-03-28 00:15:15 -05:00
  • 24d085af06 [ox/std] Fix OX_ARCH_ARM64 detection gary 2021-03-28 00:06:14 -05:00
  • 4f5ab78e03 [ox/fs] Cleanup tests gary 2021-03-24 01:39:07 -05:00
  • 9d30199138 [ox/claw] Cleanup tests gary 2021-03-24 01:29:35 -05:00
  • 0ab8d8076f [ox/std] Cleanup tests gary 2021-03-24 01:29:01 -05:00
  • b9ab361633 [ox/fs] Cleanup tests gary 2021-03-24 01:20:27 -05:00
  • f1dbcd38c2 [ox] Add package name to test output gary 2021-03-24 00:46:03 -05:00
  • 9ae7e92b91 [ox] Move ptrarith into fs gary 2021-03-24 00:44:11 -05:00
  • 3642083c54 [ox/std] Add moveTo method to Result gary 2021-03-20 15:32:13 -05:00
  • 4af4d6a857 [ox/std] Add oxInfo log event type gary 2021-03-19 20:52:44 -05:00
  • c2aa1a9809 [ox/std] Add oxError and oxErrorf gary 2021-03-18 01:26:05 -05:00
  • 8f87c599a9 [ox/std] Add oxRequire gary 2021-03-16 21:15:05 -05:00
  • 8089388642 [ox] Make OX_NODEBUG a normal variable set in main CMakeLists.txt gary 2021-03-12 01:39:02 -06:00
  • eed087a1fd [ox/std] Make oxDebug trigger build failure if OX_NODEBUG is set to ON gary 2021-03-12 01:20:49 -06:00
  • 49b06f6ace [ox/std] Add option to give oxTrace a msg arg gary 2021-03-11 21:15:49 -06:00
  • 6a414d263c [ox/std] Addressing CLion suggestions gary 2021-03-11 21:18:50 -06:00
  • 46ddd1cfe5 [ox/std] Make use ##__VA_ARGS__ only non OX_USE_STDLIB builds, which are GCC builds gary 2021-03-11 20:04:34 -06:00
  • 60c1c974bd [ox/std] Fix Mac build gary 2021-03-11 18:46:48 -06:00
  • fff0fc7ad6 [ox/std] Add oxDebug and oxDebugf, which are oxTrace aliases for debug channel gary 2021-03-11 00:35:10 -06:00
  • 52fb44c47f [ox] Cleanup some messy trace points gary 2021-03-10 20:17:45 -06:00
  • 645457c05e [ox/std] Add oxTracef gary 2021-03-10 20:14:31 -06:00
  • 5773f32bbd [ox/std] Make Error constructor explicit gary 2021-03-10 20:14:15 -06:00
  • 25bf3ec2d8 [ox/std] Fix itoa to handle unsigned ints without conversion warnings gary 2021-03-09 19:36:04 -06:00
  • a52974284f [ox/std] Add ResizedInt to get the same sign int with a different size gary 2021-03-09 19:35:02 -06:00
  • 116ec53983 [ox/std] Add init hook to tracing system gary 2021-03-08 20:10:46 -06:00
  • 79092ba872 [ox/std] Add option for building trace hook in shared library gary 2021-03-05 21:45:37 -06:00
  • d88acadb49 [ox/std] Make ox_atoi return an ox::Result gary 2021-03-03 00:30:16 -06:00
  • d9d3c7b20a [ox/std] Cleanup gary 2021-03-02 23:45:42 -06:00
  • 90f9ac3ef8 [ox/mc] Cleanup gary 2021-03-02 23:39:44 -06:00
  • be219ac77c [ox/claw] Make Claw build in GBA builds, only without OC gary 2021-03-02 23:38:43 -06:00
  • c6cb45777e [ox/clargs] Make OxClArgs pull in OxStd gary 2021-03-02 21:47:02 -06:00
  • 9ab88b13e9 [ox/clargs] Make clargs build in bare metal builds gary 2021-03-02 21:41:45 -06:00
  • 127b728ad8 [ox/std] Cleanup OS constexpr/define order in defines gary 2021-03-02 21:05:07 -06:00
  • 9aecae8e83 [ox/clargs] Remove std::map and std::string as dependencies gary 2021-03-02 20:35:14 -06:00
  • f46656a213 [ox/std] Fix Darwin OS detection gary 2021-02-28 14:31:32 -06:00
  • c3acb3a780 [ox] Address CLion warnings gary 2021-02-27 02:38:18 -06:00
  • f31151e295 [ox/std] Remove implicit type conversion from ox_itoa gary 2021-02-22 22:23:10 -06:00
  • 32e922f67c [ox/model] Removes some unnecessary type conversions gary 2021-02-22 22:21:57 -06:00
  • 0258e833a1 [ox/mc] Removes some unnecessary type conversions gary 2021-02-22 22:21:07 -06:00
  • 6b95ab2547 [ox/oc] Cleanup ON check to work as a boolean check gary 2021-02-22 22:19:16 -06:00
  • 0a09ff5e88 [ox/claw] Make CMake dependencies PUBLIC gary 2021-02-22 22:18:13 -06:00
  • f07afa2a17 [ox] Fix OX_USE_STDLIB check to work correctly on Windows gary 2021-02-22 22:00:58 -06:00
  • 809d868e26 [ox/std] Add an unlikely label to ox{Return,Throw}Error for C++20 builds gary 2021-02-21 00:32:07 -06:00
  • 2f8115c7ba [ox/std] Add OS detection gary 2021-02-03 19:23:55 -06:00
  • bcbcfb09bd [ox] Run liccor gary 2021-01-21 23:35:13 -06:00
  • 65cd196847 [ox] Update liccor file gary 2021-01-21 00:48:30 -06:00
  • 42b599570c [ox/fs] Fix C++20 compatibility issues gary 2021-01-21 00:23:54 -06:00
  • 329ad18043 [ox/clargs] Add default argument option for ClArgs::getString gary 2020-12-21 23:35:09 -06:00
  • 82d7c21f60 [ox/std] Fix ox::assertFunc<bool> for GBA gary 2020-12-15 23:54:32 -06:00
  • 6807da1657 [ox] Set CMP0110 to NEW, this which allows spaces in test names gary 2020-11-21 23:24:09 -06:00
  • ad0dc53b48 [ox/std] Make placement new function constexpr gary 2020-11-21 23:23:47 -06:00
  • 0746f3d8f3 [ox/std] Make Vector::size() nodiscard gary 2020-11-21 23:21:11 -06:00
  • e501cf2193 [ox] Fix MSVC build gary 2020-11-07 17:59:17 -06:00
  • 961794b447 [ox/std] Replace reinterpret_cast with bit_cast in Vector gary 2020-10-20 19:28:46 -05:00
  • 3d83529abb [ox/std] Remove inappropriate noexcepts and call destructors on erase and resize gary 2020-10-20 19:11:21 -05:00
  • 4bf02251eb [ox/std] Fix Error to build in Clang gary 2020-10-20 19:02:53 -05:00
  • 75bfcc74a0 [ox/std] Add memsetElements gary 2020-10-19 19:43:20 -05:00
  • 10c8918b4d [ox/std] Replace ox::_error with ox::Error constructor gary 2020-10-16 20:03:09 -05:00
  • 1d1fc4d2a8 [ox] Cleanup unnecessary ox:: gary 2020-10-16 19:52:46 -05:00
  • ee77eef168 [ox] Rename ValErr to Result gary 2020-10-16 19:43:10 -05:00
  • 5eabb76f76 [ox] Remove remaining nodiscards from Error functions gary 2020-10-16 00:07:43 -05:00
  • cb37b6dab2 [ox] Remove now superfluous [[nodiscards]] from ox::Error functions gary 2020-10-15 23:32:36 -05:00
  • b88b399578 [ox/std] Add Error's m_i to copy operator and constructor gary 2020-10-12 21:00:01 -05:00
  • 958a9294ae [ox] Make Error its own type, not dependent on Integer and make nodiscard gary 2020-10-11 19:00:58 -05:00
  • c4cc81ca1b [ox] Switch to vcpkg gary 2020-08-05 20:17:30 -05:00
  • c03f4c3b8d [ox/std] Cleanup gary 2020-07-28 19:11:10 -05:00
  • 6c324655ed [ox/std] Fix oxPanic errCode parameter name gary 2020-07-14 22:13:54 -05:00
  • e777359a2e [ox/std] Add memset to memops.h gary 2020-07-14 22:13:09 -05:00
  • 43a7c3168f [ox/std] Add OX_ALIGN8 gary 2020-07-11 23:40:16 -05:00
  • 502ea0a92e [ox/std] Add OX_ALIGN4 gary 2020-07-11 22:24:37 -05:00
  • 537ecd1043 [ox/mc] Replace an alloca call with malloca to prevent stack overflow gary 2020-06-20 03:54:16 -05:00
  • 5978ca071d [ox/std] Make String comparison operators const correct gary 2020-06-20 03:49:38 -05:00
  • 5a1defa4ff [ox/std] Add move operator to String gary 2020-06-20 02:58:32 -05:00
  • 6db0c9c272 [ox/std] Make Vector::push_back use copy constructor instead of copy assign gary 2020-06-20 02:58:20 -05:00
  • 45db72ecc7 [ox/mc] Fix string allocation size gary 2020-06-20 02:55:25 -05:00
  • 41d1a39adb [ox] Add HashMap<String, T> to serializaton handlers gary 2020-06-19 07:34:04 -05:00
  • 616eabea8a [ox/model] Fix TypeDescWriter NameCatcher to have opType of WriteDefinition gary 2020-06-17 06:44:31 -05:00
  • 2beb6790cf [ox/std] Rename is_signed to is_signed_v gary 2020-06-17 06:33:35 -05:00
  • 1fb761be23 [ox/fs] Cleanup gary 2020-06-17 01:53:35 -05:00
  • 0fef71d0c2 [ox/std] Make ox_strncmp a template gary 2020-06-17 01:52:28 -05:00
  • be8f2cf1bc [ox/oc] Fix write to ignore null objects passed in gary 2020-06-16 04:41:43 -05:00
  • 614ce9d18a [ox/model] Fix model descriptor writing to handle Vector, etc. gary 2020-06-16 04:40:43 -05:00
  • 309b24af04 [ox/fs] Make PassthroughFS mkdir pass mkdir -p on existing directory gary 2020-06-16 04:39:15 -05:00
  • afcaed4eba [ox/std] Change toError(ox::ValErr<T>) to toError(const ox::ValErr<T>&) gary 2020-06-16 00:45:24 -05:00
  • 65e98aca05 [ox/model] Add opType method to TypeDescWriter gary 2020-06-16 00:23:03 -05:00
  • b18e7410b6 [ox/fs] Change Claw type IDs to domain based namespaces gary 2020-06-15 23:16:34 -05:00
  • 557003737c [ox/std] Add missing includes to CMake install and std.hpp gary 2020-06-15 04:54:52 -05:00
  • 29e7bf4ec9 [nostalgia/fs] Fix Directory to write back out as a Directory gary 2020-06-15 01:34:48 -05:00
  • 1a1678674d [ox/claw] Add strip header function gary 2020-06-15 01:34:22 -05:00
  • 5c5809cc24 [ox/std] Fix macOS build gary 2020-06-05 19:47:29 -05:00
  • 662e9476dc [ox/claw] Fix TypeInfoCatcher to fit model handler API gary 2020-05-29 20:24:09 -05:00
  • 5bc921dd2d [nostalgia/core/gba][ox/std] Move heap manager from NostalgiaCore to OxStd gary 2020-05-29 19:36:00 -05:00
  • f3dd0f1bba [ox] Fix GBA build gary 2020-05-17 04:20:43 -05:00
  • b8e28a9890 [ox/claw] Add missing write.cpp gary 2020-05-16 22:47:51 -05:00
  • 9105f54a7b [ox/claw] Fix TypeVersion writing gary 2020-05-16 22:35:33 -05:00
  • 2be5b6e89a [ox] Fix Mac build and fix MC to increment field counter on empty string gary 2020-05-08 21:32:56 -05:00
  • ac701751cb [ox/model] Add preloadable attribute to type descriptor gary 2020-05-07 21:04:48 -05:00
  • 09b1d5d6eb [ox/claw] Add Claw gary 2020-05-06 20:38:06 -05:00