Commit Graph

  • 87117931f7 create rust implementation Quinn 2025-04-12 20:43:21 +02:00
  • 1a3f555fca write error header file Quinn 2025-04-12 20:43:04 +02:00
  • 40720a53c8 write attributes in a header for ease of use Quinn 2025-04-12 20:27:55 +02:00
  • ae565abab3 add libc and glfw to cargo, so rust can access them as well Quinn 2025-04-12 20:43:42 +02:00
  • f61a72c680 include glfw libraries in the makefile Quinn 2025-04-12 20:28:16 +02:00
  • 0c74252a2f use NDEBUG instead of DEBUG as preprocessor. Quinn 2025-04-09 21:22:18 +02:00
  • 5a47a1d02f fix: editorconfig should not have root=true, as settings should be able to be overridden Quinn 2025-04-09 20:21:44 +02:00
  • 95f6d9b9d9 fix: makefile unable to convert the src/%.c paths into obj/$arch/$prof/%.o paths Quinn 2025-04-12 20:32:31 +02:00
  • 7fe877fcbf move dir definitions before source definitions Quinn 2025-04-12 20:33:22 +02:00
  • 33ffa6d89e rework makefile logging to be more readable Quinn 2025-04-09 22:18:25 +02:00
  • 64691550bd use a more dynamic makefile Quinn 2025-04-09 20:20:43 +02:00
  • c363fb6481 use bear whenever available, rather than only when debugging Quinn 2025-04-09 15:46:08 +02:00
  • eeb219a5b4 fix: no such thing as '$default-branch' Quinn 2025-04-09 15:44:13 +02:00
  • 35f38f8980 fix: get rid of linter warning Quinn 2025-04-08 17:28:31 +02:00
  • 85bb26a08c use cargo instead of rustc Quinn 2025-04-08 17:28:03 +02:00
  • 663c2f5991 write the README.md to contain more information Quinn 2025-04-08 11:36:23 +02:00
  • 961b8796ee use printf instead of echo due to some minor issues Quinn 2025-04-08 00:26:55 +02:00
  • d6409f5473 workflow fixes Quinn 2025-04-08 00:06:20 +02:00
  • ec06481a36 write todo comments Quinn 2025-04-07 23:42:50 +02:00
  • f6458ddc46 implement validate Quinn 2025-04-07 23:40:10 +02:00
  • 417c110187 move to using a custom docker image instead of trying to manage the dependencies ourselves Quinn 2025-04-07 23:39:30 +02:00
  • 4c0f0a5aa9 introduce target flags for linking step Quinn 2025-04-07 23:37:53 +02:00
  • 2754fcbe3f warnings as errors Quinn 2025-04-07 23:37:39 +02:00
  • c913e62fcc seperate rust flags out of the rust compilation command Quinn 2025-04-07 23:37:20 +02:00
  • 801ed6ba76 always compile as static library Quinn 2025-04-07 23:33:38 +02:00
  • 07f4e5fe48 remove unused version Quinn 2025-04-07 23:33:21 +02:00
  • 3a6fab28bd moved jobs into a matrix based job, rather two seperate jobs Quinn 2025-04-07 19:29:07 +02:00
  • e66cc9c0b1 fix: gave arguments before the executing command Quinn 2025-04-07 19:10:42 +02:00
  • 6adc2f2767 fix: toolchains unavailable when compiling Quinn 2025-04-07 19:07:43 +02:00
  • 63b672c4ed fix: validate's name is incorrect Quinn 2025-04-07 19:07:17 +02:00
  • 3cf141e988 implement workflows for the most part Quinn 2025-04-07 15:58:26 +02:00
  • 7a64aefcac setup project files Quinn 2025-04-05 19:54:16 +02:00