akka.net
akka.net copied to clipboard
Bump Fsharp.Core from 6.0.1 to 6.0.5
Bumps Fsharp.Core from 6.0.1 to 6.0.5.
Changelog
Sourced from Fsharp.Core's changelog.
Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information.
About the release notes
This document contains current and historical release notes information. They are preserved in their original form.
- Current Release notes
- Visual Studio 2017-2019 release notes
- FSharp.Compiler.Service release notes (https://github.com/dotnet/fsharp/blob/main/version 37 and lower)
- Older release notes (https://github.com/dotnet/fsharp/blob/main/pre-F# 4.0)
Current release notes
These release notes track our current efforts to document changes to the F# project over time. They are split into the language, core library, compiler/tools, and compiler service.
FSharp Compiler Service (main)
- In FSharpParsingOptions, rename ConditionalCompilationDefines --> ConditionalDefines
- Some syntax tree nodes have changed, e.g. introduction of SyntaxTree trivia
- Resolved expressions (FSharpExpr) now reveal debug points, you must match them explicitly using
DebugPoint(dp, expr)- Some node types in FSharpExpr (e.g. Let, While, TryFinally, TryWith) reveal additional debug points
- In FSharpExpr, FastIntegerForLoop has been renamed to IntegerForLoop
- SynModuleDecl.DoExpr --> SynModuleDecl.Expr because it was not corresponding to a 'do expr' declaration. A 'do expr' declaration in a module will correspond to a SynModuleDecl.Expr enclosing a SynExpr.Do This constructo also loses the debug point as it was always None. The debug point is always implicit for this construct.
- In FCS API, FSharpParsingOptions,
CompilingFsLib-->CompilingFSharpCore- In FCS API, FSharpParsingOptions,
ErrorSeverityOptions-->DiagnosticOptions- SynIdent was introduced in the Untyped Syntax Tree. This represent an
Identwith potential additional information, stored as IdentTrivia).LongIdentWithDotswas renamed to SynLongIdent and also could containIdentTrivia. Due to this change, infix operators are stored asSynExpr.LongIdentinstead ofSynExpr.Ident.a + bis parsed asSynLongIdent([op_Addition], [], [Some (OriginalNotation "+")]).SynMeasurewas extended with SynMeasure.Paren case.- Dynamic expressions (like
x?y) are now represented as SynExpr.Dynamic in the Untyped Syntax Tree.F# 6.0 / Visual Studio 17.0
FSharp.Core 6.0.0
FSharp.Core 5.0.2
- [Fix #11143 - FSharp.Core 5.0.1 should not have FSharp.Core.xml in contentFiles #11160](dotnet/fsharp#11160)
FSharp.Core 5.0.1
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
NuGet pack failing... Well, that's interesting.
@dependabot rebase
Superseded by #6096.