paladin
|
93d6f6a886
|
Small tweaks
|
2026-10-05 07:34:03 +01:00 |
|
paladin
|
bfc418a55e
|
More tweaks on Meta<S>.
|
2026-10-01 09:11:00 +01:00 |
|
|
|
662213fb94
|
Updating table.rs and vm.rs for changes in Deimos. In progress.
|
2026-09-28 21:29:15 +01:00 |
|
paladin
|
f8deddcf2c
|
Tweaking CachedString in vm.rs and constants map in compiler.rs for new Map and Set types. Does not build; in progress.
|
2026-09-28 11:56:54 +01:00 |
|
paladin
|
db0ff1348c
|
Modified Machine to take a State, partially implemented metamethods, refactored for adopting freelists. Fails build; in progress.
|
2026-09-28 02:04:17 +01:00 |
|
paladin
|
60c097518a
|
Fixed loop instructions, local registers in other instructions, upvalues and tables. Builds and passes test.
|
2026-08-29 13:33:48 +01:00 |
|
paladin
|
110e035efd
|
Update README.md
|
2026-08-28 14:02:34 +01:00 |
|
|
|
1e288b3948
|
Fixed table indexing and construction, declarations and some instructions. Builds and passes indexing test.
|
2026-08-28 13:53:34 +01:00 |
|
paladin
|
c01313a7ec
|
Refactored lib.rs into separate modules. Builds, VM panics on erroneous declaration compilation.
|
2026-08-28 12:02:55 +01:00 |
|
paladin
|
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.
|
2026-08-28 10:47:48 +01:00 |
|
paladin
|
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.
|
2026-08-28 03:08:00 +01:00 |
|
|
|
44b389a6a1
|
Fixes for uninitialised garbage collected pointers, jumps and identifiers in the compiler. Built but erroring on eq.
|
2026-08-25 21:24:34 +01:00 |
|
paladin
|
d2f47604bf
|
Fixing bug with if statement 'end'.
|
2026-08-20 11:20:13 +01:00 |
|
paladin
|
5d4fac0a91
|
Added parser, compiler, virtual machine, garbage collector, tables and values. Builds but may have errors.
|
2026-08-19 23:31:20 +01:00 |
|