FSharp.Compiler.Service 37.0.0

The F# compiler services package contains a custom build of the F# compiler that exposes additional functionality for implementing F# language bindings, additional tools based on the compiler or refactoring tools. The package also includes F# interactive service that can be used for embedding F# scripting into your applications.

Install-Package FSharp.Compiler.Service -Version 37.0.0
dotnet add package FSharp.Compiler.Service --version 37.0.0
<PackageReference Include="FSharp.Compiler.Service" Version="37.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FSharp.Compiler.Service --version 37.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This release bring a number of new changes, including a massive enhancement to SemanticClassification types thanks to @cartermp.
From dotnet/fsharp:333eb82c8..d9e070a9d:
now allows for multiple implementations of generic interfaces (preview feature) (thanks @0x53A!)
the default assembly set for script resolution now includes System.Numerics (thanks @KevinRansom)
#r nuget package resolution is now committed eagerly, instead of delayed (thanks @KevinRansom)
reduced allocations for some strings in the compiler (thanks @kerams)
better printing for SRTP constraints (thanks @abelbraaksma/@realvictorprm)
more expressive DUs for semantic classification (thanks @cartermp)
remove legacymsbuildreferenceresolver (thanks @KevinRandom)
supply witnesses for op_UnaryPlus (thanks @TIHan)
clean up CE classifications (thanks @cartermp)
Fixed tostring/equality for StringText (thanks @deviousasti)
Fixed error text for FS0874
Disallow assignment to C# Const/Readonly properties (thanks @baronfel)
Allow Int64.MinValue as a valid nativeint literal (thanks @abelbraaksma)
Enhancements to the nameof feature (preview feature)
String interpolation (preview feature)

NuGet packages (58)

Showing the top 5 NuGet packages that depend on FSharp.Compiler.Service:

Package Downloads
FSharp.Formatting
The package is a collection of libraries that can be used for literate programming with F# (great for building documentation) and for generating library documentation from inline code comments. The key componments are Markdown parser, tools for formatting F# code snippets, including tool tip type information and a tool for generating documentation from library metadata.
FSharpVSPowerTools.Core
The core project of Visual F# Power Tools includes IDE-agnostic features intended to be used in different F# IDEs and editors.
Fantomas
This library aims at formatting F# source files based on a given configuration. Fantomas will ensure correct indentation and consistent spacing between elements in the source files. Some common use cases include (1) Reformatting a code base to conform a universal page width (2) Converting legacy code from verbose syntax to light syntax (3) Formatting auto-generated F# signatures.
dotnet-fable
Fable: F# to JS Compiler
Fake.Runtime
FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#.

GitHub repositories (6)

Showing the top 5 popular GitHub repositories that depend on FSharp.Compiler.Service:

Repository Stars
xunit/xunit
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
dotnet/docfx
Tools for building and publishing API documentation for .NET projects
commandlineparser/commandline
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
dotnet/try
Try .NET provides developers and content authors with tools to create interactive experiences.
MarcosMeli/FileHelpers
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams

Version History

Version Downloads Last updated
37.0.0 5,143 8/7/2020
36.0.3 5,526 6/20/2020
36.0.2 362 6/20/2020
36.0.1 3,368 6/7/2020
35.0.0 12,610 4/10/2020
34.1.1 10,356 3/4/2020
34.1.0 5,684 2/20/2020
34.0.1 6,867 2/6/2020
33.0.1 9,823 12/9/2019
33.0.0 33,813 11/9/2019
32.0.0 15,447 10/1/2019
31.0.0 27,523 8/11/2019
30.0.0 7,798 6/29/2019
29.0.1 2,758 6/10/2019
28.0.0 37,082 3/29/2019
27.0.1 53,002 2/26/2019
26.0.1 5,983 1/31/2019
25.0.1 75,136 9/5/2018
23.0.3 28,038 5/31/2018
23.0.1 26,139 5/31/2018
22.0.3 26,386 3/28/2018
22.0.2 705 3/28/2018
22.0.1 7,084 3/23/2018
21.0.1 5,429 3/2/2018
20.0.1 16,499 2/21/2018
17.0.1 67,081 11/7/2017
16.0.2 9,685 10/4/2017
16.0.1 613 10/3/2017
15.0.1 419 10/2/2017
14.0.2 12,683 8/24/2017
14.0.1 832 8/22/2017
13.0.0 25,475 6/28/2017
12.0.8 13,300 4/29/2017
12.0.7 463 4/29/2017
12.0.5 2,499 4/10/2017
12.0.2 700 3/31/2017
12.0.1 587 3/29/2017
11.0.10 3,340 3/29/2017
11.0.9 1,638 3/28/2017
11.0.6 1,145 3/8/2017
11.0.4 1,682 2/23/2017
11.0.2 2,330 2/22/2017
11.0.1 532 2/21/2017
10.0.3 719 2/17/2017
10.0.1 809 2/10/2017
9.0.1 14,967 1/20/2017
9.0.0 469 1/19/2017
8.0.0 12,048 10/13/2016
6.0.2 7,365 8/12/2016
6.0.1 2,160 7/22/2016
6.0.0 1,004 7/17/2016
5.0.0 2,286 6/29/2016
3.0.0 13,461 4/8/2016
2.0.0.6 189,593 2/22/2016
2.0.0.5 2,076 2/11/2016
2.0.0.4 2,349 2/4/2016
2.0.0.3 2,943 1/25/2016
2.0.0.2 1,828 1/5/2016
2.0.0.1-beta 540 12/11/2015
2.0.0-beta 571 12/6/2015
1.4.2.3 11,784 12/14/2015
1.4.2.2 635 12/11/2015
1.4.2.1 2,171 10/19/2015
1.4.2 2,416 10/16/2015
1.4.1 520 10/16/2015
1.4.0.9 600 10/15/2015
1.4.0.8 504 10/15/2015
1.4.0.6 13,217 10/1/2015
1.4.0.5 2,703 9/8/2015
1.4.0.4 1,390 9/4/2015
1.4.0.1 12,128 7/31/2015
1.4.0-beta 884 7/9/2015
1.3.1.2 2,791 7/31/2015
1.3.1 4,597 7/9/2015
0.0.90 23,999 6/12/2015
0.0.89 11,873 4/16/2015
0.0.88 812 4/9/2015
0.0.87 3,444 3/30/2015
0.0.86 7,042 3/5/2015
0.0.85 3,055 2/28/2015
0.0.84 1,323 2/26/2015
0.0.83 519 2/26/2015
0.0.82 8,052 1/15/2015
0.0.81 3,549 12/8/2014
0.0.80 994 11/23/2014
0.0.79 1,525 11/14/2014
0.0.76 1,727 11/5/2014
0.0.75 774 11/5/2014
0.0.74 1,510 11/2/2014
0.0.73 1,288 10/25/2014
0.0.72 709 10/20/2014
0.0.71 605 10/17/2014
0.0.70 590 10/17/2014
0.0.67 5,752 10/16/2014
0.0.66 559 10/16/2014
0.0.65 645 10/15/2014
0.0.64 629 10/15/2014
0.0.62 3,930 9/16/2014
0.0.61 798 9/11/2014
0.0.60 1,111 9/2/2014
0.0.59 3,737 8/11/2014
0.0.58 3,944 7/1/2014
0.0.57 2,392 6/25/2014
0.0.56 620 6/25/2014
0.0.55 640 6/24/2014
0.0.54 944 6/11/2014
0.0.53 580 6/11/2014
0.0.52 557 6/10/2014
0.0.50 674 6/5/2014
0.0.49 615 6/4/2014
0.0.48 964 5/17/2014
0.0.47 547 5/17/2014
0.0.46 613 5/17/2014
0.0.45 2,030 4/19/2014
0.0.44 4,525 4/10/2014
0.0.43 930 3/29/2014
0.0.42 572 3/29/2014
0.0.41 588 3/27/2014
0.0.40 645 3/20/2014
0.0.39 610 3/19/2014
0.0.38 549 3/19/2014
0.0.36 6,550 3/12/2014
0.0.35 638 3/12/2014
0.0.33 572 3/12/2014
0.0.32 893 3/9/2014
0.0.31 676 3/8/2014
0.0.30 684 3/7/2014
0.0.29 617 3/6/2014
0.0.28 700 3/6/2014
0.0.27 583 3/5/2014
0.0.26 1,293 3/5/2014
0.0.25 561 3/5/2014
0.0.24 576 3/5/2014
0.0.22 648 3/4/2014
0.0.21 593 3/4/2014
0.0.20 13,425 2/14/2014
0.0.18 578 2/13/2014
0.0.17 816 2/9/2014
0.0.16 572 2/7/2014
0.0.15 867 2/4/2014
0.0.12-alpha 524 2/2/2014
0.0.11-alpha 2,079 1/17/2014
0.0.10-alpha 596 1/16/2014
0.0.9-alpha 579 1/16/2014
0.0.8-alpha 551 1/15/2014
0.0.7-alpha 531 1/14/2014
0.0.6-alpha 523 1/14/2014
0.0.5-alpha 494 1/13/2014
0.0.4-alpha 523 1/12/2014
0.0.3-alpha 519 1/12/2014
0.0.2-alpha 559 12/23/2013
0.0.1-beta 629 12/22/2013