0.11.1
- Improved implicit-global coverage for multiple assignments within the same statement
- Fixed preprocessor aliases not taking multi-token arguments (e.g. function calls)
- Fixed compile-time concatenation shadowing optional parentheses
- Fixed
extendsnot inheriting__pairs
Standard Library:
- socket.bind now returns the created coroutine and errors are raised to the caller instead of the scheduler
- Fixed socket.listen/socket.bind not failing for bound TCP ports on Windows
- Fixed
os.sleep(1)taking considerably longer than 1ms on Windows - Fixed
scheduler:runyielding after the final tick - Fixed
dumpvarandexportvar's quoted strings not escaping bytes that would make it invalid UTF-8 - Fixed filesystem errors on Windows not being UTF-8 encoded when the user has a non-English locale
You can view the full commit log here.