Commit Graph

  • f6ae40617e Fix compilation error in core::path constructor kayomn 2023-02-19 15:48:29 +00:00
  • e64013f03b Add missing note to core::path::begin kayomn 2023-02-19 14:24:17 +00:00
  • 811176ad53 Expose way to zero memory in core library kayomn 2023-02-19 14:15:11 +00:00
  • 22a8b63d0f Add compile-time checked value constructor to path kayomn 2023-02-19 14:14:43 +00:00
  • 51b73aa823 Add file system interfacing to core library kayomn 2023-02-19 02:02:51 +00:00
  • a58b0d7bdb Add disclaimer about path hash code kayomn 2023-02-18 23:49:31 +00:00
  • 44ee0591a2 Add more byte manipulation utils to core library kayomn 2023-02-18 20:48:06 +00:00
  • 340120d920 Enable constexpr on core::equals kayomn 2023-02-18 20:23:03 +00:00
  • e3c4ab65f1 Clean up core library. kayomn 2023-02-18 19:40:12 +00:00
  • 1261ee7e60 Update build instructions kayomn 2023-02-18 13:34:20 +00:00
  • 43383058c6 Improve error handling with core::expected kayomn 2023-02-18 13:19:01 +00:00
  • a9e0588878 Fix build script not compiling with debug symbols kayomn 2023-02-18 03:38:22 +00:00
  • d5b4281d36 Port codebase to C++20 kayomn 2023-02-18 03:34:40 +00:00
  • 3a0da39b3e Merge pull request 'Fix outstanding problems with CI pipeline and codebase state' (#3) from ci-updates into main kayomn 2022-10-04 00:11:32 +02:00
  • 37bd0f10ac Fix CI being unable to find test #3 kayomn 2022-10-03 23:05:43 +01:00
  • c91630d6da Run test binary over manually invoking zig test in VS Code settings kayomn 2022-10-03 23:04:57 +01:00
  • 074a62807b Fix CI not running tests after building them kayomn 2022-10-03 22:58:58 +01:00
  • c4775e27d8 Fix tests not running. kayomn 2022-10-03 22:58:38 +01:00
  • a36b3bc321 Fix inconsistent test naming kayomn 2022-10-03 22:58:33 +01:00
  • e01b19cd68 Fix compilation errors in I/O module kayomn 2022-10-03 22:50:28 +01:00
  • 774536fd58 Update references to old tellFile function kayomn 2022-10-03 22:45:22 +01:00
  • af1976b69c Fix compilation errors kayomn 2022-10-03 22:32:16 +01:00
  • 49557f32bc Change drone CI script to test via zig build kayomn 2022-10-03 22:01:31 +01:00
  • 71ab200325 Add logging function to event loop kayomn 2022-10-03 21:30:02 +01:00
  • f68fbe16c7 Add tests to I/O module kayomn 2022-10-02 23:57:41 +01:00
  • 71d5d696bd Fix bugs in memory module and add unit tests kayomn 2022-10-02 13:03:55 +01:00
  • 3ca0bd5724 Add ability to debug test suite in VS Code kayomn 2022-10-02 12:56:19 +01:00
  • 11b6040237 Fix incorrect test root in build.zig kayomn 2022-10-02 12:22:22 +01:00
  • 3f2f37e0f5 Fix incorrect test root in build.zig kayomn 2022-10-02 12:22:04 +01:00
  • 9c1ddd6e8f Add tests to VS Code debug config kayomn 2022-10-02 12:20:53 +01:00
  • be94963cb7 Add empty test to main kayomn 2022-10-01 21:25:06 +01:00
  • 584f892e4d Support idling in file system message processor kayomn 2022-10-01 21:12:12 +01:00
  • 52bc326187 Merge pull request 'Start running tests as part of CI pipeline' (#1) from ci-tests into main kayomn 2022-10-01 21:41:09 +02:00
  • d5166fb467 Tidy up CI naming conventions #1 kayomn 2022-10-01 20:40:23 +01:00
  • 4bd1c57899 Replace environment self-assembly with pre-build Zig image kayomn 2022-10-01 20:39:21 +01:00
  • f555e6bf30 Remove typo in CI script kayomn 2022-10-01 20:35:51 +01:00
  • 3b234a175b Attempt removal of pushd / popd command dependency kayomn 2022-10-01 20:34:21 +01:00
  • e5f94fda0f Manually assemble build environment in CI script kayomn 2022-10-01 20:32:59 +01:00
  • 074297953e Start running tests as part of CI pipeline kayomn 2022-10-01 21:16:16 +02:00
  • 31dc2d9c6e Fix compilation errors kayomn 2022-10-01 20:12:58 +01:00
  • 3c82b8a6a5 Implement file system worker thread in event loop kayomn 2022-10-01 17:46:21 +01:00
  • 9443d02de0 Add GCC-based problem matcher to VS Code config kayomn 2022-09-30 19:36:33 +01:00
  • 67768eba7f Implement more stub functions / structures kayomn 2022-09-30 16:07:18 +01:00
  • 88ef9078e0 Initial work on new system-level abstraction kayomn 2022-09-30 09:50:18 +01:00
  • d6782d12d2 Tidy up code conventions in Stack module kayomn 2022-09-30 09:48:32 +01:00
  • 677e7be0a2 Add CI test kayomn 2022-09-28 19:29:16 +02:00
  • 3657b846f2 Experimental file system API changes kayomn 2022-09-27 21:45:32 +01:00
  • e3d51ae9c2 Retire libzip dependency kayomn 2022-09-26 22:05:47 +01:00
  • 94b1d8f67e Split event loop into its own file kayomn 2022-09-24 23:09:02 +01:00
  • 6fb6e63280 Remove Lua from dependencies kayomn 2022-09-22 22:07:21 +01:00
  • 6b9d0baeb6 Temporary disable building against Lua kayomn 2022-09-22 22:03:25 +01:00
  • 26ccb4cbe0 Add initialization functions for stack data structures kayomn 2022-09-22 21:49:06 +01:00
  • 0bd2c6a638 Update VS Code settings kayomn 2022-09-22 10:07:34 +01:00
  • 59b061b677 Add libzip dependency kayomn 2022-09-22 10:05:03 +01:00
  • 9b3c72f253 First-pass implementation of basic event loop kayomn 2022-09-09 22:55:34 +01:00
  • a7b7103ffa Fix Ona tests not running kayomn 2022-09-09 22:54:54 +01:00
  • 5671b22257 Update VS code environment and configuration kayomn 2022-09-09 22:54:13 +01:00
  • 94b573b2e5 Disable automatic detection of submodule dependencies in VS code kayomn 2022-09-01 18:52:26 +01:00
  • a71859433f Fix compiling on Fedora kayomn 2022-09-01 18:51:45 +01:00
  • 9f78cc7fb3 Add Lua as dependency via SHA-pinned submodule kayomn 2022-08-10 16:38:50 +01:00
  • c2cf7c965a Initial commit kayomn 2022-08-10 14:52:16 +01:00