From 9727edb68e919acc66bd4534bb909a2916a3c51e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 22 Feb 2026 11:40:28 +0000 Subject: [PATCH 1/3] Initial plan From da169014d97d23ee641002c70ca816c9822e0999 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 22 Feb 2026 11:50:30 +0000 Subject: [PATCH 2/3] Initial plan: fix remaining Fable issues Co-authored-by: dsyme <7204669+dsyme@users.noreply.github.com> --- tests/fable/package-lock.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/fable/package-lock.json b/tests/fable/package-lock.json index 4ba1812..b9920ff 100644 --- a/tests/fable/package-lock.json +++ b/tests/fable/package-lock.json @@ -42,6 +42,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", "dev": true, + "peer": true, "dependencies": { "@babel/code-frame": "^7.15.8", "@babel/generator": "^7.15.8", @@ -9313,6 +9314,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", "dev": true, + "peer": true, "requires": { "@babel/code-frame": "^7.15.8", "@babel/generator": "^7.15.8", From 846c5c14472207d09b7f3c2674ebc025f8d0644b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 22 Feb 2026 11:52:49 +0000 Subject: [PATCH 3/3] Guard getIterator [] with #if FABLE_COMPILER in AsyncSeq.fsi Co-authored-by: dsyme <7204669+dsyme@users.noreply.github.com> --- src/FSharp.Control.AsyncSeq/AsyncSeq.fsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/FSharp.Control.AsyncSeq/AsyncSeq.fsi b/src/FSharp.Control.AsyncSeq/AsyncSeq.fsi index 2b2be3f..2d3309a 100644 --- a/src/FSharp.Control.AsyncSeq/AsyncSeq.fsi +++ b/src/FSharp.Control.AsyncSeq/AsyncSeq.fsi @@ -526,7 +526,9 @@ module AsyncSeq = /// Returns an async sequence which contains no contiguous duplicate elements. val distinctUntilChanged : source:AsyncSeq<'T> -> AsyncSeq<'T> when 'T : equality +#if FABLE_COMPILER [] +#endif val getIterator : source:AsyncSeq<'T> -> (unit -> Async<'T option>) #if !FABLE_COMPILER