Skip to content

Commit 915027e

Browse files
committed
rns
1 parent 33d7e9e commit 915027e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

docs/release-notes/.FSharp.Compiler.Service/11.0.0.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
* Checking: Fix checking nested fields for records and anonymous ([PR #18964](https://github.com/dotnet/fsharp/pull/18964))
66
* Fix name is bound multiple times is not reported in 'as' pattern ([PR #18984](https://github.com/dotnet/fsharp/pull/18984))
77
* Fix: warn FS0049 on upper union case label. ([PR #19003](https://github.com/dotnet/fsharp/pull/19003))
8-
* Type relations cache: handle potentially "infinite" types ([PR #19010](https://github.com/dotnet/fsharp/pull/19010))
8+
* Type relations cache: handle potentially "infinite" types ([PR #19010](https://github.com/dotnet/fsharp/pull/19010))
9+
* Type relations cache: do not cache unsolved type vars ([Issue #19037](https://github.com/dotnet/fsharp/issues/19037)) ([PR #19040](https://github.com/dotnet/fsharp/pull/19040))
910

1011
### Added
1112

src/Compiler/Utilities/TypeHashing.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ module HashTastMemberOrVals =
371371
/// * Uses per-compilation stamps (entities, typars, anon records, measures).
372372
/// * Emits shape for union cases (declaring type stamp + case name), tuple structness,
373373
/// function arrows, forall binders, nullness, measures, generic arguments.
374-
/// * Unknown/variable nullness => NeverEqual token to force inequality (avoid unsound hits).
374+
/// * Unsolved type vars, unknown/variable nullness => NeverEqual token to force inequality (avoid unsound hits).
375375
///
376376
/// Non-goals:
377377
/// * Cross-compilation stability.

0 commit comments

Comments
 (0)