FSharp.Compiler.Service 31.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 31.0.0
dotnet add package FSharp.Compiler.Service --version 31.0.0
<PackageReference Include="FSharp.Compiler.Service" Version="31.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 31.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
31.0.0
  • Integrate dotnet/fsharp from 5a8f454a1 to 05c558a61
  • Notable changes include:
    • Removal of the Microsoft.FSharp.Compiler.SourceCodeServices namespace
    • A new API for determining if an identifier needs to be quoted is available: FSharp.Compiler.LexHelp.Keywords.DoesIdentifierNeedQuotation
    • Enhancements to the correctness of PDBs
    • Better string formatting of records and values
    • More stack overflow fixes in the compiler
    • Inline IL parsing error handling
    • LeafExpressionConverter handles struct tuples
    • FSharpChecker now can parse a file without caching: ParseFileNoCache
31.0.0
  • Integrate dotnet/fsharp from 5a8f454a1 to 05c558a61
  • Notable changes include:
    • Removal of the Microsoft.FSharp.Compiler.SourceCodeServices namespace
    • A new API for determining if an identifier needs to be quoted is available: FSharp.Compiler.LexHelp.Keywords.DoesIdentifierNeedQuotation
    • Enhancements to the correctness of PDBs
    • Better string formatting of records and values
    • More stack overflow fixes in the compiler
    • Inline IL parsing error handling
    • LeafExpressionConverter handles struct tuples
    • FSharpChecker now can parse a file without caching: ParseFileNoCache

Release Notes

Integrate dotnet/fsharp from 5a8f454a1 to 05c558a61
Notable changes include:
Removal of the `Microsoft.FSharp.Compiler.SourceCodeServices` namespace
A new API for determining if an identifier needs to be quoted is available: `FSharp.Compiler.LexHelp.Keywords.DoesIdentifierNeedQuotation`
Enhancements to the correctness of PDBs
Better string formatting of records and values
More stack overflow fixes in the compiler
Inline IL parsing error handling
`LeafExpressionConverter` handles struct tuples
`FSharpChecker` now can parse a file without caching: `ParseFileNoCache`

Showing the top 6 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 is an interactive documentation generator for .NET Core.
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
IrcDotNet/IrcDotNet
IRC.NET is a complete IRC (Internet Relay Chat) client library for .NET.

Version History

Version Downloads Last updated
31.0.0 4,520 8/11/2019
30.0.0 4,489 6/29/2019
29.0.1 2,318 6/10/2019
28.0.0 23,719 3/29/2019
27.0.1 17,069 2/26/2019
26.0.1 5,726 1/31/2019
25.0.1 52,696 9/5/2018
23.0.3 25,631 5/31/2018
23.0.1 25,489 5/31/2018
22.0.3 24,852 3/28/2018
22.0.2 547 3/28/2018
22.0.1 6,831 3/23/2018
21.0.1 5,011 3/2/2018
20.0.1 14,859 2/21/2018
17.0.1 47,942 11/7/2017
16.0.2 8,535 10/4/2017
16.0.1 450 10/3/2017
15.0.1 274 10/2/2017
14.0.2 11,645 8/24/2017
14.0.1 678 8/22/2017
13.0.0 24,754 6/28/2017
12.0.8 12,033 4/29/2017
12.0.7 315 4/29/2017
12.0.5 2,295 4/10/2017
12.0.2 487 3/31/2017
12.0.1 435 3/29/2017
11.0.10 3,180 3/29/2017
11.0.9 1,476 3/28/2017
11.0.6 996 3/8/2017
11.0.4 1,486 2/23/2017
11.0.2 1,866 2/22/2017
11.0.1 373 2/21/2017
10.0.3 556 2/17/2017
10.0.1 575 2/10/2017
9.0.1 12,168 1/20/2017
9.0.0 324 1/19/2017
8.0.0 11,315 10/13/2016
6.0.2 4,211 8/12/2016
6.0.1 1,853 7/22/2016
6.0.0 760 7/17/2016
5.0.0 2,061 6/29/2016
3.0.0 11,348 4/8/2016
2.0.0.6 164,024 2/22/2016
2.0.0.5 1,929 2/11/2016
2.0.0.4 2,191 2/4/2016
2.0.0.3 2,539 1/25/2016
2.0.0.2 1,676 1/5/2016
2.0.0.1-beta 401 12/11/2015
2.0.0-beta 441 12/6/2015
1.4.2.3 11,572 12/14/2015
1.4.2.2 498 12/11/2015
1.4.2.1 1,964 10/19/2015
1.4.2 2,025 10/16/2015
1.4.1 362 10/16/2015
1.4.0.9 456 10/15/2015
1.4.0.8 363 10/15/2015
1.4.0.6 12,691 10/1/2015
1.4.0.5 2,430 9/8/2015
1.4.0.4 1,199 9/4/2015
1.4.0.1 11,857 7/31/2015
1.4.0-beta 704 7/9/2015
1.3.1.2 2,635 7/31/2015
1.3.1 4,419 7/9/2015
0.0.90 15,008 6/12/2015
0.0.89 11,516 4/16/2015
0.0.88 673 4/9/2015
0.0.87 2,932 3/30/2015
0.0.86 5,468 3/5/2015
0.0.85 2,390 2/28/2015
0.0.84 861 2/26/2015
0.0.83 372 2/26/2015
0.0.82 7,139 1/15/2015
0.0.81 2,873 12/8/2014
0.0.80 794 11/23/2014
0.0.79 1,373 11/14/2014
0.0.76 1,559 11/5/2014
0.0.75 623 11/5/2014
0.0.74 1,339 11/2/2014
0.0.73 1,119 10/25/2014
0.0.72 539 10/20/2014
0.0.71 466 10/17/2014
0.0.70 453 10/17/2014
0.0.67 5,404 10/16/2014
0.0.66 416 10/16/2014
0.0.65 506 10/15/2014
0.0.64 480 10/15/2014
0.0.62 3,632 9/16/2014
0.0.61 642 9/11/2014
0.0.60 950 9/2/2014
0.0.59 3,468 8/11/2014
0.0.58 3,502 7/1/2014
0.0.57 1,891 6/25/2014
0.0.56 465 6/25/2014
0.0.55 509 6/24/2014
0.0.54 799 6/11/2014
0.0.53 435 6/11/2014
0.0.52 415 6/10/2014
0.0.50 532 6/5/2014
0.0.49 464 6/4/2014
0.0.48 812 5/17/2014
0.0.47 405 5/17/2014
0.0.46 463 5/17/2014
0.0.45 1,655 4/19/2014
0.0.44 4,024 4/10/2014
0.0.43 787 3/29/2014
0.0.42 426 3/29/2014
0.0.41 440 3/27/2014
0.0.40 511 3/20/2014
0.0.39 472 3/19/2014
0.0.38 415 3/19/2014
0.0.36 6,163 3/12/2014
0.0.35 492 3/12/2014
0.0.33 426 3/12/2014
0.0.32 728 3/9/2014
0.0.31 529 3/8/2014
0.0.30 541 3/7/2014
0.0.29 475 3/6/2014
0.0.28 553 3/6/2014
0.0.27 439 3/5/2014
0.0.26 1,135 3/5/2014
0.0.25 423 3/5/2014
0.0.24 441 3/5/2014
0.0.22 508 3/4/2014
0.0.21 453 3/4/2014
0.0.20 6,865 2/14/2014
0.0.18 435 2/13/2014
0.0.17 641 2/9/2014
0.0.16 428 2/7/2014
0.0.15 585 2/4/2014
0.0.12-alpha 404 2/2/2014
0.0.11-alpha 1,876 1/17/2014
0.0.10-alpha 460 1/16/2014
0.0.9-alpha 448 1/16/2014
0.0.8-alpha 423 1/15/2014
0.0.7-alpha 408 1/14/2014
0.0.6-alpha 393 1/14/2014
0.0.5-alpha 362 1/13/2014
0.0.4-alpha 388 1/12/2014
0.0.3-alpha 381 1/12/2014
0.0.2-alpha 420 12/23/2013
0.0.1-beta 422 12/22/2013