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-06-02 13:10:44 +10:00
a587148bf1 ok i think '+=' and those kinds of operators are working
SpookyDervish pushed to main at Comet/Comet 2026-06-02 07:43:37 +10:00
5d2868c0fd ts is NOT working 🥀
79b3e52388 add ast node for prefix expressions
Compare 2 commits »
SpookyDervish pushed to main at Comet/Comet 2026-06-02 06:55:57 +10:00
97cedffab7 added tokens for '+=', '-=', etc...
SpookyDervish pushed to main at Comet/Comet 2026-06-02 06:43:10 +10:00
da9956c2d2 dont print ast, we dont need it
SpookyDervish pushed to main at Comet/Comet 2026-06-02 06:40:39 +10:00
1773c035cf fix issue where getFunction was returning the vtable index and not the symbol index
SpookyDervish pushed to main at Comet/Comet 2026-06-01 21:12:06 +10:00
ec6b99bc60 fix calling methods
SpookyDervish pushed to main at Comet/Comet 2026-06-01 19:50:09 +10:00
f2338e6c51 fix tiny bug in calling functions
SpookyDervish pushed to main at Comet/Comet 2026-06-01 19:34:57 +10:00
102ee32516 call method works!!!!
SpookyDervish pushed to main at Comet/Comet 2026-06-01 19:32:38 +10:00
64babeaa38 did a HECKTON of work on function calls, now just need to add the CALL_METHOD instruction to the vm and i think it all works
SpookyDervish pushed to main at Comet/Comet 2026-06-01 16:29:57 +10:00
5114928778 rewriting function calls to be able to take expressions
SpookyDervish pushed to main at Comet/Comet 2026-06-01 11:21:12 +10:00
a4426ebf83 fix tests runner again
SpookyDervish pushed to main at Comet/Comet 2026-06-01 11:19:53 +10:00
7d65cd4b2b fix returning i think?
SpookyDervish pushed to main at Comet/Comet 2026-06-01 10:49:15 +10:00
38be12a45b fix test runner
SpookyDervish pushed to main at Comet/Comet 2026-06-01 10:42:34 +10:00
eead4c8fcf removed uneeded struct debug prints
SpookyDervish pushed to main at Comet/Comet 2026-06-01 10:39:57 +10:00
711483ce23 fix struct field access and setting
SpookyDervish pushed to main at Comet/Comet 2026-06-01 10:07:21 +10:00
20719284cb removed debugging prints
SpookyDervish pushed to main at Comet/Comet 2026-06-01 10:03:38 +10:00
6e2792b172 fixed some memory management issues
SpookyDervish pushed to main at Comet/Comet 2026-05-31 22:23:07 +10:00
067470f33e EVERYTHING IS DYING RAHHH
SpookyDervish pushed to main at Comet/Comet 2026-05-31 21:27:28 +10:00
dc7c81e08b better stack trace
SpookyDervish pushed to main at Comet/Comet 2026-05-31 20:47:38 +10:00
2f54859ddc fix an issue where function call args were being passed backwards