aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Expand)Author
2020-07-25Rename ssa to irdec05eba
2020-07-25Update doc, changing layout of functions to optimize performance (bundle u8 t...dec05eba
2020-07-25Add support for r8-r15 registers, pass args to registers directly (sys-v)dec05eba
2020-07-25Use struct for bytecode header instead of pointer arithmeticdec05eba
2020-07-25Allow referencing code in imported file (right now for function calls, allow ...dec05eba
2020-07-25Add if/else/elseif/while, including the final assemblydec05eba
2020-07-25Add exported variable (only functions for now), export main func, start execu...dec05eba
2020-07-25Use python2 for doc extractdec05eba
2020-07-25Cleanup on test failuredec05eba
2020-07-25Improve doc extradec05eba
2020-07-25Add extern funcs, parameter registers, fix asm_rm RSP bugdec05eba
2020-07-25Implement more instructions, implement function parameters and argumentsdec05eba
2020-07-25Move program code generation and execution out of program (make it generic)dec05eba
2020-07-25Remove nullable... it's bad to have magic. Static analysis can do it insteaddec05eba
2020-07-25Add nullable, add bytecode documentationdec05eba
2020-07-25Update docdec05eba
2020-07-25Starting on asm, implementing extern function call so progress is visibledec05eba
2020-07-25Setup structure for program executedec05eba
2020-07-25Start on amal programdec05eba
2020-07-25Start on real bytecode & doc parsingdec05eba
2020-07-25Progressing on bytecode (to c), fix ssa resolving multiple timesdec05eba
2020-07-25Add pub keyword, more import stuff, optimize hash mapdec05eba
2020-07-25Add struct, import caching, binop ops etcdec05eba
2020-07-25Starting on ssadec05eba
2020-07-25Add ast resolving using multiple threadsdec05eba
2020-07-25Readd requirement for semicolon, makes things much simpler (for user as well)dec05eba
2020-07-25Use 'fn' to define closure to make parsing/reading the language easierdec05eba
2020-07-25Fix crash in parser import, optimize tokenizer_consume_if to not reparse if a...dec05eba
2020-07-25Update implementation docdec05eba
2020-07-25Use multiple threads to parsedec05eba
2020-07-25Initial commit, Function declaration work somewhatdec05eba