aboutsummaryrefslogtreecommitdiff
path: root/src/std/hash_map.c
AgeCommit message (Collapse)Author
2020-07-25Update hash map commentsdec05eba
2020-07-25Allow referencing code in imported file (right now for function calls, allow ↵dec05eba
calling a function in another file)
2020-07-25Code cleanup in ssa/bytecode. Remove ugly memcpydec05eba
2020-07-25hash map containsdec05eba
2020-07-25Add extern funcs, parameter registers, fix asm_rm RSP bugdec05eba
2020-07-25Before interpreter. Cleanup build script. Begin writing code analyzer tool ↵dec05eba
to find common mistakes
2020-07-25Starting on asm, implementing extern function call so progress is visibledec05eba
2020-07-25Start on amal programdec05eba
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-25Start on bytecode. Commit before os switchdec05eba
2020-07-25Fix ssa call, use correct tokenizer in errordec05eba
2020-07-25Add pub keyword, more import stuff, optimize hash mapdec05eba
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-25Fix bugsdec05eba
Fix hash map bug on rorder (invalid size). Fix string to int/float conversion in tokenizer. Add more ssa functions
2020-07-25Starting on ssadec05eba
2020-07-25Add check for duplicate variable namesdec05eba
2020-07-25Fix hash_map_get not returning valuedec05eba
2020-07-25asdfdec05eba
2020-07-25Fix hash map bug with reorder nodesdec05eba
2020-07-25Add hash mapdec05eba