-
Notifications
You must be signed in to change notification settings - Fork 825
Closed
Labels
Milestone
Description
- net6.0 + netcoreapp31 cleanup for TP tests and test utilities - check if it can go away
- Fix thread safety issue in XmlDocumentation Provider by replacing Dictionary with ConcurrentDictionary
- Fix SRTP nullness constraint resolution for types imported from older assemblies
- net9.0 to net10.0
- fix line directive application for caller info
- Show external metadata for enum fields in decompiled view
- Ensure test console always works in VS test explorer
- Commands.yml - whitelist sourced variables in
apply
phase - Unify
let, let!, use, use!
LetOrUse
AST representation. - Caches: remove EntityPool, improve metrics, add eviction stress test
- fix LineDirectives.add
- Computational expressions tail calls support, revived
- Remove top-level restriction for state machines compilation
- Add automated XML documentation validation test for FSharp.Core .fsi files
- Refactor #line processing - keep the original positions in the AST
- Tests: fix runFsi not picking up source from file
- Use
Synbinding
to modeland!
- Fix IsByRefLikeAttribute types being incorrectly suppressed in completion lists
- [WIP] Support --typecheck-only for fsi run (just typecheck, no execution)
- Unify
SynExprLetOrUse
trivia - Update commands.yml -
|| true
added - Fix empty argument passing in ilverify.ps1 for Linux builds
- Update copilot-instructions.md
- Update copilot-setup-steps.yml
- Optimize Array Slicing Performance
- Allow typed bindings(and!) in CE without parentheses
- Fix SignatureHash to include constant values in hash computation
- Validate exception names for illegal characters using same mechanism as types/modules
- unflake AsyncModule tests
- Auto-generate ILLink.Substitutions.xml to Remove F# Metadata Resources
- Fix IEquatable nullness contravariance to match C# behavior
- Improve composability of verifyBaseline/verifyILBaseline
- Add Version.Details.props
- Mention -deployExtensions switch in DEVGUIDE.md
- Eenable LanguageFeature.UnmanagedConstraintCsharpInterop for F# 10.0
- Further split commenting command - give parsing step reaction permission
- Preview>V10:AllowAccessModifiersToAutoPropertiesGettersAndSetters
- AttributeTargets better error message
- Signed build also needs FSHARP_CACHE_OVERRIDE: 256 (fsharpqa)
- Change branching to "main is the future release, branches are for servicing"
- Merge from dev18 to main
- Split commands.yml into running and saving
- Move language features from preview to langversion 10
- Update MicroBuildShipTasks from v3 to v5
- Make cache CI limit configurable
- Turn off dumping mermaid graphs in FSharpWorkspace
- Remove ActivityDisposable conditional directives and replace with System.IDisposable | null
- Remove feature/lsp merge from branch-merge.yml
- Expand docstring on SynModuleDecl.Types
- More test for error recovery
- Add new sln file for LSP proj on ubuntu
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done