Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F# Work Streams #13296

Open
vzarytovskii opened this issue Jun 14, 2022 · 0 comments
Open

F# Work Streams #13296

vzarytovskii opened this issue Jun 14, 2022 · 0 comments
Labels
Milestone

Comments

@vzarytovskii
Copy link
Member

vzarytovskii commented Jun 14, 2022

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:

  1. Repository management, bug fixes, and engineering improvements including:
    1. Insertions, release branches, Arcade and LOC PRs management.
    2. Helping with incoming upstream contributions (i.e. Don, community).
    3. Regressions and bugfixes work (incl. VS IntelliSense, Navigation, Colouring issues).
    4. VS4Mac flow improvement.
    5. Shrinking FSharp.Core.
  2. .NET and C# interop work:
    1. C# 11 features support
      1. Static abstract interface members.
      2. Ref fields support.
      3. Required members and init scope support.
      4. CompilerFeatureRequired support.
    2. FSharp.Build support for reference assemblies.
    3. ARM64 build improvements.
  3. VS User experience and tooling improvements:
    1. Setting up FSharp.Compiler.Service(FCS) and tooling performance infrastructure.
      1. FCS and tooling performace optimizations and improvements based on the data.
    2. VS Editor tooling improvements (incl. more refactorings, better scoped autocomplete, debugger improvements, etc.).
    3. Expression Evaluator rework to support F# syntax.

As time allows, we will work on:

  1. Compiler improvements.
  2. Simple F# effort:
    1. Diagnostic messages improvements.
    2. Debugging improvements (better PDB scopes, autos and locals).
  3. Documentation improvements.
  4. Better more fluent ML.NET and ASP.NET Core APIs support.
@vzarytovskii vzarytovskii pinned this issue Jun 14, 2022
@psfinaki psfinaki unpinned this issue Jul 29, 2022
@vzarytovskii vzarytovskii pinned this issue Sep 9, 2022
@vzarytovskii vzarytovskii added this to the Backlog milestone Sep 21, 2022
@vzarytovskii vzarytovskii unpinned this issue Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: New
Development

No branches or pull requests

1 participant