0.8.1
- Added a specialized error message for
local class =
etc - 'exportvar' now prefixes function bytecode with 'load'
- Improved code generation for switch blocks
- Improved "possibly unwanted function call" warning
- Fixed dumpvar & exportvar not handling recursion of sub-tables
- Fixed assert.equal & assert.nequal ignoring extra fields in value2
- Fixed 'until' possibly using a variable from wrong scope due to 'continue'
- Fixed var-shadow warning for named vararg being raised on the wrong line
For integrators:
- Added
PLUTO_MEMORY_LIMIT
- Added
PLUTO_NO_DEBUGLIB
- Added
PLUTO_NO_COROLIB
For a more comprehensive overview of the changes, take a look at the commit log.