From ba369c0ae8a490e8408880533b2614e90acc0f1c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 14 Aug 2026 15:04:50 +0000 Subject: [PATCH 1/3] Initial plan From 8926c291a7ad8bceaf0d2a62b71060e32e19d3a9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 14 Aug 2026 15:11:29 +0000 Subject: [PATCH 2/3] test: serialize FFI tests with global poison state Co-authored-by: anakrish <35780660+anakrish@users.noreply.github.com> --- xtask/src/tasks/bindings/ffi.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xtask/src/tasks/bindings/ffi.rs b/xtask/src/tasks/bindings/ffi.rs index f09531df1..b14774384 100644 --- a/xtask/src/tasks/bindings/ffi.rs +++ b/xtask/src/tasks/bindings/ffi.rs @@ -161,6 +161,8 @@ impl TestFfiCommand { } test_args.push(OsString::from("--features")); test_args.push(OsString::from("contention_checks")); + test_args.push(OsString::from("--")); + test_args.push(OsString::from("--test-threads=1")); run_cargo_step( &ffi_dir, "cargo test --features contention_checks (bindings/ffi)", From 480f580ee41bf5b1a8c730a9fb6bc1a03e72e77c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Aug 2026 20:28:11 +0000 Subject: [PATCH 3/3] test: remove rand intn flaky comparisons Co-authored-by: anakrish <35780660+anakrish@users.noreply.github.com> --- tests/interpreter/cases/builtins/numbers/intn.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/interpreter/cases/builtins/numbers/intn.yaml b/tests/interpreter/cases/builtins/numbers/intn.yaml index 4d6ada81b..91e2aeda7 100644 --- a/tests/interpreter/cases/builtins/numbers/intn.yaml +++ b/tests/interpreter/cases/builtins/numbers/intn.yaml @@ -16,12 +16,16 @@ cases: results = [ x == z[0], - x != y, - x != a, + x >= 0, + x < 50000, + y >= 0, + y < 50000, + a >= 0, + a < 25000, rand.intn("b", 0) ] query: data.test.results - want_result: [true, true, true, 0] + want_result: [true, true, true, true, true, true, true, 0] - note: undefined data: {}