luau/CLI
vegorov-rbx ce9414cb98
Sync to upstream/release/592 (#1018)
* AST queries at position where function name is will now return
AstExprLocal
* Lexer performance has been slightly improved
* Fixed incorrect string singleton autocomplete suggestions (fixes #858)
* Improved parsing error messages
* Fixed crash on null pointer access in unification (fixes #1017)
* Native code support is enabled by default and `native=1`
(make)/`LUAU_NATIVE` (CMake)/`-DLUA_CUSTOM_EXECUTION` configuration is
no longer required

New typechecker:
* New subtyping check can now handle generic functions and tables
(including those that contain cycles)

Native code generation:
* Loops with non-numeric parameters are now handled by VM to streamline
native code
* Array size check can be optimized away in SETLIST
* On failure, CodeGen::compile returns a reason
* Fixed clobbering of non-volatile xmm registers on Windows
2023-08-25 10:23:55 -07:00
..
Analyze.cpp Sync to upstream/release/575 (#919) 2023-05-05 14:52:49 -07:00
Ast.cpp Sync to upstream/release/575 (#919) 2023-05-05 14:52:49 -07:00
Compile.cpp Sync to upstream/release/582 (#960) 2023-06-23 23:19:39 -07:00
Coverage.cpp Sync to upstream/release/513 (#340) 2022-02-04 08:45:57 -08:00
Coverage.h Sync to upstream/release/507-pre (#286) 2021-12-10 14:05:05 -08:00
FileUtils.cpp Sync to upstream/release/525 (#467) 2022-04-28 18:24:24 -07:00
FileUtils.h luau-analyze: Add support for reading source code from stdin (#325) 2022-01-25 08:25:01 -08:00
Flags.cpp Sync to upstream/release/537 (#607) 2022-07-21 14:16:54 -07:00
Flags.h Sync to upstream/release/537 (#607) 2022-07-21 14:16:54 -07:00
Profiler.cpp Sync to upstream/release/548 (#699) 2022-10-06 17:23:29 -07:00
Profiler.h Sync to upstream/release/507-pre (#286) 2021-12-10 14:05:05 -08:00
Reduce.cpp Sync to upstream/release/584 (#977) 2023-07-14 11:08:53 -07:00
Repl.cpp Sync to upstream/release/592 (#1018) 2023-08-25 10:23:55 -07:00
Repl.h Sync to upstream/release/514 (#357) 2022-02-11 11:02:09 -08:00
ReplEntry.cpp Sync to upstream/release/538 (#616) 2022-07-28 21:24:07 -07:00
Web.cpp Sync to upstream/release/509 (#303) 2022-01-06 17:46:53 -08:00