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 (5)

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 126 8/7/2020
36.0.3 4,233 6/20/2020
36.0.2 219 6/20/2020
36.0.1 3,020 6/7/2020
35.0.0 11,194 4/10/2020
34.1.1 8,808 3/4/2020
34.1.0 5,451 2/20/2020
34.0.1 6,288 2/6/2020
33.0.1 9,579 12/9/2019
33.0.0 32,374 11/9/2019
32.0.0 15,373 10/1/2019
31.0.0 26,959 8/11/2019
30.0.0 7,736 6/29/2019
29.0.1 2,747 6/10/2019
28.0.0 36,611 3/29/2019
27.0.1 52,052 2/26/2019
26.0.1 5,977 1/31/2019
25.0.1 73,016 9/5/2018
23.0.3 27,908 5/31/2018
23.0.1 26,107 5/31/2018
22.0.3 26,321 3/28/2018
22.0.2 701 3/28/2018
22.0.1 7,077 3/23/2018
21.0.1 5,405 3/2/2018
20.0.1 16,349 2/21/2018
17.0.1 65,929 11/7/2017
16.0.2 9,617 10/4/2017
16.0.1 608 10/3/2017
15.0.1 414 10/2/2017
14.0.2 12,612 8/24/2017
14.0.1 824 8/22/2017
13.0.0 25,467 6/28/2017
12.0.8 13,248 4/29/2017
12.0.7 459 4/29/2017
12.0.5 2,493 4/10/2017
12.0.2 694 3/31/2017
12.0.1 583 3/29/2017
11.0.10 3,335 3/29/2017
11.0.9 1,634 3/28/2017
11.0.6 1,141 3/8/2017
11.0.4 1,678 2/23/2017
11.0.2 2,323 2/22/2017
11.0.1 530 2/21/2017
10.0.3 717 2/17/2017
10.0.1 807 2/10/2017
9.0.1 14,897 1/20/2017
9.0.0 465 1/19/2017
8.0.0 12,000 10/13/2016
6.0.2 7,257 8/12/2016
6.0.1 2,156 7/22/2016
6.0.0 999 7/17/2016
5.0.0 2,279 6/29/2016
3.0.0 13,450 4/8/2016
2.0.0.6 187,426 2/22/2016
2.0.0.5 2,072 2/11/2016
2.0.0.4 2,346 2/4/2016
2.0.0.3 2,936 1/25/2016
2.0.0.2 1,822 1/5/2016
2.0.0.1-beta 534 12/11/2015
2.0.0-beta 565 12/6/2015
1.4.2.3 11,780 12/14/2015
1.4.2.2 631 12/11/2015
1.4.2.1 2,166 10/19/2015
1.4.2 2,413 10/16/2015
1.4.1 516 10/16/2015
1.4.0.9 597 10/15/2015
1.4.0.8 501 10/15/2015
1.4.0.6 13,184 10/1/2015
1.4.0.5 2,700 9/8/2015
1.4.0.4 1,387 9/4/2015
1.4.0.1 12,124 7/31/2015
1.4.0-beta 880 7/9/2015
1.3.1.2 2,789 7/31/2015
1.3.1 4,589 7/9/2015
0.0.90 23,467 6/12/2015
0.0.89 11,869 4/16/2015
0.0.88 809 4/9/2015
0.0.87 3,439 3/30/2015
0.0.86 6,879 3/5/2015
0.0.85 3,050 2/28/2015
0.0.84 1,319 2/26/2015
0.0.83 517 2/26/2015
0.0.82 8,049 1/15/2015
0.0.81 3,543 12/8/2014
0.0.80 991 11/23/2014
0.0.79 1,521 11/14/2014
0.0.76 1,724 11/5/2014
0.0.75 771 11/5/2014
0.0.74 1,508 11/2/2014
0.0.73 1,286 10/25/2014
0.0.72 705 10/20/2014
0.0.71 603 10/17/2014
0.0.70 585 10/17/2014
0.0.67 5,750 10/16/2014
0.0.66 556 10/16/2014
0.0.65 641 10/15/2014
0.0.64 627 10/15/2014
0.0.62 3,920 9/16/2014
0.0.61 796 9/11/2014
0.0.60 1,108 9/2/2014
0.0.59 3,733 8/11/2014
0.0.58 3,940 7/1/2014
0.0.57 2,385 6/25/2014
0.0.56 618 6/25/2014
0.0.55 637 6/24/2014
0.0.54 941 6/11/2014
0.0.53 578 6/11/2014
0.0.52 554 6/10/2014
0.0.50 671 6/5/2014
0.0.49 613 6/4/2014
0.0.48 960 5/17/2014
0.0.47 544 5/17/2014
0.0.46 610 5/17/2014
0.0.45 1,991 4/19/2014
0.0.44 4,515 4/10/2014
0.0.43 928 3/29/2014
0.0.42 569 3/29/2014
0.0.41 586 3/27/2014
0.0.40 643 3/20/2014
0.0.39 607 3/19/2014
0.0.38 545 3/19/2014
0.0.36 6,528 3/12/2014
0.0.35 634 3/12/2014
0.0.33 570 3/12/2014
0.0.32 890 3/9/2014
0.0.31 673 3/8/2014
0.0.30 681 3/7/2014
0.0.29 614 3/6/2014
0.0.28 697 3/6/2014
0.0.27 580 3/5/2014
0.0.26 1,289 3/5/2014
0.0.25 557 3/5/2014
0.0.24 573 3/5/2014
0.0.22 646 3/4/2014
0.0.21 590 3/4/2014
0.0.20 12,733 2/14/2014
0.0.18 575 2/13/2014
0.0.17 814 2/9/2014
0.0.16 569 2/7/2014
0.0.15 864 2/4/2014
0.0.12-alpha 522 2/2/2014
0.0.11-alpha 2,074 1/17/2014
0.0.10-alpha 594 1/16/2014
0.0.9-alpha 576 1/16/2014
0.0.8-alpha 548 1/15/2014
0.0.7-alpha 529 1/14/2014
0.0.6-alpha 521 1/14/2014
0.0.5-alpha 490 1/13/2014
0.0.4-alpha 519 1/12/2014
0.0.3-alpha 515 1/12/2014
0.0.2-alpha 557 12/23/2013
0.0.1-beta 626 12/22/2013