fsharp
fsharp copied to clipboard
F# Work Streams
Hey folks, we wanted to share our current work streams for the team. We will still be logging each month's work items in a separate issue:
- Repository management, bug fixes, and engineering improvements including:
- Insertions, release branches, Arcade and LOC PRs management.
- Helping with incoming upstream contributions (i.e. Don, community).
- Regressions and bugfixes work (incl. VS IntelliSense, Navigation, Colouring issues).
- VS4Mac flow improvement.
- Shrinking FSharp.Core.
-
.NETandC# interopwork:- C# 11 features support
- Static abstract interface members.
- Ref fields support.
- Required members and init scope support.
-
CompilerFeatureRequiredsupport.
-
FSharp.Buildsupport for reference assemblies. - ARM64 build improvements.
- C# 11 features support
- VS User experience and tooling improvements:
- Setting up
FSharp.Compiler.Service(FCS) and tooling performance infrastructure.-
FCSand tooling performace optimizations and improvements based on the data.
-
- VS Editor tooling improvements (incl. more refactorings, better scoped autocomplete, debugger improvements, etc.).
- Expression Evaluator rework to support F# syntax.
- Setting up
As time allows, we will work on:
- Compiler improvements.
-
Simple F#effort:- Diagnostic messages improvements.
- Debugging improvements (better PDB scopes, autos and locals).
- Documentation improvements.
- Better more fluent ML.NET and ASP.NET Core APIs support.