-
Notifications
You must be signed in to change notification settings - Fork 852
[Repo Assist] Monthly Activity 2026-04 #19537
Copy link
Copy link
Open
Labels
Description
🤖 Repo Assist here — I'm an automated AI assistant for this repository.
Activity for April 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
- Review/Merge PR Fix #12386, SRTP trait call correct overload resolution in multi-submit FSI scenario #19471: Fix Null value returned from trait call #12386 — SRTP trait call correct overload resolution in multi-submit FSI — Review
- Review/Merge PRs (regression tests, ready to merge): Add regression test: #13114, SynPat.Record and QuoteExpr traversal #19468, Add regression test: #10043, backtick should not report unexpected keyword #19476, Add regression test: #16154, task CE with IQueryable filters no longer throws VerificationException #19530 — #19468 #19476 #19530
- Hold PR Add regression test: #12796, DefaultValue null on array type record field #19472: regression test for internal error : encodeCustomAttrElemType: unrecognized custom element type #12796 — bug still present; PR is a future test once the bug is fixed — Review
- Verify and close Expression tree with anonymous type created incorrectly #11127: expression tree with anonymous records — confirmed fixed with locally-built FSharp.Core 11.0.100, existing test coverage found — View
- Check comment on Using
delegatekeyword breaks semantic highlighting #16982:AI-thinks-windows-onlyremoved — semantic highlighting withdelegatekeyword still broken, reproduced via FCS — View - Check comment on SNAFU with indexed properties & type extensions: internal error & inconsistency over shadowing #16034: confirmed still present — indexed property setter with named arg gives FS0193 — View
- Check comment on Signature mismatch with no comparable struct #15339: confirmed still present —
GenerateSignature()drops[]and[]attributes — View - Check comment on Can't use addition (substruction) multiple times in member for constrained to
INumber<>generic #16464: confirmed still present — FS0670 when chaining multiple+onINumber<>— View - Check comment on Internal error when using custom attribute and omitting optional argument #8353: root cause identified — optional bool attribute arg without
DefaultParameterValuecauses internal error — implement fix in IlxGen.fs — View - Check comment on Completion is available for some obsolete members only #13512: events/fields ignore
allowObsoleteinResolveCompletionsInType— View - Issue NOT fixed Can't take address of a struct value and set it to a discard pattern #18841:
let _ = &sstill raises FS0421 on currentmain— View
Additional observations for maintainer's attention
- Issue Using
delegatekeyword breaks semantic highlighting #16982: Delegate semantic highlighting bug confirmed via FCSGetSemanticClassification. The entire delegate signature is classified asMethod(from the syntheticInvokemember), and bareintkeywords don't getValueTypeclassification — only fully-qualifiedSystem.Int32does.@auduchinok's hypothesis about synthetic member ranges is correct. - Issue Null value returned from trait call #12386: Previous Repo Assist false positive corrected. Label removed. T-Gro's fix PR Fix #12386, SRTP trait call correct overload resolution in multi-submit FSI scenario #19471 is in progress.
- Issue Expression tree with anonymous type created incorrectly #11127: Fix is in FSharp.Core (PR FSharp.Core 'query' related fixes #19243), not the compiler. Will ship with next SDK. Existing test coverage at
FSharpQuotations.fs#L265-L303. - Issue duplicate entry '.cctor' in method table #19445 (duplicate
.cctorin method table for generic DU withstatic member val) — confirmed still present in F# 11.0 dev.
Future Work for Repo Assist
- Task 1: Continue scanning pre-2024 bugs with new activity (c=0, uses lr filter)
- Task 3: woc=18119 — next batch of windows-only issues to reassess (if any appear above that number)
- Task 2: rtc=19456 — monitoring for newly labeled
AI-thinks-issue-fixedissues; Expression tree with anonymous type created incorrectly #11127 handled this run
Run History
2026-04-01 12:49 UTC — Run
- 🏷️ Labelled Expression tree with anonymous type created incorrectly #11127 with
AI-thinks-issue-fixed(expression tree with anonymous records — confirmed fixed with local FSharp.Core 11.0.100) - 💬 Commented on Expression tree with anonymous type created incorrectly #11127: confirmed fix, linked existing test coverage at FSharpQuotations.fs#L265-L303
- 🏷️ Removed
AI-thinks-issue-fixedfrom Null value returned from trait call #12386 (false positive — humans confirmed still repros in multi-submit FSI) - 💬 Commented on Null value returned from trait call #12386: acknowledged false positive, noted fix PR Fix #12386, SRTP trait call correct overload resolution in multi-submit FSI scenario #19471 in progress
- 🏷️ Removed
AI-thinks-windows-onlyfrom Usingdelegatekeyword breaks semantic highlighting #16982 (semantic highlighting testable via FCS) - 💬 Commented on Using
delegatekeyword breaks semantic highlighting #16982: reproduced delegate classification bug via FCS, full evidence provided - 📋 Task 3: Confirmed Intellisense commiting on characters including
',;,"#17280, Visual Studio selects the highest version of the sdk installed on the machine when executing scripts in FSI #17307, VS2022 F# Interactive output pane interspersing empty lines at random on large text output #18064, F# VisualStudio 2022 text editor erases pipe of array expression closing bracket when issuing match in a for loop #18119 correctly labeled windows-only; woc updated to 18119 - ✅ Merged today by maintainers: PRs Add regression test: #9878, SRTP with phantom type parameter #19467, Add regression test: #7177, never-matched warning FS0026 with active patterns #19528, Add regression test: #16007, SRTP ctor constraint no longer causes value restriction #19529, Add regression test: #19456, nested let bang in plain let inside task CE raises FS0750 #19531, Add regression test: #16056, auto property DeclarationLocation returns correct range #19533, Add regression test: #15070, hash-load with dot-slash prefix no longer causes FS1141 #19534, Add regression test: #15987, SRTP overload resolution returns correct typed value #19535 (7 regression test PRs + Fix FS0452 for empty string pattern matching in quotations #19532 FS0452 fix)
2026-04-01 07:02 UTC — Run
- 📋 Task 1: No pre-2024 bugs with new activity since last run; FS3356 Extension members #19539 (FS3356 extension members) created today — post-2024 cutoff, skipped
- 📋 Task 3: Confirmed Telemetry exception in VS #16083, VS Coloring sometimes resets #16130, Exception in VS in
itemKeyStore#16275, Make sure color themes handling in VS is up to date #16300, Comments get decolorized in some newly created projects #16886 correctly labeledAI-thinks-windows-only(telemetry/VS-chrome issues);wocupdated to 16886 - 📋 Task 2: No new
AI-thinks-issue-fixedissues above rtc=19456; no action - 📝 Noted Fix FS0452 for empty string pattern matching in quotations #19532 (T-Gro fix for FS0452 quotation issue Quotation string matching fails? #19527) added to Suggested Actions
2026-04-01 01:07 UTC — Run
- 📋 No pre-2024 bugs with new activity since 2026-03-31 (lr filter, all candidates already processed)
- 📋 No new
AI-thinks-windows-onlyissues above woc=15350 — Task 3 idle - 📋 No new
AI-thinks-issue-fixedissues above rtc=19456 — Task 2 idle - 📝 Created April 2026 monthly activity summary (this issue)
Generated by Repo Assist · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@9135cdfde26838a01779aa966628308404ec1f02
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New