mirror of
https://github.com/luau-lang/luau.git
synced 2024-12-13 21:40:43 +00:00
8fe95c9963
- 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.h | ||
Autocomplete.h | ||
BuiltinDefinitions.h | ||
Config.h | ||
Documentation.h | ||
Error.h | ||
FileResolver.h | ||
Frontend.h | ||
IostreamHelpers.h | ||
JsonEncoder.h | ||
Linter.h | ||
LValue.h | ||
Module.h | ||
ModuleResolver.h | ||
Predicate.h | ||
Quantify.h | ||
RecursionCounter.h | ||
RequireTracer.h | ||
Scope.h | ||
Substitution.h | ||
Symbol.h | ||
ToDot.h | ||
TopoSortStatements.h | ||
ToString.h | ||
Transpiler.h | ||
TxnLog.h | ||
TypeAttach.h | ||
TypedAllocator.h | ||
TypeInfer.h | ||
TypePack.h | ||
TypeUtils.h | ||
TypeVar.h | ||
Unifiable.h | ||
Unifier.h | ||
UnifierSharedState.h | ||
Variant.h | ||
VisitTypeVar.h |