mirror of
https://github.com/luau-lang/luau.git
synced 2025-01-09 21:09:10 +00:00
906a00d498
* General - Fix the benchmark require wrapper function to work in Lua - Fix memory leak in the new Luau C API test * New Solver - Luau: type functions should be able to signal whether or not irreducibility is due to an error - Do not generate extra expansion constraint for uninvoked user-defined type functions - Print in a user-defined type function should be reported as an error instead of logging to stdout - Many e-graphs bugfixes and performance improvements - Many general bugfixes and improvements to the new solver as a whole - Fixed issue with Luau used-defined type functions not having all environments initialized - Infer types of globals under new type solver * Fragment Autocomplete - Miscellaneous fixes to make interop with the old solver better * Runtime - Support disabling specific Luau built-in functions from being fast-called or constant-evaluated - Added constant folding for vector arithmetic - Added constant propagation and type inference for Vector3 globals ---------------------------------------------------------- 9 contributors: Co-authored-by: Aaron Weiss <aaronweiss@roblox.com> Co-authored-by: Andy Friesen <afriesen@roblox.com> Co-authored-by: Aviral Goel <agoel@roblox.com> Co-authored-by: Daniel Angel <danielangel@roblox.com> Co-authored-by: Jonathan Kelaty <jkelaty@roblox.com> Co-authored-by: Hunter Goldstein <hgoldstein@roblox.com> Co-authored-by: Varun Saini <vsaini@roblox.com> Co-authored-by: Vighnesh Vijay <vvijay@roblox.com> Co-authored-by: Vyacheslav Egorov <vegorov@roblox.com> |
||
---|---|---|
.. | ||
test_BinaryTree.lua | ||
test_GC_Boehm_Trees.lua | ||
test_GC_hashtable_Keyval.lua | ||
test_GC_Tree_Pruning_Eager.lua | ||
test_GC_Tree_Pruning_Gen.lua | ||
test_GC_Tree_Pruning_Lazy.lua | ||
test_LargeTableCtor_array.lua | ||
test_LargeTableCtor_hash.lua | ||
test_LB_mandel.lua | ||
test_Pcall_pcall_yield.lua | ||
test_SunSpider_3d-raytrace.lua | ||
test_TableCreate_nil.lua | ||
test_TableCreate_number.lua | ||
test_TableCreate_zerofill.lua | ||
test_TableMarshal_select.lua | ||
test_TableMarshal_table_pack.lua | ||
test_TableMarshal_varargs.lua |