0.590
Analysis Changes
- Better indentation in multi-line type mismatch error messages
- Error message clone can no longer cause a stack overflow (when typechecking with retainFullTypeGraphs set to false); fixes #975
Runtime Changes
string.format
with %s is now ~2x faster on strings smaller than 100 characters
Other Changes
- Use
const char* const*
overconst char**
by @LoganDark in #1005 - Add luau-compile to .gitignore by @j-hui in #995
Native Codegen
- All VM side exits will block return to the native execution of the current function to preserve correctness
- Fixed executable page allocation on Apple platforms when using hardened runtime
- Added statistics for code generation (no. of functions compiler, memory used for different areas)
- Fixed issue with function entry type checks performed more that once in some functions
New Contributors
Full Changelog: 0.589...0.590