1
0
Fork 0
mirror of https://github.com/luau-lang/luau.git synced 2025-04-12 14:50:54 +01:00
Commit graph

9 commits

Author SHA1 Message Date
Andy Friesen
54324867df
Sync to upstream/release/550 ()
* Support `["prop"]` syntax on class definitions in definition files.
()
* Improve type checking performance for complex overloaded functions
* Fix rare cases of incorrect stack traces for out of memory errors at
runtime
2022-10-21 10:54:01 -07:00
Arseny Kapoulkine
944e8375aa
Sync to upstream/release/547 ()
- Type aliases can no longer override primitive types; attempts to do
that will result in a type error
- Fix misleading type error messages for mismatches in expression list
length during assignment
- Fix incorrect type name display in certain cases
- setmetatable/getmetatable are now ~2x faster
- tools/perfstat.py can be used to display statistics about profiles
captured via --profile switch
2022-09-29 15:23:10 -07:00
Arseny Kapoulkine
ae35ada579
Sync to upstream/release/543 ()
- Improve ComparisonPrecedence lint suggestions for three-way comparisons (X < Y < Z)
- Improve type checking stability
- Improve location information for errors when parsing invalid type annotations
- Compiler now generates bytecode version 3 in all configurations
- Improve performance of comparisons against numeric constants on AArch64
2022-09-01 16:14:03 -07:00
Arseny Kapoulkine
f7d8ad0774
Sync to upstream/release/540 ()
Also adjust benchmark runs to use config=profile and run clang for all benchmarks + gcc for runtime
2022-08-11 14:01:33 -07:00
Arseny Kapoulkine
1b20fcd43c
Sync to upstream/release/539 () 2022-08-04 15:35:33 -07:00
Arseny Kapoulkine
d3b566c258
Sync to upstream/release/538 () 2022-07-28 21:24:07 -07:00
Arseny Kapoulkine
2daa6497a1
Sync to upstream/release/534 () 2022-06-30 16:52:43 -07:00
Arseny Kapoulkine
08ab7da4db
Sync to upstream/release/533 () 2022-06-23 18:56:00 -07:00
Arseny Kapoulkine
49b0c59eec
Sync to upstream/release/502 ()
Changes:
- Support for time tracing for analysis/compiler (not currently exposed
  through CLI)
- Support for type pack arguments in type aliases ()
- Basic support for require(path) in luau-analyze
- Add a lint warning for table.move with 0 index as part of
  TableOperation lint
- Remove last STL dependency from Luau.VM
- Minor VS2022 performance tuning

Co-authored-by: Rodactor <rodactor@roblox.com>
2021-11-04 19:34:35 -07:00