mirror of
https://github.com/luau-lang/luau.git
synced 2024-12-13 05:20:38 +00:00
f2e6a8f4a5
This doesn't contain all changes for 507 yet but we might want to do the Luau 0.507 release a bit earlier to end the year sooner. Changes: - Type ascription (::) now permits casts between related types in both directions, allowing to refine or loosen the type (RFC #56) - Fix type definition for tonumber to return number? since the input string isn't guaranteed to contain a valid number - Fix type refinements for field access via [] - Many stability fixes for type checker - Provide extra information in error messages for type mismatches in more cases - Improve performance of type checking for large unions when union members are string literals - Add coverage reporting support to Repl (--coverage command line argument) and lua_getcoverage C API - Work around code signing issues during Makefile builds on macOS - Improve performance of truthiness checks in some cases, particularly on Apple M1, resulting in 10-25% perf gains on qsort benchmark depending on the CPU/compiler - Fix support for little-endian systems; IBM s390x here we go! |
||
---|---|---|
.. | ||
AstQuery.h | ||
Autocomplete.h | ||
BuiltinDefinitions.h | ||
Config.h | ||
Documentation.h | ||
Error.h | ||
FileResolver.h | ||
Frontend.h | ||
IostreamHelpers.h | ||
JsonEncoder.h | ||
Linter.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 |