Skip to content

0.517

Compare
Choose a tag to compare
@zeux zeux released this 04 Mar 16:44
· 1013 commits to master since this release
dbdf91f

Analysis changes

  • Fix type definition for table.freeze to be more generic
  • Fix an edge case when type checking result was dependent on the type pointer values
  • Fix a bug in type checking that would sometimes lead to modification of generic type definitions
  • Fix a bug in type checking that could lead to extension of sealed tables in rare cases
  • Improve "global is used as local" lint to flag uses of global values that are contained to a function more often

Runtime changes

  • Implement table.clone (#362)
  • Add lua_stackdepth C API to query the number of entries in the call stack
  • Improve performance of freeing tables (~5% lift on some GC benchmarks)

Community contributions

None this week; PRs are always welcome!