-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: 200a90a
head repository: dotnet/runtime
compare: 551a44d
- 12 commits
- 5,371 files changed
- 9 contributors
Commits on Dec 19, 2022
-
Add instructions for disabling VS signature validation (#79777)
In Visual Studio 17.5, Visual Studio will start enforcing signature validation for DAC and DBI. This adds documentation on how to disable this for folks using daily or private builds.
Configuration menu - View commit details
-
Copy full SHA for a92c5bc - Browse repository at this point
Copy the full SHA a92c5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc65281 - Browse repository at this point
Copy the full SHA fc65281View commit details -
Make sure that NS2.0 source generators are built (#79810)
97a51cc regressed the inclusion of source generators in the targeting pack as the `netstandard2.0` inner build was never chosen by the sfx-gen.proj traversal project. Noticed in the SDK consumption PR: dotnet/sdk#29406
Configuration menu - View commit details
-
Copy full SHA for f0c4347 - Browse repository at this point
Copy the full SHA f0c4347View commit details -
Cache DocumentUrl in PortablePdbSymbolReader (#79804)
This uses the exact same strategy as the unmanaged reader (`Dictionary` with a `lock` around `this`).
Configuration menu - View commit details
-
Copy full SHA for 6e69214 - Browse repository at this point
Copy the full SHA 6e69214View commit details -
Pass metadata pointers to RyuJIT (#79806)
RyuJIT started asking about names a lot more than it used to. Pass it UTF-8 pointers from metadata instead of UTF-16-converted, then UTF-8 converted, and pinned byte buffers.
Configuration menu - View commit details
-
Copy full SHA for d260da5 - Browse repository at this point
Copy the full SHA d260da5View commit details -
Do not overallocate SocketAddress.Buffer (#78860)
* do not overallocate SocketAddress.Buffer * make sure CopyAddressSizeIntoBuffer and GetAddressSizeOffset are only accessible as System.Net.Sockets internals on Windows
Configuration menu - View commit details
-
Copy full SHA for 62013d8 - Browse repository at this point
Copy the full SHA 62013d8View commit details -
Dynamic generate hwintrinsic tests (#79552)
* Changing the Arm hardware intrinsic tests to be dynamically generated * Changing the General hardware intrinsic tests to be dynamically generated * Changing the X86 hardware intrinsic tests to be dynamically generated * Minor additional cleanup of the hwintrinsic generation files * Ignore a warning about SelfContained mismatch on an unreferenced project * Ensure the GenerateHWIntrinsicsTests projects are restored for Mono builds * UseAppHost=true for GenerateHWIntrinsicTests * Workaround the issue with parallel builds * Fixing the VectorDotTest template to correctly compute the sum
Configuration menu - View commit details
-
Copy full SHA for 781fe41 - Browse repository at this point
Copy the full SHA 781fe41View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9175cc - Browse repository at this point
Copy the full SHA c9175ccView commit details -
[mono] Export unmanagedcallersonly method symbols (#79424)
* [mono] Add export_symbols_outfile parameter [mono] Export EntryPoint of methods decorated with UnmanagedCallersOnlyAttribute to specified export_symbols_outfile * [mono] Create export file and export symbols iff there are specified EntryPoints * [task] Bootstrap export-symbols-outfile mono aot compiler option to MonoAOTCompiler Task * Format symbols based on platform * Address feedback * Check for exportsymbols when EnableUnmanagedCallersOnlyMethodsExport is true
Configuration menu - View commit details
-
Copy full SHA for 73b5ac0 - Browse repository at this point
Copy the full SHA 73b5ac0View commit details -
Use LockFreeReaderHashtable for some of the NodeCaches (#79805)
Not replacing everything because the only reason this has better perf than `ConcurrentDictionary` is that the API surface is totally unergonomic. These are the heaviest hitters.
Configuration menu - View commit details
-
Copy full SHA for a23fe3a - Browse repository at this point
Copy the full SHA a23fe3aView commit details -
Skip parsing types in ILLinkTrim.Descriptors if not needed (#79803)
We should not even be using this parser (#79802). It's surprisingly slow to use this. This saves about 10% of wallclock time when compiling Hello World (yes, I can't believe my measurements either). We parse the descriptors for the purposes of manifest resources pretty late in the single threaded phase.
Configuration menu - View commit details
-
Copy full SHA for 0579209 - Browse repository at this point
Copy the full SHA 0579209View commit details
Commits on Dec 20, 2022
-
When changing the test recently, I have missed the conv.i4 that I should have removed from the preexisting code. The test was passing when `runincontext` was passed to the coreclr test run, so I have incorrectly assumed that it will work in regular runs too.
Configuration menu - View commit details
-
Copy full SHA for 551a44d - Browse repository at this point
Copy the full SHA 551a44dView 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 200a90a...551a44d