You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check comment on #13099: Task CE optimizer correctness bug β (someFunctionWithReturnType()).End silently optimized away in Release mode β View
Check comment on #16982: delegate keyword breaks semantic highlighting β reproduced via FCS, AI-thinks-windows-only removed β View
Check comment on #18841: let _ = &s still raises FS0421 β AI-thinks-issue-fixed was incorrectly applied then removed β View
Check comments on #16034, #16464: confirmed still present, Repo Assist provided repro details
Additional observations for maintainer's attention
Issue #13099: High-impact optimizer correctness bug β (someFunctionWithReturnType()).End where .End is a unit property causes the function call to be optimized away in Release mode, silently swallowing the side effect (including failwith). Confirmed with F# 11.0 on .NET 10.
Issue #15627: async { } |> Async.RunSynchronously at module level before [<EntryPoint>] still deadlocks. Confirmed on F# 11.0 / .NET 10.
Issue #12303: AddBackticksToIdentifierIfNeeded "not" still returns ``not`` (incorrect β not is a stdlib function, not a keyword). Also, params and parallel are NOT getting backticks when they should.
Issue #12379: Recursive type with Zero constraint still fails to compile. dsyme confirmed this is a phasing bug in the type checker.
Issue #16292: Debug-only codegen bug β SRTP with mutable struct enumerator causes infinite loop in Debug builds. Release works correctly. Verified: Debug build hangs (timeout after 5s), Release prints expected output. The struct enumerator's MoveNext() mutation is lost due to defensive copying.
Future Work for Repo Assist
Task 1: Cursor at 0 (full scan complete) β monitoring for new activity on pre-2024 bugs
Task 3: woc=18119 β all windows-only issues reassessed; monitoring for newly labeled issues
Task 2: rtc=14566 β monitoring for newly labeled AI-thinks-issue-fixed issues
π€ 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 (excludes items already actioned and checked off).
(someFunctionWithReturnType()).Endsilently optimized away in Release mode β Viewlet _ = &sstill raises FS0421 β AI-thinks-issue-fixed was incorrectly applied then removed β ViewAdditional observations for maintainer's attention
(someFunctionWithReturnType()).Endwhere.Endis a unit property causes the function call to be optimized away in Release mode, silently swallowing the side effect (includingfailwith). Confirmed with F# 11.0 on .NET 10.async { } |> Async.RunSynchronouslyat module level before[<EntryPoint>]still deadlocks. Confirmed on F# 11.0 / .NET 10.AddBackticksToIdentifierIfNeeded "not"still returns``not``(incorrect βnotis a stdlib function, not a keyword). Also,paramsandparallelare NOT getting backticks when they should.Zeroconstraint still fails to compile. dsyme confirmed this is a phasing bug in the type checker.MoveNext()mutation is lost due to defensive copying.Future Work for Repo Assist
Run History
2026-04-29 01:16 UTC β Run
2026-04-28 01:15 UTC β Run
2026-04-27 01:12 UTC β Run
2026-04-26 01:12 UTC β Run
2026-04-24 01:10 UTC β Run
2026-04-21 12:52 UTC β Run
INumber<>generic Β #16464): all confirmed still present on F# 11.0 (FSI 15.2.101.0, commit92fd65a)()β(())required in certain scenariosΒ #16254 (unit literal FS0768), Cannot supplytypeof<>to attribute constructorΒ #16344 (typeof in attribute), Unresolved name error in 'inherit' member reported multiple timesΒ #16432 (3x duplicate FS0039), Don't warn FS3559 when obj is inferred if the obj is expected thereΒ #16454/FS3559 triggers on query expressionsΒ #16455 (FS3559 false positives), TryFinallyAsync implementation ignores potential exceptions in TryFinallyΒ #16189 (TryFinally exception loss)2026-04-21 01:08 UTC β Run
(someFunctionWithReturnType()).Endsilently optimized away in Release mode, Debug works correctly2026-04-20 12:54 UTC β Run
Earlier runs (2026-04-01 through 2026-04-20)