Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion luau
Submodule luau updated 99 files
+1 −1 Analysis/include/Luau/ConfigResolver.h
+1 −1 Analysis/include/Luau/Error.h
+100 −0 Analysis/include/Luau/IterativeTypeFunctionTypeVisitor.h
+14 −1 Analysis/include/Luau/Subtyping.h
+1 −0 Analysis/include/Luau/ToString.h
+3 −3 Analysis/include/Luau/TypeChecker2.h
+4 −2 Analysis/include/Luau/TypeFunctionRuntime.h
+2 −0 Analysis/include/Luau/TypeUtils.h
+3 −3 Analysis/src/AstQuery.cpp
+60 −32 Analysis/src/BuiltinDefinitions.cpp
+8 −40 Analysis/src/BuiltinTypeFunctions.cpp
+36 −212 Analysis/src/ConstraintGenerator.cpp
+0 −2 Analysis/src/ConstraintSolver.cpp
+1 −2 Analysis/src/FragmentAutocomplete.cpp
+3 −2 Analysis/src/Instantiation2.cpp
+395 −0 Analysis/src/IterativeTypeFunctionTypeVisitor.cpp
+2 −9 Analysis/src/NonStrictTypeChecker.cpp
+61 −4 Analysis/src/Simplify.cpp
+131 −15 Analysis/src/Subtyping.cpp
+139 −7 Analysis/src/ToString.cpp
+5 −5 Analysis/src/TypeAttach.cpp
+61 −26 Analysis/src/TypeChecker2.cpp
+32 −2 Analysis/src/TypeFunctionRuntime.cpp
+3 −1 Analysis/src/TypePath.cpp
+7 −0 Analysis/src/TypeUtils.cpp
+31 −3 Analysis/src/UserDefinedTypeFunction.cpp
+2 −2 Ast/include/Luau/ParseResult.h
+10 −32 Ast/src/Parser.cpp
+3 −3 CLI/include/Luau/AnalyzeRequirer.h
+5 −0 CMakeLists.txt
+1 −0 CodeGen/include/Luau/AssemblyBuilderA64.h
+2 −0 CodeGen/include/Luau/AssemblyBuilderX64.h
+15 −0 CodeGen/include/Luau/IrData.h
+3 −0 CodeGen/include/Luau/IrRegAllocX64.h
+44 −4 CodeGen/include/Luau/IrUtils.h
+3 −3 CodeGen/include/Luau/IrVisitUseDef.h
+21 −6 CodeGen/src/AssemblyBuilderA64.cpp
+5 −0 CodeGen/src/AssemblyBuilderX64.cpp
+19 −0 CodeGen/src/BitUtils.h
+16 −2 CodeGen/src/BytecodeAnalysis.cpp
+3 −3 CodeGen/src/CodeGenA64.cpp
+3 −1 CodeGen/src/CodeGenAssembly.cpp
+8 −8 CodeGen/src/CodeGenContext.h
+4 −0 CodeGen/src/EmitCommonA64.h
+5 −5 CodeGen/src/EmitCommonX64.cpp
+8 −3 CodeGen/src/EmitCommonX64.h
+14 −4 CodeGen/src/IrBuilder.cpp
+4 −0 CodeGen/src/IrDump.cpp
+48 −11 CodeGen/src/IrLoweringA64.cpp
+100 −16 CodeGen/src/IrLoweringX64.cpp
+1 −0 CodeGen/src/IrLoweringX64.h
+114 −11 CodeGen/src/IrRegAllocA64.cpp
+5 −1 CodeGen/src/IrRegAllocA64.h
+88 −13 CodeGen/src/IrRegAllocX64.cpp
+99 −39 CodeGen/src/IrTranslateBuiltins.cpp
+58 −7 CodeGen/src/IrTranslation.cpp
+18 −2 CodeGen/src/IrUtils.cpp
+2 −2 CodeGen/src/IrValueLocationTracking.cpp
+74 −56 CodeGen/src/OptimizeConstProp.cpp
+5 −2 CodeGen/src/OptimizeDeadStore.cpp
+3 −0 Common/include/Luau/StringUtils.h
+17 −0 Common/src/StringUtils.cpp
+2 −2 Compiler/include/Luau/Compiler.h
+1 −2 Compiler/src/BytecodeBuilder.cpp
+84 −20 Compiler/src/Compiler.cpp
+2 −0 Sources.cmake
+5 −0 VM/include/luaconf.h
+4 −0 VM/src/lperf.cpp
+4 −0 VM/src/lstate.cpp
+4 −2 VM/src/lstate.h
+8 −2 tests/AssemblyBuilderA64.test.cpp
+1 −1 tests/AstVisitor.test.cpp
+19 −0 tests/ClassFixture.cpp
+138 −3 tests/Compiler.test.cpp
+23 −2 tests/Conformance.test.cpp
+1 −2 tests/Fixture.cpp
+24 −0 tests/Fixture.h
+0 −2 tests/FragmentAutocomplete.test.cpp
+74 −5 tests/IrBuilder.test.cpp
+479 −126 tests/IrLowering.test.cpp
+0 −2 tests/NonStrictTypeChecker.test.cpp
+27 −0 tests/Subtyping.test.cpp
+12 −2 tests/TypeFunction.test.cpp
+73 −0 tests/TypeFunction.user.test.cpp
+0 −7 tests/TypeInfer.aliases.test.cpp
+168 −0 tests/TypeInfer.builtins.test.cpp
+28 −3 tests/TypeInfer.classes.test.cpp
+42 −4 tests/TypeInfer.functions.test.cpp
+0 −13 tests/TypeInfer.generics.test.cpp
+91 −4 tests/TypeInfer.intersectionTypes.test.cpp
+27 −0 tests/TypeInfer.refinements.test.cpp
+17 −2 tests/TypeInfer.singletons.test.cpp
+75 −22 tests/TypeInfer.tables.test.cpp
+22 −1 tests/TypeInfer.test.cpp
+19 −2 tests/TypeInfer.typeInstantiations.test.cpp
+5 −3 tests/TypeInfer.typestates.test.cpp
+32 −3 tests/TypeInfer.unionTypes.test.cpp
+80 −0 tests/conformance/bitwise.luau
+7 −0 tests/conformance/native.luau