mirror of
https://github.com/luau-lang/luau.git
synced 2025-05-04 10:33:46 +01:00
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! |
||
|---|---|---|
| .. | ||
| apicalls.lua | ||
| assert.lua | ||
| attrib.lua | ||
| basic.lua | ||
| bitwise.lua | ||
| calls.lua | ||
| clear.lua | ||
| closure.lua | ||
| constructs.lua | ||
| coroutine.lua | ||
| coverage.lua | ||
| datetime.lua | ||
| debug.lua | ||
| debugger.lua | ||
| errors.lua | ||
| events.lua | ||
| exceptions.lua | ||
| gc.lua | ||
| ifelseexpr.lua | ||
| literals.lua | ||
| locals.lua | ||
| math.lua | ||
| move.lua | ||
| nextvar.lua | ||
| pcall.lua | ||
| pm.lua | ||
| sort.lua | ||
| strings.lua | ||
| tmerror.lua | ||
| tpack.lua | ||
| types.lua | ||
| utf8.lua | ||
| vararg.lua | ||
| vector.lua | ||