Commit Graph

  • 13125c6f41 Fix ox_strcmp and add tests for it gary 2017-04-07 13:52:07 -05:00
  • 6ddb1d6d3d Add OxStd to OxConfig.cmake gary 2017-04-06 17:01:14 -05:00
  • 3d868d2dfa Fix memcmp tests to compile with clang gary 2017-04-06 16:39:29 -05:00
  • e740f7bcba Add install for OxStd and add OX_RUN_TESTS CMake flag gary 2017-04-06 16:29:52 -05:00
  • 39edf8bbe8 Make each test in memcmp tests distinct in CMakeLists.txt gary 2017-04-06 16:21:37 -05:00
  • 4aa233d664 Add ox_memcmp. gary 2017-04-06 04:59:53 -05:00
  • 895e79d345 Fix OxConfig.cmake prefix gary 2016-12-24 00:08:41 -06:00
  • fec967aaa2 Cleanup build system gary 2016-12-23 22:45:31 -06:00
  • 9139274ca1 Rename config.cmake to OxConfig.cmake to meet CMake's expectation gary 2016-12-23 21:46:27 -06:00
  • 7dc22532e8 Add config.cmake file gary 2016-12-23 21:00:42 -06:00
  • c2a3abcbed Made cibuild use the master Makefile gary 2016-12-23 17:16:05 -06:00
  • 42fdb682b1 Fix cibuild to work with new build setup. gary 2016-12-23 14:42:33 -06:00
  • 880c697a39 Cleanup build setup gary 2016-12-23 14:40:01 -06:00
  • 666f455cfd Add support for MinGW cross compiling gary 2016-12-23 03:41:11 -06:00
  • 1b2f87197b Move CMake install location to devkitARM directory for GBA builds gary 2016-12-22 23:27:18 -06:00
  • 0acaab39d3 Cleanup gary 2016-12-22 21:15:20 -06:00
  • f140dbad89 Disable building of executables for GBA builds gary 2016-12-22 21:13:13 -06:00
  • d486c92326 Add build/current to .gitignore gary 2016-12-22 21:09:01 -06:00
  • bd7c795077 Fix build issue from previous commit and fix additional compiler warning gary 2016-12-22 21:05:48 -06:00
  • eeff110b31 Add a master Makefile with docker dev env support and address compiler warning that showed up in the Docker dev env gary 2016-12-22 20:57:57 -06:00
  • 02bbd75606 Remove executable linking from exec building off gary 2016-12-17 22:31:01 -06:00
  • 9e104f40df Remove executables from install when OX_BUILD_EXEC is set to OFF gary 2016-12-17 22:28:42 -06:00
  • f498cb568c Merge branch 'master' of github.com:wombatant/memphis gary 2016-12-17 22:13:30 -06:00
  • 33ab9fcc1b Add OX_BUILD_EXEC option to CMake files gary 2016-12-17 22:12:52 -06:00
  • f6e7fd367d Add dist: trusty to .travis.yml gary 2016-12-17 20:00:27 -06:00
  • bd00a27e29 Make .travis.yml a container based builder gary 2016-12-17 19:54:06 -06:00
  • c1eca6afcc Add gcc to .travis.yml gary 2016-12-17 14:43:52 -06:00
  • cc10689d57 Add set -e to cibuild script gary 2016-12-17 14:39:05 -06:00
  • 931b3fa3cb Split out make lines cibuild script gary 2016-12-17 14:36:06 -06:00
  • 1de6e6efe6 Fix types.hpp issues gary 2016-12-17 13:30:12 -06:00
  • e8b27d6935 Better define the u/int64 types between different compilers gary 2016-12-17 13:05:39 -06:00
  • 76eb01d5f3 Fix more compiler warnings for MSVC gary 2016-12-17 01:24:35 -06:00
  • 112ba8a708 Add CMake install parameters to generate complete dist gary 2016-12-15 00:12:41 -06:00
  • 7d1dd8df43 Eliminate heap allocation in FileSystem::format gary 2016-12-14 23:37:10 -06:00
  • 747f68bb0e Fix memory leak in FileSystem::format gary 2016-12-14 23:26:18 -06:00
  • 946853628b Fix compiler warnings with static vars undefined in template gary 2016-12-14 23:11:22 -06:00
  • c9a1310e11 Fix an issue with MSVC int64 type difference gary 2016-12-14 22:46:47 -06:00
  • 414580fa7b Merge branch 'master' of github.com:wombatant/ox gary 2016-12-14 22:44:15 -06:00
  • b40faa70f3 Fix some compiler warnings and an issue with ox_atio. gary 2016-12-14 22:36:56 -06:00
  • cf802c7b99 Fix a some places where space had been used instead of tabs gary 2016-12-14 22:36:03 -06:00
  • af55d2db77 Fix several warnings and build issues. gary 2016-12-14 22:25:43 -06:00
  • c66533fc70 Cleanup gary 2016-09-08 20:27:57 -05:00
  • ad90007bdc Suppress fopen warnings gary 2016-09-08 20:12:19 -05:00
  • a97b09cca0 Fix warning concering always true check gary 2016-09-07 23:49:21 -05:00
  • a4e7b7fd08 Prefix ox stdlib functions with ox_ gary 2016-09-07 23:45:36 -05:00
  • c6d35aac3b ifdef out MSVC pragmas for other compilers gary 2016-09-07 23:35:08 -05:00
  • beb0d1b550 Address some Visual C++ compiler warnings gary 2016-09-07 20:45:50 -05:00
  • 8cc172ce78 Merge branch 'master' of https://github.com/wombatant/ox gary 2016-09-07 20:25:36 -05:00
  • 2dd8958d9f Suppress some compiler false positive warnings that come up in Visual C++ gary 2016-09-07 20:13:46 -05:00
  • fdc7324df7 Move std package out of namespace gary 2016-08-28 23:48:22 -05:00
  • 4ad67ed310 Cleanup file naming convention in FileStore::Inode gary 2016-07-10 00:55:40 -05:00
  • 81d8aac72d Fix issues in oxfstool format caused by new error handling gary 2016-07-09 14:55:30 -05:00
  • a45ee0ab7a Add file system type to FileSystem::format gary 2016-07-09 14:39:24 -05:00
  • 10290faf49 Add some error handling to oxfstool format and fix a couple of memory leaks gary 2016-07-09 11:33:47 -05:00
  • 1bca0c46a7 Add version command to usage gary 2016-07-09 11:25:07 -05:00
  • 18d8d6b602 Add version command to oxfstool gary 2016-07-09 11:23:25 -05:00
  • 973b6b5330 Cleanup gary 2016-07-09 11:14:49 -05:00
  • 26dfc14229 Add support for K,M,G suffixs to FS sizes in oxfstool gary 2016-07-09 11:12:28 -05:00
  • c4890407a2 Add oxfstool install instructions for cmake gary 2016-07-09 11:10:13 -05:00
  • 5bdca72004 Add rm command to usage gary 2016-07-06 20:39:11 -05:00
  • d5cbe0e7a2 Add file type to FileStore::stat gary 2016-07-06 19:44:33 -05:00
  • b2624de48a Removed unused files gary 2016-07-06 19:40:24 -05:00
  • 7c900eda10 Add file type field to inodes gary 2016-07-06 00:50:22 -05:00
  • e5e85a147c Fix to allow overwriting existing inodes and add remove to oxfstool gary 2016-07-06 00:40:59 -05:00
  • 7f583c8709 Add include that is needed for Linux builds gary 2016-07-03 17:04:04 -05:00
  • 2b01136bb4 Cleanup, Add error handling for reading non-existent file gary 2016-07-03 16:50:36 -05:00
  • 19c2b9580a Add oxfstool read and FileSystem base class gary 2016-07-03 16:43:37 -05:00
  • 3f941517ea Add error handling to oxfstool insert gary 2016-07-03 02:07:30 -05:00
  • c68a4cbbc0 Add missing new line to oxfstool usage gary 2016-07-03 00:46:54 -05:00
  • d265310abb Add write command to oxfstool gary 2016-07-03 00:40:55 -05:00
  • 545ea10a05 Add usage to a 'help' option gary 2016-07-02 22:40:56 -05:00
  • 383311260b Add usage message to oxfstool. gary 2016-07-02 22:36:02 -05:00
  • d5a1e5e00b Add oxfstool with format option. gary 2016-07-02 22:31:17 -05:00
  • 2d2d334f50 Add ability to delete inodes gary 2016-07-02 20:40:44 -05:00
  • 15cca777c1 Fixed some glaring issues with FileStore::compress. gary 2016-07-02 03:30:42 -05:00
  • 20365148cc Merge commit 'b0044' gary 2016-07-02 03:24:31 -05:00
  • b00445d9bd Fixed tracking last inode. gary 2016-07-02 03:22:42 -05:00
  • 3c33f912af Replace file store version field with type field gary 2016-07-02 02:28:45 -05:00
  • e2781ac743 Add first inode to FileStore gary 2016-07-02 02:19:59 -05:00
  • 490bf2f8e8 Put prev back in. gary 2016-07-02 01:33:56 -05:00
  • f7d136bbc4 Cleanup. gary 2016-06-30 00:05:20 -05:00
  • f9d9a50e83 Flattened FileStore. gary 2016-06-29 23:59:09 -05:00
  • a82f601b7c Added reference count to inode. gary 2016-06-28 23:05:22 -05:00
  • a32a497a35 Removed prev value from inodes. gary 2016-06-28 23:12:18 -05:00
  • ce7d310bd4 Removed root directry entry, because the root directory doesn't need an entry. gary 2016-06-28 20:57:49 -05:00
  • 77059d4cdb Started on inode manager file. gary 2016-06-27 21:21:01 -05:00
  • c3b9a9e9e0 Cleaned up file name handling. gary 2016-06-26 19:55:12 -05:00
  • eeff1dda8b Replaced root dir inode magic number with a const. gary 2016-06-26 17:55:55 -05:00
  • def16ce43f Started on FileSystem format. gary 2016-06-26 17:54:12 -05:00
  • 8e4c52d2ab Cleaned up how Inode data is accessed. gary 2016-06-26 16:18:41 -05:00
  • d61ff44910 Cleaned up std includes because std is no longer private to fs. gary 2016-06-25 18:49:39 -05:00
  • 1c428aa1f3 Added support for ARM. gary 2016-06-24 20:43:07 -05:00
  • 7a81449148 Renamed project Ox and restructured it to allow it to become a baremetal unikernel/stdlib. gary 2016-06-24 18:27:46 -05:00
  • f9f19819ef Made file store IO test test 16, 32, and 64 bit file systems. gary 2016-06-24 17:50:10 -05:00
  • c47bb01175 Replaced record references with inode. gary 2016-06-24 01:54:53 -05:00
  • cbe130050a Removed offsetof macro. gary 2016-06-24 01:53:16 -05:00
  • 2527af13f1 Missed a once in pragma once. gary 2016-06-24 01:28:52 -05:00
  • a98df4646b Replace traditional header guards with pragma once. gary 2016-06-24 01:25:55 -05:00
  • d1b819982e Fix issues building with MSVC gary 2016-06-24 01:16:17 -05:00
  • fff0a1770c Removed sign-compare check from MSVC builds. gary 2016-06-24 00:44:51 -05:00