- 
                Notifications
    You must be signed in to change notification settings 
- Fork 834
Closed
Labels
Milestone
Description
- [automated] Merge branch 'main' => 'release/dev18.0' (18665)
- Fix roslyn versions to resolve NGEN issues
- Restore language server sln in copilot-setup-steps.yml
- Update copilot-setup-steps.yml with dotnet tool restore
- Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 2724828
- Delete .config/feature-lsp-branch-merge.json
- use errorRinstead oferrorin CheckDeclarations when possible.
- Move LSP development to the main branch
- Mark Range.Zero as obsolete in favor of Range.range0
- [automated] Merge branch 'main' => 'release/dev18.0' (18661)
- Do not used arcades publish for signed build of vsixes
- [automated] Merge branch 'main' => 'release/dev18.0' (18658)
- Update azure-pipelines.yml - changes for signed builds and localization
- Mark #18617 as breaking change
- Internal: simplify FSharpDiagnostics.CreateFromException
- [automated] Merge branch 'main' => 'release/dev18.0' (18649)
- Tests: introduce resolve and code completion contexts
- Fix warn scopes trivia for fantomas
- Handle active patterns with inferred function ty & unsolved range typar
- CI jobs - allow preview versions of .NET
- [automated] Merge branch 'main' => 'release/dev18.0' (18582)
- Update copilot-instructions.md - include norestore
- More stringoptimizations
- Update copilot-instructions.md
- Update commands.yml
- opt-in warning attribute not valid for union case with fields
- Checker: report environment before checking namespace
- WriteCodeFragment should support IsLiteral suffix for parity with MSBuild
- Address CI not always logging test results
- Fix parsing errors using anonymous records and code quotations
- remove XunitSetup linked file that does nothing
- Range of SynExprRecordField should include the expression
- [release/dev18.0] Source code updates from dotnet/dotnet
- Update System+Roslyn+VS versions
- fix release notes regarding #18049
- Update commands.yml
- remove deoptimizations to see if things still work
- Fix misleading XML documentation for pairwise functions
- Update CODEOWNERS - keep fsharp-team-msft
- [release/dev18.0] Source code updates from dotnet/dotnet (18567)
- Fix access checking for properies setters in attribute arguments
- Run fantomas without -rin GH action
- Create copilot-setup-steps.yml
- Fix parsing errors using anonymous records and units of measures
- Use struct tuple instead of reference tuple for pair ordering
- add contrib.rocks to README.md
- Minor perf opt:
- Allow return|return!yield|yield!and type annotations without parentheses
- Multi agent parallel testing in CI
- Added support for empty case in random collections
- Add GitHub action to update ILVerify baselines via PR comments
- Use .NET10p3 SDK
- Versions props - main
- GH workflow - use ubuntu latest for cleaning up old runs
- Fix find all references for F# exceptions
- Shorthand lambda: fix completion for chained calls
- Allow let!anduse!binding with type annotation without parentheses.
- Update automerge config
- VS Insertion pipeline update - main
- Cancellable: always catch internal cancellations
- Fix race in cache eviction
- Make attribute target mismatch a warning and not an error.
- Scoped nowarn
- Clean up Conformance UnitsOfMeasure
- Keep parens around records in interpolated strings
- Update VisualFSharp.Core.targets
- Fix mixed emit-multi+/- sessions
- include accessibility range in SynPat.Named
- Enable TypeSubsumptionCache for IDE use
- Code completion: fix getting qualifier expression in dostatements in type decls
- reuse fsi sessions in tests
- Checker: don't capture environment for checked modules
- Allow _inuse!bindings values
- Consolidate SynExpr.LetOrUseBang(isUse=false)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New