Defaultrealsig (#17385) · dotnet/fsharp@00f025c · GitHub
Skip to content

Commit 00f025c

Browse files
KevinRansompsfinakivzarytovskii
authored
Defaultrealsig (#17385)
Co-authored-by: Petr <psfinaki@users.noreply.github.com> Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
1 parent 65ef6a5 commit 00f025c

13 files changed

Lines changed: 741 additions & 443 deletions

File tree

‎docs/release-notes/.FSharp.Compiler.Service/9.0.100.md‎

Lines changed: 2 additions & 2 deletions

‎docs/release-notes/.FSharp.Core/9.0.100.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
### Added
44

55
### Changed
6-
* Change compiler default setting for compressedMetada ([Issue #17379](https://github.com/dotnet/fsharp/issues/17379), [PR #17383](https://github.com/dotnet/fsharp/pull/17383))
6+
* Change compiler default setting realsig+ when building assemblies ([Issue #17384](https://github.com/dotnet/fsharp/issues/17384), [PR #17378](https://github.com/dotnet/fsharp/pull/17385))
7+
* Change compiler default setting for compressedMetadata ([Issue #17379](https://github.com/dotnet/fsharp/issues/17379), [PR #17383](https://github.com/dotnet/fsharp/pull/17383))
78

89
### Breaking Changes
910

‎src/Compiler/Driver/CompilerConfig.fs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ type TcConfigBuilder =
822822
DumpGraph = false
823823
}
824824
dumpSignatureData = false
825-
realsig = false
825+
realsig = true
826826
strictIndentation = None
827827
}
828828

‎src/FSharp.Build/Fsc.fs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ type public Fsc() as this =
5656
let mutable preferredUILang: string MaybeNull = null
5757
let mutable publicSign: bool = false
5858
let mutable provideCommandLineArgs: bool = false
59-
let mutable realsig: bool = false
59+
let mutable realsig: bool = true
6060
let mutable references: ITaskItem[] = [||]
6161
let mutable referencePath: string MaybeNull = null
6262
let mutable refOnly: bool = false

‎tests/fsharp/Compiler/CodeGen/EmittedIL/DelegateAndFuncOptimizations.fs‎

Lines changed: 24 additions & 18 deletions

0 commit comments

Comments
 (0)