paladin
  • Joined on 2026-08-19
paladin pushed to main at PSx/Mars 2026-08-28 12:53:37 +00:00
1e288b3948 Fixed table indexing and construction, declarations and some instructions. Builds and passes indexing test.
paladin pushed to main at PSx/Mars 2026-08-28 12:38:48 +00:00
93599ff5d7 Update README.md
paladin pushed to main at PSx/Mars 2026-08-28 11:03:00 +00:00
c01313a7ec Refactored lib.rs into separate modules. Builds, VM panics on erroneous declaration compilation.
paladin pushed to main at PSx/Mars 2026-08-28 09:47:56 +00:00
ab43ff9f9e Adjusted inappropriate use of the dummy scope in the compiler. Reimplemented try_string. Amended shifted instruction operands in VM. Builds and runs basic loop.
paladin pushed to main at PSx/Mars 2026-08-28 02:08:06 +00:00
c10d56c0f8 Refactored Table into Map for shared use in Compiler and VM. Refactored and modified direct equality for Values. Cleaned a core dump file. Builds and runs.
paladin pushed to main at PSx/Mars 2026-08-25 20:24:38 +00:00
44b389a6a1 Fixes for uninitialised garbage collected pointers, jumps and identifiers in the compiler. Built but erroring on eq.
paladin pushed to main at PSx/Mars 2026-08-20 10:20:17 +00:00
d2f47604bf Fixing bug with if statement 'end'.
paladin transferred repository paladin/Mars to PSx/Mars 2026-08-19 22:51:35 +00:00
paladin pushed to master at PSx/Pool 2026-08-19 22:50:32 +00:00
0185710905 Added README.md introducing the engine and it's aims
paladin commented on issue PSx/Pool#1 2026-08-19 22:46:28 +00:00
Parser Streams and Locations

I believe this was solved in commit #a894fc6689. Error messages and pieces in registers will still need to be touched upon.

paladin closed issue PSx/Pool#1 2026-08-19 22:46:28 +00:00
Parser Streams and Locations
paladin pushed to master at PSx/Pool 2026-08-19 22:43:57 +00:00
1dcbcb3073 Moved Mars language to a separate repository. Partially refactored for the simple render pipeline. Incomplete refactor, does not build.
35cf269781 Implementing garbage collector, tables, renderer and virtual machine.
Compare 2 commits »
paladin pushed to main at PSx/Mars 2026-08-19 22:40:25 +00:00
84c6e71646 Update README.md
paladin pushed to main at PSx/Mars 2026-08-19 22:32:04 +00:00
5d4fac0a91 Added parser, compiler, virtual machine, garbage collector, tables and values. Builds but may have errors.
paladin created branch main in PSx/Mars 2026-08-19 22:28:59 +00:00
paladin pushed to main at PSx/Mars 2026-08-19 22:28:59 +00:00
2ad3449628 Added parser, ompiler, virtual machine, garbage collector, tables and values. Builds but may have errors.
paladin created repository PSx/Mars 2026-08-19 20:13:32 +00:00