Skip to content

Commit 56f9884

Browse files
danroth27Copilot
andauthored
Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Daniel Roth <daroth@microsoft.com>
1 parent 655a903 commit 56f9884

6 files changed

Lines changed: 1 addition & 55 deletions

File tree

release-notes/11.0/preview/preview4/efcore.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -137,16 +137,6 @@ regenerating the snapshot rather than adding a redundant migration. The warning
137137
only fires when the snapshot's major version is older than the running EF Core
138138
major version and the detected changes are deterministic.
139139

140-
<!-- Filtered features (significant engineering work, but too narrow or too internal for release notes):
141-
- ApiChief tool for EF Core API baseline management (#38041): internal API-review tooling, not a developer-facing feature.
142-
- API review follow-ups for full-text/vector index builders (#38027): captured under Breaking changes since P3 documented the previous names.
143-
- Cosmos JSON serialization pipeline modernization (#38024): provider-internal refactor with no user-visible change.
144-
- PMC tools warning for platform-specific apps (#38000): one-line tooling warning, two-sentence test fails.
145-
- Improved XML doc on GetMappingStrategy (#38091): documentation polish, not a feature.
146-
- Multiple `[release/10.0] Source code updates` and `Update dependencies from build ...` PRs: VMR/dependency sync noise.
147-
- Numerous CI / GitHub Actions / Cosmos test infrastructure PRs (e.g. #38003, #37999, #38005, #38088, #38118, #38128, #38147): infra only.
148-
-->
149-
150140
## Breaking changes
151141

152142
- **SQL Server full-text and vector index builder API renames.** Following

release-notes/11.0/preview/preview4/fsharp.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,6 @@ The reported scenario — a multi-project solution referencing a generative type
112112
- Fixed FS0452 in quotations that pattern-match an empty string (`match s with "" -> ...`) — the empty-string optimization to `mkNonNullTest` had no quotation translator handler ([dotnet/fsharp #19532](https://github.com/dotnet/fsharp/pull/19532)).
113113
- Fixed an incorrect range on warning 20 inside sequential expressions ([dotnet/fsharp #5735](https://github.com/dotnet/fsharp/pull/5735)).
114114

115-
<!-- Filtered features (significant engineering work, but too niche for release notes):
116-
- TypedTreeOps.fs split into 7 focused files (#19521): pure refactor, no user-visible change.
117-
- EraseUnions DU-based domain model refactor (#19518): internal refactor, no user-visible change.
118-
- Compiler options parser tests (#13878 / #19554, techiedesu): test-only.
119-
- In-proc fsi exit shadowing in tests (#19407, majocha): test infra.
120-
- Flaky CI fixes for cancellation/async/task tests (#19569, #19632): test infra.
121-
- IL baseline duality elimination (#19611), .bsl baseline refresh (#19603), .sln → .slnx (#19585), Release CI legs (#19642): build/test infra.
122-
- Heap dumps for crash diagnostics (#19607): internal diagnostics.
123-
- SDK bump to 10.0.202 (#19606), build.sh quoting (#19570), devcontainer workaround removal (#19549), VS image / VSMinorVersion bumps (#19584, #19590, #19610, #19639, #19650, #19651, #19652), PAT → WIF migration (#19598), source-build-assets repo (#19573), OneLocBuild check-in (#19418): repo/build infra.
124-
- All `Add regression test: ...` PRs (#19463–#19497, #19528–#19535, #19579–#19581, #19613): tests-only, generated by Regression PR Shepherd.
125-
- Agentic workflow / repo-assist / aw-auto-update PRs (#19495, #19499, #19500, #19510, #19516, #19519, #19520, #19526, #19556, #19558, #19567, #19624, #19655): repo automation.
126-
- All dotnet-maestro and source-code update PRs: dependency churn.
127-
- maxBy/minBy first-element documentation/tests (#19464): docs/test only.
128-
-->
129-
130115
## Community contributors
131116

132117
Thank you contributors! ❤️

release-notes/11.0/preview/preview4/nuget.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ The intended use is hosted/CI builds, where each build starts from a clean state
1717
</PropertyGroup>
1818
```
1919

20-
2120
## Bug fixes
2221

2322
- **dotnet CLI**

release-notes/11.0/preview/preview4/runtime.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -154,17 +154,6 @@ CoreCLR continues its bring-up on WebAssembly. Highlights from this preview:
154154

155155
- **More than 1024 CPUs.** A customer report uncovered that .NET fails to initialize on machines with more than 1024 logical processors because `sched_getaffinity` was being called with the default `cpu_set_t` (capped at 1024). The runtime now allocates the CPU set dynamically, the GC keeps a 1024-heap limit but lifts the CPU limit, and `MAX_SUPPORTED_CPUS` was renamed to `MAX_SUPPORTED_HEAPS` to reflect what it actually bounds ([dotnet/runtime #126763](https://github.com/dotnet/runtime/pull/126763)).
156156

157-
<!-- Filtered features (significant engineering work, but too niche for release notes):
158-
- cDAC plumbing — Loader/RuntimeTypeSystem/DacDbi/contract-versioning/typed-fields/etc. (~30 PRs). Important to the team building the new managed debugger contract, but reads as internal jargon to the 80/20 audience and does not yet expose mainstream developer-facing APIs.
159-
- ILTrim hackathon sources, descriptor support, property/event preservation. Foundation for a future trimmer story; Preview 4 only adds infrastructure with no end-user trimming behavior.
160-
- LoongArch64 emitter / SoftwareExceptionFrame fixes and RISC-V fence/CSE flag display. Ongoing arch-enablement work; valuable, but scoring near 1 by the 80/20 filter.
161-
- SuperPMI / SPMI infrastructure refactors (#125874, parallelsuperpmi cleanup). JIT-developer tooling.
162-
- COM stub rework (#126002, #127021, #126731, #127241). Internal interop refactor; behavior is unchanged for users.
163-
- iOS-CLR (`[ios-clr]`) bring-up commits. Active CoreCLR-on-Apple-mobile work, but still pre-shipping.
164-
- Cross-process synchronization, hotreload-utils repo merge, and createdump alt-stack detection. Diagnostics / build plumbing.
165-
- "Apply.Base.Relocs.For.Webcil" and other in-progress WIP items where the PR title itself flags incompleteness.
166-
-->
167-
168157
## Breaking changes
169158

170159
- The `DOTNET_RuntimeAsync` / `UNSUPPORTED_RuntimeAsync` configuration switch is gone. There is no longer a way to disable runtime-async at the runtime level — code that relied on the env var to fall back to compiler-generated async will need to either rebuild with `UseRuntimeAsync=false` per project, or stop setting the variable ([dotnet/runtime #125406](https://github.com/dotnet/runtime/pull/125406)).
@@ -182,7 +171,7 @@ CoreCLR continues its bring-up on WebAssembly. Highlights from this preview:
182171
- **GC**
183172
- Heap-size regression in heavily pinning scenarios ([dotnet/runtime #126043](https://github.com/dotnet/runtime/pull/126043)).
184173
- Wrong join in BGC mark phase causing rare hangs ([dotnet/runtime #126389](https://github.com/dotnet/runtime/pull/126389)).
185-
- Linux `madvise()` advice values were being combined incorrectly with bitwise-OR in `GCToOSInterface::VirtualReset` ([dotnet/runtime #126780](https://github.com/dotnet/runtime/pull/126780) <!-- TODO: confirm PR# — bitwise-OR madvise fix appears in slice but title-only -->).
174+
- Linux `madvise()` advice values were being combined incorrectly with bitwise-OR in `GCToOSInterface::VirtualReset` ([dotnet/runtime #126780](https://github.com/dotnet/runtime/pull/126780)).
186175
- **Runtime async**
187176
- Missing GC write barrier when writing an async method return into the continuation object ([dotnet/runtime #126721](https://github.com/dotnet/runtime/pull/126721)).
188177
- x86 runtime-async frame pointer mismatch in `GetSpForDiagnosticReporting` and DBI generic-type resolution ([dotnet/runtime #126717](https://github.com/dotnet/runtime/pull/126717), [dotnet/runtime #126915](https://github.com/dotnet/runtime/pull/126915)).

release-notes/11.0/preview/preview4/winforms.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,6 @@ notable user-facing change in this preview is a clipboard regression fix.
55

66
- [Bug fixes](#bug-fixes)
77

8-
<!-- Filtered features (significant engineering work, but too niche for release notes):
9-
- Add documentation and in-code awareness for shared WinForms/WPF clipboard/OLE infrastructure (dotnet/winforms #14306). Repo-internal contributor docs only; no behavior change.
10-
- Adding NuGet package for Microsoft.Private.Windows.Core assembly (dotnet/winforms #14429). Internal transport package for VS/WPF consumption; not a public surface.
11-
- Updating TFM for .NET Framework assembly from net472 to net481 (dotnet/winforms #14450). Build/infra-only change to internal projects.
12-
- Pin System.Formats.Nrbf and its transitive dependencies to 10.0.4 release for .NET Framework (dotnet/winforms #14487). Dependency pin for .NET Framework build; no app-visible change.
13-
- Fix WinformsControlTest exit when clicking Column2 header (dotnet/winforms #14477). Bug in the in-repo test/sample app, not the product.
14-
- Multiple "[main] Source code updates from dotnet/dotnet" PRs (#14409, #14419, #14426, #14431, #14432, #14433, #14437, #14443, #14444, #14446, #14456, #14464, #14470, #14476, #14479). VMR sync noise.
15-
- Repo Copilot/skill workflow updates (#14428, #14451, #14480). Repo automation only.
16-
-->
17-
188
## Bug fixes
199

2010
- **System.Windows.Forms.Clipboard / DataObject**

release-notes/11.0/preview/preview4/wpf.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,6 @@
22

33
There are no new user-facing features or improvements in WPF in this release. Most changes in the Preview 4 commit range are VMR source-code syncs, dependency flow updates from `dotnet-wpf-int`, and internal tooling (a `Microsoft.Windows.CsWin32` bump and a CodeQL SSRF suppression in `WpfWebRequestHelper`).
44

5-
<!-- Filtered features (significant engineering work, but too niche for release notes):
6-
- WeakEventTable.Purge InvalidOperationException fix ([dotnet/wpf #11521](https://github.com/dotnet/wpf/pull/11521)): community fix from @kmaddock. Already documented in the Preview 3 release notes; suppressed here per the preview-to-preview deduplication rule.
7-
- Suppress CodeQL SM03781 in WpfWebRequestHelper ([dotnet/wpf #11585](https://github.com/dotnet/wpf/pull/11585)): code-analysis annotation only, no user-visible behavior change.
8-
- Update Microsoft.Windows.CsWin32 to 0.3.269 ([dotnet/wpf #11589](https://github.com/dotnet/wpf/pull/11589)): build-time dependency bump.
9-
- 25 VMR source-code syncs and dependency flow PRs (e.g. #11483, #11480, #11496, #11491, #11497, #11503, #11505, #11508, #11518, #11526, #11533, #11529, #11536, #11543, #11545, #11547, #11550, #11555, #11560, #11563, #11572, #11574, #11581, #11583, #11595): repo automation, no user-facing change.
10-
-->
11-
125
## Community contributors
136

147
Thank you contributors! ❤️

0 commit comments

Comments
 (0)