Skip to content

IEnumerable iteration#19686

Closed
rodrigovidal wants to merge 1 commit intodotnet:mainfrom
rodrigovidal:agent/33-ienumerable-iteration
Closed

IEnumerable iteration#19686
rodrigovidal wants to merge 1 commit intodotnet:mainfrom
rodrigovidal:agent/33-ienumerable-iteration

Conversation

@rodrigovidal
Copy link
Copy Markdown

Summary

  • add SequenceIteration conformance coverage for IEnumerableIteration01.fs and E_BadIEnumerable01.fs
  • add IEnumerableIterationGenericDisposal01.fs regression test to validate generic IEnumerable<_> foreach semantics
  • assert GetEnumerator is invoked and enumerator Dispose runs via try/finally, including when the loop body throws

Original issue

Generic enumerator handling: for x in someIEnumerable do ... should call GetEnumerator, dispose properly via try/finally.

Closes #33

Co-authored-by: multica-agent <github@multica.ai>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

✅ No release notes required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Warning FS0073: internal error: Typar not found during XmlDoc generation

1 participant