๐ค *Repo Assist here โ I'm an automated AI assistant for this repository.* ## Activity for March 2026 ## Suggested Actions for Maintainer * [ ] **Review PR** #256: eng: update .NET SDK from 8.0.416 to 8.0.418 โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/256) * [ ] **Review PR** #254: feat: add filter, iter, fold, exists, forall, choose, tryFind to PersistentHashMap (addresses #152) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/254) * [ ] **Review PR** #253: feat: add exists, forall, choose to LazyList (addresses #152) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/253) * [ ] **Review PR** #252: feat: add fold, map, filter, iter, exists, forall, toList, toArray, ofList, ofArray, choose to Heap (addresses #152) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/252) * [ ] **Review PR** #251: test: add coverage for untested RandomAccessList and LazyList functions; fix zip empty-list bug โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/251) * [ ] **Review PR** #247: feat: add 14 functions to PersistentVector (filter, iter, exists, forall, find, choose, head, toArray, toList, ofList, etc.) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/247) * [ ] **Review PR** #246: feat: add map, filter, iter, exists, forall, toArray to DList (addresses #152) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/246) * [ ] **Review PR** #242: perf: Heap.ofSeq bottom-up construction โ fixes O(n) first Tail. Closes #166 โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/242) * [ ] **Review PR** #241: feat: add map, filter, iter, exists, forall, toList, toArray to Queue and Deque โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/241) * [ ] **Review PR** #239: feat: add LazyList.consLazy for construction from Lazy(LazyList). Related to #134 โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/239) * [ ] **Merge PR** #238: fix: PersistentHashMap.containsKey returns true for None/unit/null values. Closes #85 โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/238) * [ ] **Review PR** #233: fix: CircularBuffer.Enqueue(array) head pointer advance bug. Closes #125 โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/233) * [ ] **Review PR** #222: Seq.trySkip extension (non-Repo-Assist) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/222) * [ ] **Review PR** #203: Add AA Tree and tests (non-Repo-Assist) โ [Review](https://github.com/fsprojects/FSharpx.Collections/pull/203) * [ ] **Check comment** #180: Repo Assist noted stable 3.1.0 is on nuget.org โ issue may be ready to close โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/180) * [ ] **Check comment** #218: Repo Assist added implementation guidance for KD-tree (Experimental placement, code structure) โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/218) * [ ] **Check comment** #135: Repo Assist provided F#+ static member code examples for LazyList, PersistentVector, Queue โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/135) * [ ] **Check comment** #134: Repo Assist linked PR #239 (LazyList.consLazy implementation) โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/134) * [ ] **Check comment** #202: Repo Assist noted PR #203 addresses the code style question โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/202) * [ ] **Check comment** #15: Repo Assist provided insertion-ordered map approach using PersistentVector + Map pair โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/15) * [ ] **Check comment** #115: Repo Assist linked PR #240 (SkewBinomialHeap test fix โ now merged) โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/115) * [ ] **Check comment** #116: Repo Assist linked PR #240 (DList experimental test fix โ now merged) โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/116) * [ ] **Check comment** #152: Repo Assist noted progress on aligning collection module functions โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/152) * [ ] **Check comment** #16: Repo Assist noted CircularBuffer tests โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/16) * [ ] **Check comment** #118: Repo Assist analysed BlockResizeArray destabilising tests โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/118) * [ ] **Check comment** #122: Repo Assist surveyed Experimental collections for promotion candidates โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/122) * [ ] **Check comment** #125: Repo Assist linked fix in PR #233 โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/125) * [ ] **Check comment** #166: Repo Assist analysed Heap.Tail slowness โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/166) * [ ] **Check comment** #174: Repo Assist listed missing NonEmptyList functions โ [View](https://github.com/fsprojects/FSharpx.Collections/issues/174) ## Future Work for Repo Assist - Consider adding remaining `FSharp.Collections`-equivalent functions to `ByteString`, `ResizeArray` (further addressing #152) - Consider implementing BlockResizeArray property tests fix (custom Arb generator, see #118 comment) - Consider FlatList promotion from Experimental (#122) ## Run History ### 2026-03-16 12:51 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23144502164) - ๐ง Created PR #256: eng: update .NET SDK from 8.0.416 to 8.0.418 (global.json + CI matrix) - โ Task 6: Verified all 11 open Repo Assist PRs have passing CI โ no action needed ### 2026-03-16 01:03 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23123593296) - ๐ง Updated PR #239: Fix `consLazy` laziness bug โ head access was incorrectly forcing the lazy tail - ๐ฌ Commented on #202: noted PR #203 addresses the code style question; issue can be closed once PR merges - ๐ฌ Commented on #15: provided insertion-ordered map approach using PersistentVector + Map pair ### 2026-03-15 01:03 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23100219167) - ๐ง Created PR #254: Add filter, iter, fold, exists, forall, choose, tryFind to PersistentHashMap (addresses #152) - ๐ง Created PR #253: Add exists, forall, choose to LazyList module (addresses #152) ### 2026-03-14 12:53 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22981588068) - ๐ง Created PR #251: Fix RandomAccessList.zip empty-list bug; add tests for zip/reduce/map2/singleton (RAL) and rev/concat/split (LazyList); 14 new tests ### 2026-03-14 12:50 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23088262401) - ๐งช Created PR #249: Add 13 tests for LazyList.rev, LazyList.concat, LazyList.split *(merged)* - ๐ฌ Commented on #180: status update โ stable 3.1.0 on nuget.org ### 2026-03-14 00:54 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23076569138) - ๐ง Created PR #247: Add 14 functions to PersistentVector; 26 new tests (addresses #152) - ๐ฌ Commented on #218, #135 ### 2026-03-13 12:51 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23051569428) - ๐ง Created PR #246: Add map, filter, iter, exists, forall, toArray to DList; 21 new tests (addresses #152) - ๐ฌ Commented on #134, #115, #116 ### 2026-03-13 00:55 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23031136658) - ๐ฌ Commented on #152: progress update on collection module alignment ### 2026-03-12 12:51 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23002761662) - ๐งช Created PR #245: Add 33 tests covering untested List/Array module functions *(merged)* ### 2026-03-12 00:52 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22981588068) - ๐งช Created PR #244: Add Seq test coverage; fix broken ptest for Seq.tail [] *(merged)* - ๐ฌ Commented on #16 ### 2026-03-11 00:53 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22931307692) - ๐ง Created PR #242: Heap.ofSeq bottom-up construction โ fixes O(n) first Tail. Closes #166 - ๐ฌ Commented on #174, #122 ### 2026-03-10 12:50 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22903248784) - ๐ง Created PR #241: Add map, filter, iter, exists, forall, toList, toArray to Queue and Deque; 21 new tests ### 2026-03-10 00:52 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22881857332) - ๐ฌ Commented on #118, #125 ### 2026-03-09 12:51 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22854215188) - ๐ง Created PR #240: Fix experimental tests for issues #115 and #116 *(merged)* ### 2026-03-09 00:57 UTC โ [Run](https://github.com/fsprojects/FSharpx.Collections/actions/runs/22833982240) - ๐ง Created PR #239: Add LazyList.consLazy โ relates to #134 ### 2026-03-08 โ Multiple Runs - ๐ง Created PR #238: Fix PersistentHashMap.containsKey for None/unit/null. Closes #85 - ๐ง Created PR #233: Fix CircularBuffer.Enqueue(array). Closes #125 - ๐ง Created PR #229: Add missing NonEmptyList functions *(merged)* - ๐ง Created PR #237: Add actions/cache for NuGet packages to CI *(merged)* - ๐ง Created PR #236: Add AGENTS.md *(merged)* - ๐ท๏ธ Labelled issues #15, #71, #72, #122, #134, #166, #174, #180, #202, #218, #226 - ๐ฌ Commented on #85, #166 > Generated by [Repo Assist](https://github.com/fsprojects/FSharpx.Collections/actions/runs/23144502164) ยท [โท](https://github.com/search?q=repo%3Afsprojects%2FFSharpx.Collections+is%3Aissue+%22gh-aw-workflow-call-id%3A+fsprojects%2FFSharpx.Collections%2Frepo-assist%22&type=issues) > > To install this [agentic workflow](https://github.com/githubnext/agentics/tree/346204513ecfa08b81566450d7d599556807389f/workflows/repo-assist.md), run > ``` > gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f > ``` <!-- gh-aw-agentic-workflow: Repo Assist, engine: copilot, id: 23144502164, workflow_id: repo-assist, run: https://github.com/fsprojects/FSharpx.Collections/actions/runs/23144502164 -->
๐ค Repo Assist here โ I'm an automated AI assistant for this repository.
Activity for March 2026
Suggested Actions for Maintainer
ListandNonEmptyListย #174: Repo Assist listed missing NonEmptyList functions โ ViewFuture Work for Repo Assist
FSharp.Collections-equivalent functions toByteString,ResizeArray(further addressing Align Collection Module functions with FSharp.Collectionsย #152)Run History
2026-03-16 12:51 UTC โ Run
2026-03-16 01:03 UTC โ Run
consLazylaziness bug โ head access was incorrectly forcing the lazy tail2026-03-15 01:03 UTC โ Run
2026-03-14 12:53 UTC โ Run
2026-03-14 12:50 UTC โ Run
2026-03-14 00:54 UTC โ Run
2026-03-13 12:51 UTC โ Run
2026-03-13 00:55 UTC โ Run
2026-03-12 12:51 UTC โ Run
2026-03-12 00:52 UTC โ Run
2026-03-11 00:53 UTC โ Run
ListandNonEmptyListย #174, Discussion: promote any structures from Experimental to Collections?ย #1222026-03-10 12:50 UTC โ Run
2026-03-10 00:52 UTC โ Run
2026-03-09 12:51 UTC โ Run
2026-03-09 00:57 UTC โ Run
2026-03-08 โ Multiple Runs
ListandNonEmptyListย #174, Can't use pre-release nuget packages?ย #180, Code style guidance for new structureย #202, Is there a KD-tree?ย #218, Add repo assist?ย #226