Skip to content

[Repo Assist] Fix deprecated F# refcell operators (! and :=)#311

Merged
dsyme merged 2 commits intomainfrom
repo-assist/fix-issue-310-deprecated-refcell-ops-17deacd89a21fb5a
Apr 13, 2026
Merged

[Repo Assist] Fix deprecated F# refcell operators (! and :=)#311
dsyme merged 2 commits intomainfrom
repo-assist/fix-issue-310-deprecated-refcell-ops-17deacd89a21fb5a

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 This is an automated response from Repo Assist, triggered by @dsyme's /repo-assist fix these please comment on #310.

Fixes all FS3370 compiler info warnings from #310 by replacing the deprecated F# refcell operators throughout the codebase:

  • !cellcell.Value
  • cell := exprcell.Value <- expr

Files changed:

  • src/FSharp.Control.AsyncSeq/AsyncSeq.fs — 20 occurrences in tryWith, tryFinally, ofSeq, and the split/merge helpers
  • tests/fable/FSharp.Control.AsyncSeq.Tests/AsyncSeq.test.fs — 8 occurrences in the try/finally/with and intervalMs tests

Closes #310

Test Status

✅ Build succeeded — 0 errors, 7 pre-existing warnings (unrelated FS9999 groupBy warnings)
✅ All 411 tests pass (dotnet test FSharp.Control.AsyncSeq.sln)
✅ No FS3370 deprecation warnings remain

Generated by 🌈 Repo Assist, see workflow run. Learn more.

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@97143ac59cb3a13ef2a77581f929f06719c7402a

Replace deprecated '!cell' with 'cell.Value' and 'cell := expr'
with 'cell.Value <- expr' throughout AsyncSeq.fs and the Fable
test file, eliminating all FS3370 compiler info warnings.

Closes #310

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme marked this pull request as ready for review April 13, 2026 02:38
@dsyme dsyme merged commit 8b81788 into main Apr 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix deprecation warnings

1 participant