mirror of
https://github.com/luau-lang/luau.git
synced 2025-05-04 10:33:46 +01:00
* Fix a use-after-free bug in the new type cloning algorithm
* Tighten up the type of `coroutine.wrap`. It is now `<A..., R...>(f:
(A...) -> R...) -> ((A...) -> R...)`
* Break `.luaurc` out into a separate library target `Luau.Config`. This
makes it easier for applications to reason about config files without
also depending on the type inference engine.
* Move typechecking limits into `FrontendOptions`. This allows embedders
more finely-grained control over autocomplete's internal time limits.
* Fix stability issue with debugger onprotectederror callback allowing
break in non-yieldable contexts
New solver:
* Initial work toward [Local Type
Inference](
|
||
---|---|---|
.. | ||
BuiltinFolding.cpp | ||
BuiltinFolding.h | ||
Builtins.cpp | ||
Builtins.h | ||
BytecodeBuilder.cpp | ||
Compiler.cpp | ||
ConstantFolding.cpp | ||
ConstantFolding.h | ||
CostModel.cpp | ||
CostModel.h | ||
lcode.cpp | ||
TableShape.cpp | ||
TableShape.h | ||
Types.cpp | ||
Types.h | ||
ValueTracking.cpp | ||
ValueTracking.h |