Repository navigation
0.7.3
If you never fail, you aren't trying hard enough.
This is a minor release with 12 commits, mostly stabilizing the engine.
Bug Fixes
VM
- The VM now sets clause rollback properly when using the new fast-boot codepath
- Fixed some cases where mangling would cause
INVKto fail
Parser
- Fixed segfault in certain cases where a
BinaryOp's arms would be hashed even if they werenil - The parser now parses expressions like
a + b + cproperly now in a recursive fashion. The codegen does not account for this yet.
Standard Library
- Use proper checks for checking if a value is
NaN; fixes #243 ToString()now returnsNaNinstead ofnanwhen seeing a number with the value ofNaN- Implemented
Infinityconstant
x86-64 JIT
- Implemented
WFLD(write-field) - Implemented
SUB,DIVandMULT - Implemented
INC,DEC - Began work on
JUMPandGTI. These should be working by the next release.