-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: ef49cd0
head repository: dotnet/runtime
compare: bc7f6c2
- 19 commits
- 80 files changed
- 21 contributors
Commits on Jan 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for afffdc6 - Browse repository at this point
Copy the full SHA afffdc6View commit details -
Use "read" to fetch misaligned 64bit values from bundle header (#63431)
* Use "read" to fetch misaligned 64bit values * remove read_direct * rename read() -> read_byte()
Configuration menu - View commit details
-
Copy full SHA for b1edcf1 - Browse repository at this point
Copy the full SHA b1edcf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a71f261 - Browse repository at this point
Copy the full SHA a71f261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91843fb - Browse repository at this point
Copy the full SHA 91843fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eccec0 - Browse repository at this point
Copy the full SHA 3eccec0View commit details -
[LoongArch64] Port libraries directory (#62888)
Co-authored-by: qiaopengcheng <qiaopengcheng-hf@loongson.cn> Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c49c65d - Browse repository at this point
Copy the full SHA c49c65dView commit details -
Fix Creating Cultures with Sort Names (#63386)
Co-authored-by: kasperk81 <83082615+kasperk81@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e210a60 - Browse repository at this point
Copy the full SHA e210a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0287b7 - Browse repository at this point
Copy the full SHA e0287b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 568364a - Browse repository at this point
Copy the full SHA 568364aView commit details -
Clarify P/Invoke shims guidance for OOB assemblies (#63470)
* Clarify P/Invoke shims guidance for OOB assemblies The discussion in PR #63421 clarified that System.Native shims for UNIX APIs aren't appropriate for assemblies that don't ship as part of the Microsoft.NETCore.App framework. Updating the interop guidelines to capture that clarification. * Update docs/coding-guidelines/interop-guidelines.md Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Stephen Toub <stoub@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 83c9761 - Browse repository at this point
Copy the full SHA 83c9761View commit details -
Move init-vs-env in test build script down (#63433)
`init-vs-env.cmd` is going to set up the environment for x86 tools (the "VS Developer Command Prompt") and that messes with things if they run before we run vcvarsall to set the actual target architecture, so it's better not to have such window. We might not even run the vcvarsall line if native test build is skipped. As an additional improvement, init-vs-env.cmd can also run vcvarsall and set up CMake, so I'm asking it to do it (done by passing an extra parameter to the script to specify which environment to activate). I need this change for a subsequent change that is broken if we have x86 tools set up.
Configuration menu - View commit details
-
Copy full SHA for 03c5dbc - Browse repository at this point
Copy the full SHA 03c5dbcView commit details -
HttpConnectionPool improvements (#62935)
(1) Reduce contention on the pool lock. This is done mainly by (a) not calling TrySetResult on the queued waiter under the lock -- instead, do this outside the lock and retry as necessary for canceled requests; (b) avoid doing diagnostic logging under the lock. (2) Improve handling of failed connection attempts so we don't fail requests unnecessarily.
Configuration menu - View commit details
-
Copy full SHA for b4dfd7d - Browse repository at this point
Copy the full SHA b4dfd7dView commit details -
Fix NETStandard library using JSON source gen (#63472)
* Fix NETStandard library using JSON source gen NETStandard libraries using JSON source gen would fail to load on .NETCore due to missing IsExternalInit in the assembly. On .NETCore this is defined, whereas on .NETStandard JSON carries an internal copy. The compiler emits references to the internal type when a NETStandard library calls init-only setters in JSON types, but these references are not satisfied when the library runs on .NETCore. Fix this by adding a type forward to JSON for the IsExternalInit type. * Address feedback * Update src/libraries/System.Text.Json/tests/System.Text.Json.SourceGeneration.Tests/NETStandardContextTests.cs Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 0b91bea - Browse repository at this point
Copy the full SHA 0b91beaView commit details -
Show test names in merged wrapper execution log (#63511)
This is a stopgap measure to make merged test logs easier to read. Jeremy considers a broader cleanup of the test wrapper generator that may ultimately supersede or replace this change. Thanks Tomas
Configuration menu - View commit details
-
Copy full SHA for 251eba3 - Browse repository at this point
Copy the full SHA 251eba3View commit details
Commits on Jan 8, 2022
-
Fix exception propagation over HW exception frame on macOS arm64 (#63482
) * Fix exception propagation over HW exception frame on macOS arm64 There is a bug in setting up the fake stack frame for the PAL_DispatchExceptionWrapper. The FP and SP were not saved to the stack frame and the FP of the context was not set to match the fake prologue. That caused failure to unwind over the PAL_DispatchExceptionWrapper, reaching an unrelated native function. This change fixes it. * Add regression tests for the issue * Real fix of the issue Unifies the hardware exception frame unwinding with Linux, it is necessary on arm64 to get correct and distinct LR and PC in the frame of the hardware exception.
Configuration menu - View commit details
-
Copy full SHA for 897694f - Browse repository at this point
Copy the full SHA 897694fView commit details -
Fix translation of Ping error codes (#63237)
* Fix translation of Ping error codes * Modify SendPingToExternalHostWithLowTtlTest * Usage of TtlReassemblyTimeExceeded * Revert "Usage of TtlReassemblyTimeExceeded" This reverts commit 9194df0. * Eliminate branch and fall-back to default * Style change: Usage of switch expressions * Style change : Usage of switch expressions * Revert "Modify SendPingToExternalHostWithLowTtlTest" This reverts commit fd76e9d.
Configuration menu - View commit details
-
Copy full SHA for 73a34ce - Browse repository at this point
Copy the full SHA 73a34ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f547a - Browse repository at this point
Copy the full SHA 92f547aView commit details -
[wasm][tests] Fix, and simplify sample building on CI (#63429)
1. Instead of hardcoding specific command lines for wasm samples in `sendtohelixhelp.proj`, generate a run script, which allows moving the execution commands to the respective projects. 2. this enables running the library tests additionally for v8, and browser, in case of `runtime-manual`. This was recently changed to run only for nodejs 3. And avoids running samples on debugger tests build
Configuration menu - View commit details
-
Copy full SHA for cc7cd63 - Browse repository at this point
Copy the full SHA cc7cd63View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7f6c2 - Browse repository at this point
Copy the full SHA bc7f6c2View 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 ef49cd0...bc7f6c2