mirror of
https://github.com/luau-lang/luau.git
synced 2025-04-21 20:23:47 +01:00
update test cases to use NonReentrantGeneralization2
This commit is contained in:
parent
2f6fb98a8e
commit
500f8d4e84
3 changed files with 5 additions and 5 deletions
|
@ -10,7 +10,7 @@
|
||||||
LUAU_FASTFLAG(LuauSolverV2);
|
LUAU_FASTFLAG(LuauSolverV2);
|
||||||
LUAU_FASTFLAG(LintRedundantNativeAttribute);
|
LUAU_FASTFLAG(LintRedundantNativeAttribute);
|
||||||
LUAU_FASTFLAG(LuauDeprecatedAttribute);
|
LUAU_FASTFLAG(LuauDeprecatedAttribute);
|
||||||
LUAU_FASTFLAG(LuauNonReentrantGeneralization);
|
LUAU_FASTFLAG(LuauNonReentrantGeneralization2);
|
||||||
|
|
||||||
using namespace Luau;
|
using namespace Luau;
|
||||||
|
|
||||||
|
@ -1925,7 +1925,7 @@ print(foo:bar(2.0))
|
||||||
TEST_CASE_FIXTURE(BuiltinsFixture, "TableOperations")
|
TEST_CASE_FIXTURE(BuiltinsFixture, "TableOperations")
|
||||||
{
|
{
|
||||||
// FIXME: For now this flag causes a stack overflow on Windows.
|
// FIXME: For now this flag causes a stack overflow on Windows.
|
||||||
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization, false};
|
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization2, false};
|
||||||
|
|
||||||
LintResult result = lint(R"(
|
LintResult result = lint(R"(
|
||||||
local t = {}
|
local t = {}
|
||||||
|
|
|
@ -17,7 +17,7 @@ LUAU_FASTINT(LuauNormalizeUnionLimit)
|
||||||
LUAU_FASTFLAG(LuauNormalizationCatchMetatableCycles)
|
LUAU_FASTFLAG(LuauNormalizationCatchMetatableCycles)
|
||||||
LUAU_FASTFLAG(LuauSubtypingEnableReasoningLimit)
|
LUAU_FASTFLAG(LuauSubtypingEnableReasoningLimit)
|
||||||
LUAU_FASTFLAG(LuauTypePackDetectCycles)
|
LUAU_FASTFLAG(LuauTypePackDetectCycles)
|
||||||
LUAU_FASTFLAG(LuauNonReentrantGeneralization)
|
LUAU_FASTFLAG(LuauNonReentrantGeneralization2)
|
||||||
|
|
||||||
using namespace Luau;
|
using namespace Luau;
|
||||||
|
|
||||||
|
@ -1207,7 +1207,7 @@ TEST_CASE_FIXTURE(BuiltinsFixture, "fuzz_propagate_normalization_failures")
|
||||||
ScopedFastInt luauNormalizeIntersectionLimit{FInt::LuauNormalizeIntersectionLimit, 50};
|
ScopedFastInt luauNormalizeIntersectionLimit{FInt::LuauNormalizeIntersectionLimit, 50};
|
||||||
ScopedFastInt luauNormalizeUnionLimit{FInt::LuauNormalizeUnionLimit, 20};
|
ScopedFastInt luauNormalizeUnionLimit{FInt::LuauNormalizeUnionLimit, 20};
|
||||||
ScopedFastFlag luauSubtypingEnableReasoningLimit{FFlag::LuauSubtypingEnableReasoningLimit, true};
|
ScopedFastFlag luauSubtypingEnableReasoningLimit{FFlag::LuauSubtypingEnableReasoningLimit, true};
|
||||||
ScopedFastFlag luauTurnOffNonreentrantGeneralization{FFlag::LuauNonReentrantGeneralization, false};
|
ScopedFastFlag luauTurnOffNonreentrantGeneralization{FFlag::LuauNonReentrantGeneralization2, false};
|
||||||
|
|
||||||
CheckResult result = check(R"(
|
CheckResult result = check(R"(
|
||||||
function _(_,"").readu32(l0)
|
function _(_,"").readu32(l0)
|
||||||
|
|
|
@ -445,7 +445,7 @@ TEST_CASE_FIXTURE(Fixture, "check_expr_recursion_limit")
|
||||||
#endif
|
#endif
|
||||||
ScopedFastInt luauRecursionLimit{FInt::LuauRecursionLimit, limit + 100};
|
ScopedFastInt luauRecursionLimit{FInt::LuauRecursionLimit, limit + 100};
|
||||||
ScopedFastInt luauCheckRecursionLimit{FInt::LuauCheckRecursionLimit, limit - 100};
|
ScopedFastInt luauCheckRecursionLimit{FInt::LuauCheckRecursionLimit, limit - 100};
|
||||||
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization, false};
|
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization2, false};
|
||||||
|
|
||||||
CheckResult result = check(R"(("foo"))" + rep(":lower()", limit));
|
CheckResult result = check(R"(("foo"))" + rep(":lower()", limit));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue