Commit Graph

444 Commits

Author SHA1 Message Date
gary 79138b5cc8 [ox/std] Make ox_strlen return std::size
(synced from d51acfd033)
2019-03-04 20:15:53 -06:00
gary 0c6bf4ea58 [ox] Enable new compiler warnings
(synced from e10594b006)
2019-03-04 19:56:57 -06:00
gary cc3fb6f729 [ox/fs] Remove C99 designated initializer usage
(synced from 0c570438e4)
2019-03-04 19:42:48 -06:00
gary 23a6c7b2bb [ox/std] Remove C-style casts
(synced from 9844416a4e)
2019-03-04 19:42:22 -06:00
gary c6f97c81a9 [ox/std] Add pop_back to Vector
(synced from 564ca7511c)
2019-03-02 22:10:12 -06:00
gary caaeb8e012 [ox/mc] Fix build issues encountered when using MetalClawDefWriter
(synced from 21f5a34b75)
2019-02-28 23:12:20 -06:00
gary 244dbb705c [ox/fs] Fix FS to use stdc++fs when building with GNU
(synced from 652b603ec6)
2019-02-28 23:10:50 -06:00
gary 98c6b0c370 [ox/std] Add maybe_unused to assert check in test to allow release builds
(synced from dc3fe3c18e)
2019-02-25 21:50:52 -06:00
gary aaa7bbe93d [ox/std] Add != to BString
(synced from 6ddd44828b)
2019-02-25 21:46:54 -06:00
gary d9a3db6074 [ox/mc] Remove walk.cpp from CMake
(synced from 0ea44e5ead)
2019-02-25 20:48:51 -06:00
gary acd04c496c [ox/mc] Add Walker
(synced from def449607c)
2019-02-24 23:57:31 -06:00
gary 9c42b37933 [ox] Remove redundant null check before delete
(synced from 3facd25794)
2019-02-24 23:52:14 -06:00
gary c9a992a450 [ox/std] Remove incorrect noexcepts from HashMap
(synced from d3f78982e6)
2019-02-24 23:49:14 -06:00
gary 5e254bdfb2 [ox/std] Add nodiscard to bitops, byteswap, and strops
(synced from 805244f796)
2019-02-24 09:36:04 -06:00
gary 14e96f441a [ox] Move buildinfo and trace packages into std
(synced from 5a1d1c0a2f)
2019-02-23 23:15:09 -06:00
gary a039c5764f [ox] Remove VS Code directory
(synced from 57aa0d556c)
2019-02-23 11:52:44 -06:00
gary b1af1fc55e [ox/std] Add missing constexprs to BString methods
(synced from 6b66127691)
2019-02-14 05:15:53 +00:00
gary 375853f710 [ox/mc] Add McStr to wrap C style strings to distinguish them from arrays
(synced from 1c64096c38)
2019-02-13 02:42:33 +00:00
gary b2a1e9d4c9 [ox/mc] Fix DefWriter to properly detect when to write Types
(synced from c7e9a95a3f)
2019-02-12 06:20:05 +00:00
gary f54e19ab9b [ox/mc] Add Vector handler to Reader and Writer
(synced from c8f39af001)
2019-02-12 05:02:40 +00:00
gary e2e6164ead [ox/mc] Add Vector handler to DefWriter, add static_assert tests
(synced from 5c51e17156)
2019-02-12 03:58:14 +00:00
gary f766c6a981 [ox/mc] Fix MetalClawDefWriter OpType
(synced from 1c6e40220b)
2019-02-11 06:51:01 +00:00
gary 8f2f99c038 [ox/mc] Add def writer
(synced from 75aeedb7b5)
2019-02-11 05:59:33 +00:00
gary f86de28ba9 [ox/std] Make BString constexpr
(synced from 96c56e2589)
2019-02-10 07:52:22 +00:00
gary 8f766668ef [ox/std] Remove unused include from assert.hpp
(synced from 52536fcb97)
2019-02-09 07:43:58 +00:00
gary 2dfc756875 [ox/mc] Fix MC test's incorrect reporting of number of fields
(synced from 1a2733f5ce)
2019-02-09 07:39:55 +00:00
gary 11cec1ae74 [ox/std] Add missing pragma once to HashMap header
(synced from a0290c315a)
2019-02-09 04:29:32 +00:00
gary 80d048dd6a [ox/std] Add expand to HashMap
(synced from 9ca27361dc)
2019-02-03 01:13:35 -06:00
gary 286b65ef79 [ox/std] Add HashMap
(synced from 87e6b8d19f)
2019-02-02 21:06:42 -06:00
gary 1a9bf8ca4a [ox] Add gdblogger
(synced from e5c5c0da43)
2019-01-15 22:32:54 -06:00
gary 4ecb34629c [ox/fs] Strip leading slashes in PassThroughFS paths
(synced from 791c076b51)
2019-01-15 22:01:30 -06:00
gary 5758cb341c [ox/std] Fix ox_malloca to work outside ox namespace
(synced from ec6326001d)
2019-01-15 17:39:33 -06:00
gary 5d9d5f078a [ox/fs] Add PassthroughFS
(synced from 59ee1ada56)
2019-01-11 19:39:20 -06:00
gary cec3f0f045 [ox/fs] Make format method static
(synced from 55119253da)
2018-12-29 22:29:03 -06:00
gary 29f82d2e99 [ox/fs] Remove old file system code
(synced from 713aa7380f)
2018-10-29 22:56:01 -05:00
gary cd71e9c1a4 [ox/fs] Fix log channel
(synced from fdc227cb72)
2018-10-21 15:29:33 -05:00
gary bbf0afb6c4 [ox] Make cmake directory structure more consistent with project
(synced from 77c88515b2)
2018-10-21 07:21:25 -05:00
gary 0ecd5d6aff [ox] Add gdblogger integration
(synced from f21cb465e6)
2018-10-21 07:20:49 -05:00
gary 8332b141c2 [ox/fs] Fix Directory::mkdir
(synced from 4b70330710)
2018-10-21 07:19:40 -05:00
gary d272dce4f8 [ox/std] Make asserts generate stack traces
(synced from 0ba964a475)
2018-09-02 21:11:39 -05:00
gary 08e7a88e66 [ox/fs] Add extra checks to FileSystem test
(synced from 72b9437ef5)
2018-09-02 10:20:01 -05:00
gary cc9f8d9ca9 [ox/fs] Remove abstract FileStore class
(synced from 1770c8a1e2)
2018-09-01 23:52:43 -05:00
gary e0aeb544e4 [ox/trace] Add delimiter setter to trace handlers
(synced from 6648d941c9)
2018-09-01 21:52:26 -05:00
gary 8901162456 [ox/fs] Fix FileSystemTemplate::write to create Directory path index
(synced from cbfd9566d1)
2018-09-01 16:28:36 -05:00
gary fe802cbace [ox/fs] Make Directory type a type parameter in FileSystemTemplate
(synced from 0c6a557878)
2018-09-01 15:52:59 -05:00
gary 30e5cc4bbe [ox] Add vscode files
(synced from 6a82e96db7)
2018-09-01 15:11:37 -05:00
gary 6a32c09165 [ox/fs] Fix -p write
(synced from e4e8f141b6)
2018-09-01 01:56:20 -05:00
gary 7fde46fc7a [ox/fs] Remove completely pointless uses of ox_malloca
(synced from 9472043d80)
2018-09-01 01:17:12 -05:00
gary 67f20ed3c1 [ox/std] Cleanup MallocaPtr on heap determination
(synced from e918f2e60e)
2018-09-01 00:37:53 -05:00
gary 13a9482c93 [ox/std] Fix errCode extraction incorrect bit shift
(synced from 32e2878fb1)
2018-08-19 00:06:37 -05:00