SpookyDervish
  • Hey, my name's Nathaniel, I do coding primarily in C and Python, and I like cats. :P

  • Joined on 2025-08-31
SpookyDervish pushed to main at Comet/Comet 2026-07-11 16:11:07 +10:00
f397df813b fix if-statement fall through
SpookyDervish pushed to main at Comet/Comet 2026-07-11 16:01:43 +10:00
2be1093363 fix constant propogation with undefined vars in if statements
SpookyDervish pushed to main at Comet/Comet 2026-07-11 15:50:42 +10:00
15809a63f1 fix a bug with constant propogation
91e7d29d6f fix for loops again
Compare 2 commits »
SpookyDervish pushed to main at Comet/Comet 2026-07-11 15:40:59 +10:00
da5b3abbff fix for loops
SpookyDervish pushed to main at Comet/Comet 2026-07-11 15:16:53 +10:00
8ef6a4e649 added "for x in y" loops
SpookyDervish pushed to main at Comet/Comet 2026-07-11 14:29:55 +10:00
f777d55775 add arg to see optimisation passes
SpookyDervish pushed to main at Comet/Comet 2026-07-11 14:25:14 +10:00
d5b2d0d8c9 auto delete "while false" loops
SpookyDervish pushed to main at Comet/Comet 2026-07-11 14:23:32 +10:00
4115719bd0 make optimisations apply to structs
SpookyDervish pushed to main at Comet/Comet 2026-07-11 14:15:51 +10:00
5e67dc960f try and balance precedence for prefix ops
SpookyDervish pushed to main at Comet/Comet 2026-07-11 14:05:44 +10:00
75396b95f9 fixed constant propogation i think
SpookyDervish pushed to main at Comet/Comet 2026-07-11 12:37:51 +10:00
5e53942888 tiny fix with unassigned variables
SpookyDervish pushed to main at Comet/Comet 2026-07-11 10:32:19 +10:00
5fd7584bc6 change font of website
SpookyDervish pushed to main at Comet/Comet 2026-07-11 10:05:55 +10:00
30d1d7533f make sure we deep copy constants to avoid double frees and other bugs
SpookyDervish pushed to main at Comet/Comet 2026-07-11 09:35:23 +10:00
e9f31035aa constant propogation and folding should be working!
SpookyDervish pushed to main at Comet/Comet 2026-07-10 17:57:18 +10:00
c4d765ca7f add prefix funcs to constant folder
SpookyDervish pushed to main at Comet/Comet 2026-07-10 17:43:41 +10:00
a8e9763450 enable codegen again lmao
SpookyDervish pushed to main at Comet/Comet 2026-07-10 17:40:12 +10:00
56b0cd1ccb begin work on optimisation passes
SpookyDervish pushed to main at Comet/Comet 2026-07-10 16:39:55 +10:00
c6cd20ade6 automatically add returns
SpookyDervish pushed to main at Comet/Comet 2026-07-10 14:20:09 +10:00
c0b9a95b89 fix tests runner
SpookyDervish released Bugfix at Comet/socket 2026-07-10 13:02:27 +10:00