0.518
Analysis changes
- Fix crashes when typechecking some
setmetatable
calls - Fix incorrect line number in "duplicate type" type error
- Fix incorrect type errors in certain variadic/generic functions like
pcall
- Improve error messages for argument count mismatches in variadic functions
- Improve type checking stability
Runtime changes
- Remove
LUAI_GC*
parameters fromluaconf.h
; applications that need to tune them must do so by callinglua_gc
luaL_typename
now follows the logic oftypeof
(which means it supports__type
metafields for userdata); to get a string-based representation of a type, uselua_type
to get an integer representation andlua_typename
to convert it to a string
Community contributions
None this week; PRs are always welcome!