History for Tardis / lang / compile.py
2023-08-22
@Jookia
lang: Add a terminator for ending bytecode
Jookia committed on 22 Aug
@Jookia
lang: Allow functions with 0 variables
Jookia committed on 22 Aug
@Jookia
lang: Fix C formatting
Jookia committed on 22 Aug
@Jookia
lang: Implement Self variable
Jookia committed on 22 Aug
@Jookia
lang: Write IR to C code
Jookia committed on 22 Aug
@Jookia
lang: Use files for compiling
Jookia committed on 22 Aug
@Jookia
lang: Dynamically add calls based on functions
Jookia committed on 22 Aug
@Jookia
lang: Replace func with dynamically compiled module ...
Jookia committed on 22 Aug
2023-08-06
@Jookia
lang: Explain compile.py structure
Jookia committed on 6 Aug
2023-07-31
@Jookia
lang: Add depth checks to compiler calls
Jookia committed on 31 Jul
@Jookia
lang: Add depth check bytecode
Jookia committed on 31 Jul
@Jookia
lang: Switch to callee cleanup of non-return arguments ...
Jookia committed on 31 Jul
2023-07-20
@Jookia
lang: Fix Return register being wrong
Jookia committed on 20 Jul
2023-06-21
@Jookia
lang: Check for undefined variables
Jookia committed on 21 Jun
@Jookia
lang: Compile to bytecode and run
Jookia committed on 21 Jun
@Jookia
lang: Handle compiler register allocation
Jookia committed on 21 Jun
@Jookia
lang: Add compiler IR
Jookia committed on 21 Jun
2023-06-20
@Jookia
lang: Finish very simple parser
Jookia committed on 20 Jun
2023-06-18
@Jookia
lang: Add the beginnings of a bootstrap compiler
Jookia committed on 18 Jun