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 88 files
+1 −1 Analysis/include/Luau/NativeStackGuard.h
+2 −9 Analysis/include/Luau/OverloadResolution.h
+0 −1 Analysis/include/Luau/RecursionCounter.h
+1 −1 Analysis/include/Luau/StructuralTypeEquality.h
+49 −20 Analysis/include/Luau/Subtyping.h
+73 −0 Analysis/include/Luau/SubtypingUnifier.h
+7 −0 Analysis/include/Luau/TypeUtils.h
+8 −4 Analysis/src/BuiltinDefinitions.cpp
+25 −41 Analysis/src/BuiltinTypeFunctions.cpp
+47 −9 Analysis/src/ConstraintGenerator.cpp
+100 −32 Analysis/src/ConstraintSolver.cpp
+1 −1 Analysis/src/DataFlowGraph.cpp
+1 −1 Analysis/src/EmbeddedBuiltinDefinitions.cpp
+2 −2 Analysis/src/Error.cpp
+3 −3 Analysis/src/FragmentAutocomplete.cpp
+1 −7 Analysis/src/Frontend.cpp
+3 −3 Analysis/src/NativeStackGuard.cpp
+2 −2 Analysis/src/NonStrictTypeChecker.cpp
+20 −21 Analysis/src/OverloadResolution.cpp
+3 −2 Analysis/src/RecursionCounter.cpp
+6 −6 Analysis/src/Simplify.cpp
+1 −1 Analysis/src/StructuralTypeEquality.cpp
+188 −38 Analysis/src/Subtyping.cpp
+160 −0 Analysis/src/SubtypingUnifier.cpp
+4 −10 Analysis/src/TableLiteralInference.cpp
+2 −2 Analysis/src/TypeFunctionRuntime.cpp
+4 −2 Analysis/src/TypePath.cpp
+10 −0 Analysis/src/TypeUtils.cpp
+2 −1 Analysis/src/Unifier.cpp
+1 −2 Ast/src/Parser.cpp
+1 −2 CLI/src/Web.cpp
+47 −13 CMakeLists.txt
+2 −0 CodeGen/include/Luau/IrBuilder.h
+58 −15 CodeGen/include/Luau/IrData.h
+3 −10 CodeGen/include/Luau/IrDump.h
+9 −8 CodeGen/include/Luau/IrUtils.h
+72 −77 CodeGen/include/Luau/IrVisitUseDef.h
+1 −1 CodeGen/src/BitUtils.h
+3 −3 CodeGen/src/BytecodeAnalysis.cpp
+2 −8 CodeGen/src/CodeGenContext.h
+1 −1 CodeGen/src/EmitCommonX64.h
+13 −55 CodeGen/src/IrAnalysis.cpp
+47 −40 CodeGen/src/IrBuilder.cpp
+21 −48 CodeGen/src/IrDump.cpp
+736 −693 CodeGen/src/IrLoweringA64.cpp
+821 −737 CodeGen/src/IrLoweringX64.cpp
+2 −7 CodeGen/src/IrRegAllocA64.cpp
+2 −7 CodeGen/src/IrRegAllocX64.cpp
+2 −2 CodeGen/src/IrTranslateBuiltins.cpp
+113 −42 CodeGen/src/IrTranslation.cpp
+260 −287 CodeGen/src/IrUtils.cpp
+38 −43 CodeGen/src/IrValueLocationTracking.cpp
+429 −400 CodeGen/src/OptimizeConstProp.cpp
+122 −89 CodeGen/src/OptimizeDeadStore.cpp
+31 −31 CodeGen/src/OptimizeFinalX64.cpp
+2 −2 Common/include/Luau/ExperimentalFlags.h
+322 −0 Common/include/Luau/SmallVector.h
+27 −0 Compiler/src/Builtins.cpp
+27 −0 Compiler/src/BytecodeBuilder.cpp
+11 −4 Config/src/LuauConfig.cpp
+3 −0 Sources.cmake
+50 −1 VM/src/ldblib.cpp
+63 −5 tests/Compiler.test.cpp
+2 −6 tests/Fixture.cpp
+109 −15 tests/IrBuilder.test.cpp
+599 −314 tests/IrLowering.test.cpp
+10 −14 tests/Normalize.test.cpp
+17 −50 tests/OverloadResolver.test.cpp
+37 −7 tests/RuntimeLimits.test.cpp
+9 −16 tests/TypeFunction.test.cpp
+122 −4 tests/TypeFunction.user.test.cpp
+8 −32 tests/TypeInfer.builtins.test.cpp
+17 −12 tests/TypeInfer.classes.test.cpp
+9 −24 tests/TypeInfer.functions.test.cpp
+19 −6 tests/TypeInfer.generics.test.cpp
+4 −0 tests/TypeInfer.intersectionTypes.test.cpp
+6 −3 tests/TypeInfer.modules.test.cpp
+1 −1 tests/TypeInfer.oop.test.cpp
+1 −2 tests/TypeInfer.provisional.test.cpp
+1 −1 tests/TypeInfer.refinements.test.cpp
+1 −1 tests/TypeInfer.singletons.test.cpp
+17 −7 tests/TypeInfer.tables.test.cpp
+8 −2 tests/TypeInfer.tryUnify.test.cpp
+4 −3 tests/TypeInfer.typeInstantiations.test.cpp
+2 −5 tests/TypeInfer.typestates.test.cpp
+3 −0 tests/TypeInfer.unknownnever.test.cpp
+9 −23 tests/VisitType.test.cpp
+6 −0 tests/conformance/native.luau