Age | Commit message (Collapse) | Author |
|
|
|
|
|
registers)
|
|
|
|
|
|
execution from main func
|
|
|
|
|
|
|
|
|
|
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).
|
|
|
|
|
|
|
|
|
|
|
|
It caused issues when you have parentheses to surround math expression,
for example: ((func() + 34) * 54)
is easier to parse if closure has to begin with 'fn'.
Also removed requirement for semicolons. Semicolons can't even be used
optionally yet.
|
|
|
|
already parsed
|
|
|
|
Scoped allocator gives us better performance and cleanup code for error
cases is much cleaner
|
|
|
|
|