Commit Graph

  • e5b423aab2 Modernise CI (#8) main patrick 2025-09-09 08:18:31 +00:00
  • 9681a86ac1 Add cargo-fmt fix-workflow Smaug123 2024-07-14 14:58:58 +01:00
  • 5161a4162d gitignore Smaug123 2024-07-14 14:41:48 +01:00
  • 7c08a57143 Bump flake Smaug123 2024-07-14 14:37:33 +01:00
  • cf16c3a34d Fix required checks Smaug123 2024-07-14 13:11:12 +01:00
  • 75c0a8f234 Direnv (#6) patrick 2024-01-29 00:37:41 +00:00
  • fa1eaf6f7c Work around for conditional execution in Woodpecker (#5) patrick 2023-08-26 12:58:54 +00:00
  • 8eaebbb25c Fix syntax error in pipeline (#4) patrick 2023-08-03 20:06:27 +00:00
  • 0be7c25034 Upgrade to Woodpecker v1 (#3) patrick 2023-08-01 19:45:17 +00:00
  • 7ac587ec10 Merge branch 'main' into thing thing patrick 2023-07-30 14:03:13 +00:00
  • 0af4079832 Kick pipeline Smaug123 2023-07-30 15:02:16 +01:00
  • f11d861eef Migrate pipelines to Woodpecker (#1) patrick 2023-07-25 07:17:09 +00:00
  • f4ab3acfd6 Fix Smaug123 2023-07-24 23:40:12 +01:00
  • 8686bd5154 Fix Smaug123 2023-07-24 20:01:02 +01:00
  • a1f0557fa0 Add warnings Smaug123 2023-07-24 19:35:07 +01:00
  • 136b2d733d Kick pipeline Smaug123 2023-07-24 19:18:06 +01:00
  • cf36dd20fd Add pipeline Smaug123 2023-07-24 18:46:30 +01:00
  • 9c1b30cad7 A change Smaug123 2023-07-24 18:42:42 +01:00
  • da72fb5482 Bump submodule (#24) Patrick Stevens 2023-07-04 22:47:14 +01:00
  • c3b7cdc725 Remove serde (#23) Patrick Stevens 2023-06-05 20:55:23 +01:00
  • 8b5213e262 Create most naive starting solution (#22) Patrick Stevens 2023-06-04 16:19:07 +01:00
  • 9ce3a98890 Json parser (#21) Patrick Stevens 2023-06-04 10:47:46 +01:00
  • c80e6b6b1e Add data generator (#20) Patrick Stevens 2023-06-03 20:04:13 +01:00
  • c2d09452b3 Count clocks (#19) Patrick Stevens 2023-05-10 23:09:39 +01:00
  • 40646928dd Finish parsing the inputs up to part 13 (#18) Patrick Stevens 2023-05-09 21:33:37 +01:00
  • a1676b7062 Update submodule (#17) Patrick Stevens 2023-05-08 20:07:00 +01:00
  • 2af9ff52ee Update README Smaug123 2023-04-17 23:27:02 +01:00
  • 1512e794a6 Fully up to date (#16) Patrick Stevens 2023-04-16 16:33:52 +01:00
  • e905445786 Do another test (#15) Patrick Stevens 2023-04-16 07:18:52 +01:00
  • 5359be9c62 Flags, redux (#14) Patrick Stevens 2023-04-15 20:58:46 +01:00
  • 45544e95ab More jumps (#13) Patrick Stevens 2023-04-15 20:44:32 +01:00
  • 69ca26a848 IP counter tracking (#12) Patrick Stevens 2023-04-15 19:59:31 +01:00
  • b149116fc6 Arithmetic (#11) Patrick Stevens 2023-04-15 18:35:47 +01:00
  • 22025bae39 Implement mov simulation (#10) Patrick Stevens 2023-04-14 08:58:31 +01:00
  • cad4920115 Simulate registers (#9) Patrick Stevens 2023-04-12 21:43:36 +01:00
  • 664744219c Update submodule (#8) Patrick Stevens 2023-04-12 20:42:33 +01:00
  • 0c6a3abc08 Restructure into a library (#7) Patrick Stevens 2023-04-12 20:33:42 +01:00
  • eee94c399d Add licence (#6) Patrick Stevens 2023-04-12 18:56:15 +01:00
  • 98552c7af2 Many more operations (#5) Patrick Stevens 2023-04-12 18:27:25 +01:00
  • c8a380562a Challenge movs (#4) Patrick Stevens 2023-04-10 20:36:00 +01:00
  • 23aab8647c Fix Program<T> equality (#3) Noah Held 2023-04-10 13:26:36 +01:00
  • 00d8fcf98d Implement enough of mov to pass the second listing (#2) Patrick Stevens 2023-04-09 21:58:21 +01:00
  • c1a525d0ac Actually implement disassembler (#1) Patrick Stevens 2023-04-09 09:13:43 +01:00
  • 62126f5ba4 Disassembler and assembler for register-register mov Smaug123 2023-04-08 12:25:00 +01:00
  • 6b5124442c Initial commit Smaug123 2023-04-07 23:01:58 +01:00