-
Notifications
You must be signed in to change notification settings - Fork 90
Closed
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for February 2026
Suggested Actions for Maintainer
- Merge PR [Repo Assist] Prepare release 8.3.0Β #462: Prepare release 8.3.0 β 3 bug fixes + 2 perf improvements + new feature since 8.2.0 β Review
- Review PR [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463: Fix custom attribute encoding for generative TPs β implements array support in
encodeCustomAttrElemTypeForObjectand appliestransValueto constructor and named attribute args β Review - Review PR [Repo Assist] Add isStruct convenience parameter to ProvidedTypeDefinitionΒ #464: Add
isStructconvenience parameter toProvidedTypeDefinitionβ mirrorsisInterface/isAbstractpattern; setsSequentialLayoutand defaults base type toValueType; 4 new tests β Review - Check comment on Long term aim: Remove duplicated binary reader Β #298: Repo Assist explained SRM migration path for replacing the duplicated binary reader β View
- Check comment on Long term aim: Remove binary writer from TPSDKΒ #299: Repo Assist updated this 2019 planning issue with new .NET 8
PersistedAssemblyBuilderoption for replacing the binary writer β View - Check comment on Long term aim: Remove use of reflection to create target quotationsΒ #300: Repo Assist described current status of UncheckedQuotations hack and path to FSharp.Core fix β View
- Check comment on Wrong namespace for generative TypeProvidersΒ #384: Repo Assist explained ECMA-335 attribute blob root cause and suggested workaround β View
Future Work for Repo Assist
- Add integration tests for custom attribute array encoding (once PR [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463 is merged)
Run History
2026-02-28 08:15 UTC β Run
- π§ Created PR [Repo Assist] Add isStruct convenience parameter to ProvidedTypeDefinitionΒ #464: Add
isStructconvenience parameter toProvidedTypeDefinitionβ adds?isStruct: boolto both public constructors, setsSequentialLayout, defaults base toValueType; 4 new tests; 108/108 pass
2026-02-27 08:24 UTC β Run
- π Verified no new activity since 2026-02-26 β PRs [Repo Assist] Prepare release 8.3.0Β #462/[Repo Assist] Fix custom attribute encoding for generative type providersΒ #463 still open as drafts, CI pending
- π Investigated struct support in
ProvidedTypeDefinition:IsValueTypeImpl()already delegates to base type; assembly writer correctly sets parent viaSetParent; struct support works today by settingbaseType = Some typeof(System.ValueType); anisStructconvenience parameter +TypeAttributes.SequentialLayout+ tests would be a clean enhancement
2026-02-26 16:08 UTC β Run
- π Status check β both PRs ([Repo Assist] Prepare release 8.3.0Β #462, [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463) clean and awaiting review; no new issues or comments since last run
- π Investigated potential improvements: struct type support gap noted; no actionable immediate fix
2026-02-26 15:47 UTC β Run
- π Updated Suggested Actions: removed stale "Check comment" items for closed issues Communication practices with the developer?Β #342, Allow TP to provide compile errors/warningsΒ #294, Merely referencing a type provider package incurs the cost of instantiating the type providers even when they are not usedΒ #325
2026-02-26 15:40 UTC β Run
- β PR [Repo Assist] Prepare release 8.3.0Β #462 (release 8.3.0) and PR [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463 (custom attr encoding fix) CI pending β no failures
- π Updated Suggested Actions: PR [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463 now has a number (replaced branch link)
2026-02-26 15:24 UTC β Run
- π§ Created PR [Repo Assist] Fix custom attribute encoding for generative type providersΒ #463: Fix custom attribute encoding for generative TPs β implement
obj[]array support inencodeCustomAttrElemTypeForObject(replacesfailwith "TODO"); applytransValueto constructor and named attribute args (104 tests pass)
2026-02-26 15:17 UTC β Run
- π§ Created PR [Repo Assist] Prepare release 8.3.0Β #462: Prepare release 8.3.0 β RELEASE_NOTES.md update for 3 bug fixes, 2 perf improvements, new feature since 8.2.0
2026-02-26 14:27 UTC β Run
- π¬ Commented on Long term aim: Remove duplicated binary reader Β #298: SRM migration approach for replacing the duplicated binary reader
- π¬ Commented on Long term aim: Remove use of reflection to create target quotationsΒ #300: Status of UncheckedQuotations hack; path to FSharp.Core fix
- π¬ Commented on Wrong namespace for generative TypeProvidersΒ #384: ECMA-335 attribute blob root cause analysis and workaround
2026-02-26 13:58 UTC β Run
- π¬ Commented on Long term aim: Remove binary writer from TPSDKΒ #299: updated 2019 planning issue with .NET 8
PersistedAssemblyBuilderoption for replacing the binary writer; notedSystem.Reflection.Metadatafor the reader (Long term aim: Remove duplicated binary reader Β #298)
2026-02-26 13:44 UTC β Run
- β
PR [Repo Assist] Add more stress benchmarks and perf improvements (transTypeRef + transMethRef caching)Β #457 merged by maintainer (dsyme) β
transTypeRef+transMethRefcaching + new stress benchmarks (issue Provided Types performance, parsing is still slowΒ #341) - β
PR [Repo Assist] Fix GetNestedType on generic provided type symbols (issue #336)Β #458 merged by maintainer (dsyme) β Fix
GetNestedTypeonTypeSymbol/ProvidedTypeSymbol(issue GetUnionCases fails on an option of provided typeΒ #336) - β
PR [Repo Assist] Fix #323: Promote mutable variables captured by closures to ref cells in QuotationSimplifierΒ #459 merged by maintainer (dsyme) β Fix mutable variable captures in
QuotationSimplifier(issue Promote mutables to refs when captured by closuresΒ #323) - β Issue Generate type provider fails to create custom operation for computation expressionΒ #386 closed by maintainer (dsyme)
Earlier runs (2026-02-24 and 2026-02-26 morning)
- Merged PRs: [Repo Assist] Prepare release 8.2.0Β #422, [Repo Assist] Fix infinite loop when comparing FSharpTypeAbbreviation (UoM abbreviation) typesΒ #426, [Repo Assist] Warn when all static parameters are optional (fix #346)Β #428, [Repo Assist] Update FSharp.Formatting (fsdocs) from 11.4.3 to 11.5.1Β #430, [Repo Assist] Update from .NET 5 to .NET 8Β #431, [Repo Assist] Fix custom attributes on nested erased types not being exposed in target modelΒ #432, [Repo Assist] Update fsdocs: switch from fsharp.formatting.commandtool to fsdocs-tool 21.0.0Β #437, [Repo Assist] Add coverage tests and Coverage build target (issue #424)Β #442, [Repo Assist] Memoize transType in AssemblyCompiler to reduce redundant type translationΒ #443, [Repo Assist] Add tests and documentation for equality and comparison on generative provided typesΒ #444, [Repo Assist] Add docs and tests for nonNullable, hideObjectMethods, AddCustomAttribute and ProvidedMeasureBuilderΒ #445, [Repo Assist] Remove unused NUnit.Console and Microsoft.NETCore.App from templateΒ #446, [Repo Assist] Add comprehensive type provider guide and improve index page (closes #453)Β #455
- Comments on Can not add generic interface onto ProvidedTypeDefinitionΒ #99, Provided Types performance, parsing is still slowΒ #341, Communication practices with the developer?Β #342, Cannot set CustomAttribute to nested erasable typeΒ #365, Wrapping a constructor parameter with Option.Some before setting an optional field throws method not supported error.Β #366, Warnings produced when build and packing templateΒ #387, Simple RdfProvider breaks on System.Private.CoreLibΒ #391, Infinite loop when comparing a unit of measure abbreviation with another typeΒ #395, Is authoring TP in .NET 8 unsupported?Β #408, Update test-projects to net8.0Β #416, Completely overhaul docsΒ #453
- Labels on Warnings produced when build and packing templateΒ #387, Simple RdfProvider breaks on System.Private.CoreLibΒ #391, Infinite loop when comparing a unit of measure abbreviation with another typeΒ #395, What does IsFSharpDesignTimeProvider do?Β #400, Update of FSharp.Core and language to F# v6 ?Β #405, Is authoring TP in .NET 8 unsupported?Β #408, Update the version of FSharp.Formatting used and make sure latest docs are publishedΒ #423, Measure coverage and improve the unit testing to bring coverage above 60%Β #424, Update from .NET 5 to .NET 8Β #425, Set up trusted publishing on nuget.orgΒ #427, Update to latest FSharp.FormattingΒ #436, Completely overhaul docsΒ #453
Generated by Repo Assist
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@afb00b92a9514fee9a14c583f059a03d05738f70
π€ Repo Assist here. Closing this February 2026 activity issue β a new issue has been opened for March 2026.
Generated by Repo Assist
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@da02dddebe71d9a937665abdcd1f5214dab852a7
Reactions are currently unavailable