Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-25 | Update hash map comments | dec05eba | |
2020-07-25 | Allow referencing code in imported file (right now for function calls, allow ↵ | dec05eba | |
calling a function in another file) | |||
2020-07-25 | Code cleanup in ssa/bytecode. Remove ugly memcpy | dec05eba | |
2020-07-25 | hash map contains | dec05eba | |
2020-07-25 | Add extern funcs, parameter registers, fix asm_rm RSP bug | dec05eba | |
2020-07-25 | Before interpreter. Cleanup build script. Begin writing code analyzer tool ↵ | dec05eba | |
to find common mistakes | |||
2020-07-25 | Starting on asm, implementing extern function call so progress is visible | dec05eba | |
2020-07-25 | Start on amal program | dec05eba | |
Fix mutex issue in lhs expr which can cause a deadlock when a file has an error and throws and doesn't close the mutex and another thread waits for that mutex. The mutex can instead be removed and ignore race conditions which are uncommon. This should improve memory usage and performance. | |||
2020-07-25 | Start on bytecode. Commit before os switch | dec05eba | |
2020-07-25 | Fix ssa call, use correct tokenizer in error | dec05eba | |
2020-07-25 | Add pub keyword, more import stuff, optimize hash map | dec05eba | |
Hash map now stores hash of keys to reduce the number of hash operations. Positive: faster insert/get. Negative: more space required (to store usize hash). | |||
2020-07-25 | Fix bugs | dec05eba | |
Fix hash map bug on rorder (invalid size). Fix string to int/float conversion in tokenizer. Add more ssa functions | |||
2020-07-25 | Starting on ssa | dec05eba | |
2020-07-25 | Add check for duplicate variable names | dec05eba | |
2020-07-25 | Fix hash_map_get not returning value | dec05eba | |
2020-07-25 | asdf | dec05eba | |
2020-07-25 | Fix hash map bug with reorder nodes | dec05eba | |
2020-07-25 | Add hash map | dec05eba | |