Commit Graph

  • 30ca002523 [ox/fs] Add new partial file read functions gary 2025-02-03 20:28:25 -06:00
  • 16abe332af [ox/fs] Fix PassThroughFS::stripSlash gary 2025-01-28 01:18:44 -06:00
  • 6eec07a52d [ox/event] Add Signal::connectionCnt gary 2025-01-25 22:58:18 -06:00
  • 830184ce6e [ox/std] Fix HashMap collision handling gary 2025-01-25 22:16:42 -06:00
  • 9aa56d01e2 [ox/std] Fix UPtr compare with nullptr gary 2025-01-25 20:13:47 -06:00
  • 385a10e6e4 [ox/model] Fix possible infinite recursion gary 2025-01-23 23:46:42 -06:00
  • 3607706681 [ox/std] Change ox::String::operator[](size_t) const return a reference gary 2025-01-21 22:43:57 -06:00
  • 2123d63ead [ox/oc] Fix integer read for signed/unsigned gary 2025-01-21 22:15:36 -06:00
  • 4e5f19b65a [ox/std] Make UAnyPtr uncopyable gary 2025-01-20 20:42:00 -06:00
  • 08055261a4 [ox/std] Fix string append issues gary 2025-01-19 16:51:05 -06:00
  • 5401ab5005 [ox/std] Fix possible error that occurs with appending on boundary of small string size gary 2025-01-19 09:26:06 -06:00
  • 30576934ba [ox/std] Fix Mac build gary 2025-01-19 01:43:38 -06:00
  • 4aa005aa3e [ox/fs] FileSystem fixes with removing files gary 2025-01-18 22:31:19 -06:00
  • 7b40925fa6 [ox/std] Drop ox:: qualifier from safeDelete function for pointee gary 2025-01-18 20:56:24 -06:00
  • 90fb77c600 [ox/std] Add UAnyPtr gary 2025-01-18 20:11:42 -06:00
  • e2295cbbfd [ox/model] Fix ModelTypeName_v to use requireModelTypeName gary 2025-01-15 23:34:48 -06:00
  • 836c87f16f [ox/std] Add spancpy gary 2025-01-14 21:10:18 -06:00
  • 6da749ffc2 [ox/std] Add and integrate standard abort call gary 2025-01-13 20:39:21 -06:00
  • a76db86e76 Merge commit '4ea4a61d542777a270c4e2c283e0e986fc9eec9c' gary 2025-01-11 12:32:00 -06:00
  • 5385dfcb49 [ox/std] Add non-const SmallMap::pairs gary 2025-01-11 03:37:27 -06:00
  • 141f11cfc4 [ox] Update liccor file gary 2025-01-08 23:12:28 -06:00
  • bf5eb50bb6 [ox] Run liccor gary 2025-01-08 23:03:05 -06:00
  • def34d9ca4 [ox/std] Add SmallMap::values() gary 2025-01-08 21:31:46 -06:00
  • 8e7c31ea39 [ox/std] SmallMap fixes, add findIdx function gary 2025-01-07 20:59:04 -06:00
  • bdd0789f9e [ox/std] Add hash.hpp to install gary 2025-01-03 00:26:10 -06:00
  • 84a4cb0440 [ox] Make Error use std::source_location gary 2025-01-01 23:42:46 -06:00
  • 5a671ce9ff [ox/std] Cleanup gary 2025-01-01 22:57:20 -06:00
  • 8b0ae64108 [ox/std] Make Vector(initializer_list) use list size as capacity gary 2025-01-01 22:37:28 -06:00
  • e808d7cbdd [ox/std] Add Vector::shrink_to_fit gary 2025-01-01 19:29:41 -06:00
  • 6ac7932a85 [ox] Change macro names to comply with broader conventions gary 2024-12-18 22:04:25 -06:00
  • 6c6eaf1e72 [ox/std] Cleanup Vec2 gary 2024-12-15 01:26:10 -06:00
  • bd3c61f7ed [ox/std] Run liccor gary 2024-12-14 14:33:43 -06:00
  • dc24af4442 [ox] Remove OxException gary 2024-12-14 00:40:05 -06:00
  • c4477ba983 [ox] Remove OxError gary 2024-12-13 22:06:47 -06:00
  • ef75b6258c [ox/std] Make source_location::current only init if valid gary 2024-12-12 23:13:39 -06:00
  • dd4154b8cb [ox/std] Add source_location gary 2024-12-12 22:36:48 -06:00
  • e46579da3b [cityhash] Add install rule gary 2024-12-12 22:36:09 -06:00
  • bae926d9f3 [ox/std] Add CString type alias gary 2024-12-06 00:20:03 -06:00
  • 9fe97955d0 [ox] Replace SpanView with Span<const T> gary 2024-12-01 08:41:08 -06:00
  • 55deecce21 [ox/clargs] Add constructor that takes a SpanView gary 2024-11-28 00:51:02 -06:00
  • f8574cab9c [ox/std] Add missing + and += operators to Span gary 2024-11-27 00:17:37 -06:00
  • c39f1eec75 [ox/std] Fix Span raw array constructor gary 2024-11-26 23:57:41 -06:00
  • 15aa8088cb [ox] Add more unsafe buffer exceptions gary 2024-11-26 23:31:34 -06:00
  • 05fb58515d [ox/std] Replace an unsafe buffer gary 2024-11-26 22:31:20 -06:00
  • 2cef6dad64 [ox/fs] Suppress unsafe buffer warnings gary 2024-11-26 22:30:57 -06:00
  • c4fcd9a5e4 [ox/clargs] Cleanup gary 2024-11-26 22:08:36 -06:00
  • 328a384027 [ox/clargs] Enable unsafe buffer warnings gary 2024-11-26 22:05:32 -06:00
  • 07c8b56f30 [ox/std] Enable unsafe buffer warnings gary 2024-11-26 21:59:26 -06:00
  • a8a5afc8c7 [cityhash] Add pragmas to ignore unsafe buffer warnings gary 2024-11-26 21:58:39 -06:00
  • 354bbd19b0 [ox/std] Remove raw char* CharBufferWriter constructor gary 2024-11-26 20:46:43 -06:00
  • 12bd36e5f5 [ox/std] Cleanup gary 2024-11-26 20:43:43 -06:00
  • ffea6eecab [ox/std] Make Span access check message consistent with other messages gary 2024-11-26 20:43:20 -06:00
  • 4296576f5c [ox/std] Make CharBufferWriter constructor take a Span gary 2024-11-26 20:42:33 -06:00
  • e7ce6090ea [ox/std] Cleanup an unsafe buffer gary 2024-11-26 20:38:00 -06:00
  • f1241eac74 [ox/std] Add overflow checking to SpanIterator gary 2024-11-19 01:09:48 -06:00
  • 5dec5ca285 [ox] Add Vector/Array/Span overflow checking gary 2024-11-14 21:08:38 -06:00
  • f2c4c76811 Merge commit '9e11019b87ba27d1dac9e097dc212a126e404218' gary 2024-11-01 22:23:08 -05:00
  • 72cbca4cc5 [ox] Fix typo in docs gary 2024-10-08 23:04:49 -05:00
  • 039d50571f [ox/std] Remove oxRequireT and oxRequireMT gary 2024-10-06 06:16:14 -05:00
  • 9159646448 [ox] Add Project Structure section to docs gary 2024-10-04 01:15:17 -05:00
  • a8f0d16c75 [ox] Add ox-docs.md gary 2024-10-04 00:59:23 -05:00
  • 2b7e0512cc [ox/std] Add CStringViewCR gary 2024-09-28 23:56:14 -05:00
  • e8633bdf6a [ox] Cleanup gary 2024-09-28 18:44:50 -05:00
  • b7fe301313 [ox] Rename CRString to StringCR gary 2024-09-28 17:46:45 -05:00
  • 4dcccb38d1 [ox] Rename CRStringView to StringViewCR gary 2024-09-28 16:09:43 -05:00
  • 1d7fc6bccc [ox/oc] Fix Linux build gary 2024-09-27 02:44:25 -05:00
  • f6e1090248 [ox/oc] Add option for writeOC to return a string gary 2024-09-27 02:31:08 -05:00
  • a97184ebdb [ox/std] Add HashMap::values gary 2024-09-21 16:12:37 -05:00
  • 9f11c7cf44 [ox/std] Add oxModelFwdDecl macro for broken Apple Clang gary 2024-09-17 23:49:04 -05:00
  • ca79dfd12a [ox/std] Make operator[] in Array and Vector nodiscard gary 2024-09-14 23:37:07 -05:00
  • eb2b190914 [ox/std] Cleanup gary 2024-09-14 02:30:22 -05:00
  • 89b735c938 [ox/std] Cleanup Defer gary 2024-09-13 23:51:58 -05:00
  • 78dacff239 [ox/std] Cleanup logging output gary 2024-09-13 23:32:42 -05:00
  • 508e45b088 [ox/fs] More cleanup and bug fix from previous cleanup gary 2024-09-13 23:32:13 -05:00
  • a575ac5200 [ox/fs] Cleanup gary 2024-09-13 00:05:26 -05:00
  • 78e8f39651 [ox/std] Make Result copyTo and moveTo able to convert gary 2024-09-07 02:24:52 -05:00
  • a0f66bdad2 [ox/std] Add IString::unsafeResize gary 2024-09-06 21:19:59 -05:00
  • a301b76cd9 [ox/std] Add StringParam gary 2024-08-30 19:45:08 -05:00
  • f59095e720 [ox/std] Fix itoa result length calculation gary 2024-08-30 19:44:15 -05:00
  • 1bf2d6cf66 [ox/event] Comment out Signal disconnect warning gary 2024-08-27 19:58:14 -05:00
  • b41c918cf1 [ox/event] Comment out error logging for a long ignored error gary 2024-06-30 00:42:45 -05:00
  • a9f2664f89 [ox/std] Fix Windows ARM build gary 2024-06-22 15:20:29 -05:00
  • 59343c5f70 [ox/std] Hopefully fix MSVC build gary 2024-06-15 15:25:20 -05:00
  • a7f2f42baa [ox/std] Add non-const operator[] to Pair gary 2024-06-12 22:52:20 -05:00
  • 420537b287 [ox/std] Add Pair gary 2024-06-12 22:51:57 -05:00
  • 9ff491b5e5 [ox/model] Fix type params in type ID gary 2024-05-30 23:43:49 -05:00
  • b42c84b3d1 [ox/oc] Fix OC not dealing with certain int types properly gary 2024-05-30 22:13:01 -05:00
  • a1c4554e40 [ox/std] Fix String::c_str to always retrun a valid C str gary 2024-05-29 20:51:15 -05:00
  • ca8ca7119a [ox/std] Ensure ox::String always has at least a null terminator gary 2024-05-29 02:15:30 -05:00
  • 73cbcf34d6 [ox/preloader] Fix alignment issue gary 2024-05-28 20:44:26 -05:00
  • 6a4c68e783 [ox/fs] Add FileSystem::exists gary 2024-05-27 00:44:58 -05:00
  • 1ff2cd7c41 [ox/std] Add conversion functions for geo types, cleanup gary 2024-05-25 21:29:54 -05:00
  • 552a611482 [ox/std] Remove SmallMap dtor, replace timing code with steady_clock gary 2024-05-25 00:47:49 -05:00
  • c8cd58c393 [ox/claw] Remove enum type from ClawFormat gary 2024-05-24 22:09:08 -05:00
  • 2a4f5b261d [ox/preloader] Remove debug code gary 2024-05-24 22:08:35 -05:00
  • bbe2b0118b [ox/std] Fix Linux build gary 2024-05-23 01:38:57 -05:00
  • 267b17543f [ox/model] Fix type params in buildTypeId gary 2024-05-23 01:29:45 -05:00
  • 41b3696c6b [ox/std] Fix resize to set null terminator gary 2024-05-23 01:27:59 -05:00
  • 3d5efc1d4d [ox/std] Rework FileReader into StreamReader gary 2024-05-23 00:45:28 -05:00
  • 0c92672a2b [ox/std] Add IntegerRange_c gary 2024-05-22 23:14:06 -05:00