2023-08-29 |
lang: Fix OP_END trailer
Jookia
committed
on 29 Aug
|
---|---|
lang: Add None objects to the language
Jookia
committed
on 29 Aug
|
|
lang: Rename OP_NULL to OP_NONE
Jookia
committed
on 29 Aug
|
|
lang: Add booleans
Jookia
committed
on 29 Aug
|
|
lang: Add function arguments
Jookia
committed
on 29 Aug
|
|
2023-08-25 |
lang: Only allow one word for returns
Jookia
committed
on 25 Aug
|
2023-08-24 |
lang: Mix IR in to bytecode
Jookia
committed
on 24 Aug
|
2023-08-22 |
lang: More priv field for module call table
Jookia
committed
on 22 Aug
|
lang: Print IR better when compiling
Jookia
committed
on 22 Aug
|
|
lang: Add a terminator for ending bytecode
Jookia
committed
on 22 Aug
|
|
lang: Allow functions with 0 variables
Jookia
committed
on 22 Aug
|
|
lang: Fix C formatting
Jookia
committed
on 22 Aug
|
|
lang: Implement Self variable
Jookia
committed
on 22 Aug
|
|
lang: Write IR to C code
Jookia
committed
on 22 Aug
|
|
lang: Use files for compiling
Jookia
committed
on 22 Aug
|
|
lang: Dynamically add calls based on functions
Jookia
committed
on 22 Aug
|
|
2023-08-06 |
lang: Explain compile.py structure
Jookia
committed
on 6 Aug
|
2023-07-31 |
lang: Add depth checks to compiler calls
Jookia
committed
on 31 Jul
|
lang: Add depth check bytecode
Jookia
committed
on 31 Jul
|
|
2023-07-20 |
lang: Fix Return register being wrong
Jookia
committed
on 20 Jul
|
2023-06-21 |
lang: Check for undefined variables
Jookia
committed
on 21 Jun
|
lang: Compile to bytecode and run
Jookia
committed
on 21 Jun
|
|
lang: Handle compiler register allocation
Jookia
committed
on 21 Jun
|
|
lang: Add compiler IR
Jookia
committed
on 21 Jun
|
|
2023-06-20 |
lang: Finish very simple parser
Jookia
committed
on 20 Jun
|
2023-06-18 |
lang: Add the beginnings of a bootstrap compiler
Jookia
committed
on 18 Jun
|