-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: 7d37868e
head repository: dotnet/runtime
compare: 8734e30a
- 6 commits
- 31 files changed
- 6 contributors
Commits on Nov 24, 2025
-
Enable PlatformNativeR2R test on macOS (#121752)
- Allow setting `Crossgen2OutputFormat` in tests - passed as `-f <format>` to crossgen2 - Update generated test scripts to handle Mach-O output format for crossgen2, linking the produced object into a dynamic library - Enable `PlatformNativeR2R` test on macOS and set format to `macho`
Configuration menu - View commit details
-
Copy full SHA for 8566685 - Browse repository at this point
Copy the full SHA 8566685View commit details -
Enable async testing in CI (#121857)
With #121814 merged we should be able to start running these in the CI for native AOT.
Configuration menu - View commit details
-
Copy full SHA for 550c960 - Browse repository at this point
Copy the full SHA 550c960View commit details -
Fix source map URLs for .NET 10 VMR builds (#121923)
.NET 10 builds from the VMR (dotnet/dotnet) instead of dotnet/runtime. Source maps generated during CI builds were pointing to the old repository, causing 404 errors when browser debuggers attempted to load TypeScript sources. ## Changes Updated `sourcemapPathTransform` in rollup configurations to generate VMR-relative URLs: - `src/mono/browser/runtime/rollup.config.js` - `src/native/rollup.config.plugins.js` ```javascript // Before res = `https://raw.githubusercontent.com/dotnet/runtime/${gitHash}/${relativeSourcePath}`; // After res = `https://raw.githubusercontent.com/dotnet/dotnet/${gitHash}/src/runtime/${relativeSourcePath}`; ``` Fixes #121672 <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>Could not load content for githubusercontent</issue_title> > <issue_description>### Is there an existing issue for this? > > - [x] I have searched the existing issues > > ### Describe the bug > > Since upgrading to Visual Studio 2026 and .NET 10 I have started to receive a number of "Could not load content..." errors in the browser. > > For example: > > Could not load content for https://raw.githubusercontent.com/dotnet/runtime/b0f34d51fccc69fd334253924abd8d6853fad7aa/src/mono/browser/runtime/debug.ts (HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE) > > The **Sources** tab in the browser shows: > > <img width="1693" height="407" alt="Image" src="https://github.com/user-attachments/assets/21fb1f29-57db-4664-b114-0fbd50450332" /> > > I have tried cleareing the cache and done a hard refresh, updating the .NET workloads, and even installed the .NET 10.0 WebAssembly Build Tools but I still receive the errors. > > Is it possible I have missed a step in the upgrade? > > > ### Expected Behavior > > _No response_ > > ### Steps To Reproduce > > _No response_ > > ### Exceptions (if any) > > _No response_ > > ### .NET Version > > _No response_ > > ### Anything else? > > _No response_</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > <comment_new><author>@akoeplinger</author><body> > This is because we switched to building .NET inside of the VMR repo (https://github.com/dotnet/dotnet) in .NET 10 and so this URL for the source map needs to be updated: https://github.com/dotnet/runtime/blob/928eb5fd02d066bfeada8d58547cac48baebe78a/src/mono/browser/runtime/rollup.config.js#L134</body></comment_new> > <comment_new><author>@pavelsavara</author><body> > And this one too > > https://github.com/dotnet/runtime/blob/928eb5fd02d066bfeada8d58547cac48baebe78a/src/native/rollup.config.plugins.js#L148</body></comment_new> > </comments> > </details> - Fixes #121804 <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/dotnet/runtime/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo. --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: akoeplinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for daced03 - Browse repository at this point
Copy the full SHA daced03View commit details
Commits on Nov 25, 2025
-
Delete InlineArrays.cs and replace types (#121943)
Helps reduce the total number of types by replacing `ThreeObjects`, `TwoObjects`, and `EightObjects` with the existing `InlineArrayX<T>` types.
Configuration menu - View commit details
-
Copy full SHA for 3ac1925 - Browse repository at this point
Copy the full SHA 3ac1925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d952a - Browse repository at this point
Copy the full SHA 72d952aView commit details -
Switch to JIT intrinsics for generic context/async continuations (#12…
…1799) NativeAOT and coreclr have various places where they want to have explicit control over the generic context and async continuation arguments. Introduce JIT intrinsics that allow them to explicitly set what value should be used for these arguments in an upcoming call. Model these arguments as part of the calling convention in the signatures where they are passed. That fixes #118575 for async, and is also necessary to compute proper call stubs for the interpreter. See #121781 for more context.
Configuration menu - View commit details
-
Copy full SHA for 8734e30 - Browse repository at this point
Copy the full SHA 8734e30View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7d37868e...8734e30a