• UK
  • https://zxq5.dev
  • Rustacean Arch User Java hater (except minecraft) CS student @ UOB

  • Joined on 2024-12-14
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-14 11:51:01 +00:00
a0b02cb955 Create tasks.json
240f0e553f fixed failing tests
25a59a6b19 fixed clippy lints
Compare 3 commits »
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-14 11:09:39 +00:00
c67217a6b8 Merge branch 'main' into compiler
458661b02a misc: add 'profiling' profile.
c41e5328e6 docs: fix failing doctest
67ebf48d6f removed old log file
98668c681e more optimisations test program ~54MIPS -> ~110MIPS
Compare 10 commits »
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-14 11:05:18 +00:00
7ccbd9258f - fixed some clippy lints
zxq5 created pull request zxq5/damn_simple_architecture#11 2026-02-14 02:47:33 +00:00
WIP: Merge compiler and emulator progress from last few months into main.
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-14 02:46:32 +00:00
201b18069b continued on register allocator rewrite, slow progress as scoping is
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-13 21:43:05 +00:00
d66baf6f99 moved loc
zxq5 deleted branch zig_asm from zxq5/damn_simple_architecture 2026-02-13 19:06:04 +00:00
zxq5 transferred repository LowLevelDevs/damn_simple_architecture to zxq5/damn_simple_architecture 2026-02-13 19:05:27 +00:00
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-10 16:37:36 +00:00
75ad04cf95 forgot to commit these
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-10 16:33:35 +00:00
8361833b1c broken commit, started working on scopes
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-10 10:05:24 +00:00
5e575e2cd8 used claude to write a language spec (syntax and simple examples) for
931af90789 - renamed assembler_runner to just assembler
Compare 2 commits »
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-09 00:10:51 +00:00
509b3465f1 docs update
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-09 00:10:40 +00:00
22241a5633 - implementation of <var> <op> = <expr> type statements such as `x +=
e2be83414b - updated assembler to support new shift implementation
f7ed764e96 renamed NoReg to Null in common
328741eb51 updated compiler with support for more operators.
Compare 4 commits »
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-08 12:36:52 +00:00
9f35fc9415 block allocator implementation and example
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-08 11:45:32 +00:00
828f5bfb2d fixed pointers and stuff.
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-08 00:14:23 +00:00
6699333b2c - C frontend broken for now
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-07 18:21:40 +00:00
e9329eca95 update roadmap and ISA spec
250b780e14 fix broken build system commit
Compare 2 commits »
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-06 15:15:14 +00:00
bbcef7178f updated assembler to write to binary files correctly 🤦
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-05 03:12:47 +00:00
1fcfb3120b started working on build system
zxq5 pushed to compiler at zxq5/damn_simple_architecture 2026-02-05 01:26:41 +00:00
e69514e46e modified editor to include syntax for .dsc files