Releases: lucifer1004/MonkeyLang.jl
Releases · lucifer1004/MonkeyLang.jl
v0.2.1
MonkeyLang v0.2.1
Closed issues:
- Add some benchmarking (#2)
- Compile to a standalone executable (#3)
- Support
while
loop (#5) - TagBot trigger issue (#7)
- Unclosed If Expressions (#8)
- Support
break
andcontinue
in while loops (#10) - Evaluator and VM treat errors differently (#14)
- Extract a separate analyzer from the compiler (#16)
- VM does not handle global return statements correctly (#17)
- Cannot return from within a while loop (#18)
- Unify tests for evaluator, vm and transpiler (#19)
unquote()
calls within function calls are not expanded (#21)- Re-enable variable name shadowing (#23)
- Analyzer should consider existing variables in REPL (#25)
- Support string interpolation in string macros (#28)
Merged pull requests:
- feat: reassign + while loop (#9) (@lucifer1004)
- feat: Julia as the backend (#15) (@lucifer1004)
- feat: break & continue in while loops (#10) (#20) (@lucifer1004)
- fix: correctly expand unquote within function calls (#21) (#22) (@lucifer1004)
- refactor: make a separate analyzer (#24) (@lucifer1004)
- fix: REPL (#25) (#26) (@lucifer1004)
- feat: support string interpolation in string macros (#28) (#29) (@lucifer1004)