luau/Ast/include/Luau
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
..
Ast.h Sync to upstream/release/592 (#1018) 2023-08-25 10:23:55 -07:00
Confusables.h Sync to upstream/release/501 (#20) 2021-11-01 14:52:34 -07:00
Lexer.h Sync to upstream/release/592 (#1018) 2023-08-25 10:23:55 -07:00
Location.h Sync to upstream/release/584 (#977) 2023-07-14 11:08:53 -07:00
ParseOptions.h Sync to upstream/release/575 (#919) 2023-05-05 14:52:49 -07:00
Parser.h Sync to upstream/release/568 (#865) 2023-03-17 12:20:37 -07:00
ParseResult.h Sync to upstream/release/551 (#727) 2022-10-28 03:37:29 -07:00
StringUtils.h Sync to upstream/release/549 (#707) 2022-10-14 12:48:41 -07:00
TimeTrace.h Sync to upstream/release/583 (#974) 2023-07-07 13:10:48 -07:00