mirror of
https://github.com/luau-lang/luau.git
synced 2025-04-08 04:40:54 +01:00
- TableOperations lint now includes a warning for table.create(N, {}) (which is likely a mistake since the table is shared by all entries) - Type checker now type checks #v when v is a union - Parser now rejects sources that consists of a single unfinished long comment - Work around significant MSVC 2022 performance regression, bringing it more or less in line with MSVC 2019 - Compiler now predicts array size for newly allocated tables when the table is filled in a short loop - Small improvements in compilation throughput (~2% faster) - Implement paged sweeper for GC which improves sweep throughput 2-3x and reduces memory consumption by 8 bytes per object (once it is stabilized we will see additional 8 bytes per object of savings) - Improve Repl Tab completion - Repl now supports -i (interactive mode to run code in context of a script's environment) and -On (to control optimization flags) |
||
---|---|---|
.. | ||
AstQuery.cpp | ||
Autocomplete.cpp | ||
BuiltinDefinitions.cpp | ||
Config.cpp | ||
EmbeddedBuiltinDefinitions.cpp | ||
Error.cpp | ||
Frontend.cpp | ||
IostreamHelpers.cpp | ||
JsonEncoder.cpp | ||
Linter.cpp | ||
LValue.cpp | ||
Module.cpp | ||
Quantify.cpp | ||
RequireTracer.cpp | ||
Scope.cpp | ||
Substitution.cpp | ||
Symbol.cpp | ||
ToDot.cpp | ||
TopoSortStatements.cpp | ||
ToString.cpp | ||
Transpiler.cpp | ||
TxnLog.cpp | ||
TypeAttach.cpp | ||
TypedAllocator.cpp | ||
TypeInfer.cpp | ||
TypePack.cpp | ||
TypeUtils.cpp | ||
TypeVar.cpp | ||
Unifiable.cpp | ||
Unifier.cpp |