- 10 6月, 2021 10 次提交
-
-
由 Viktor Hofer 提交于
* Run libraries package testing on build agent instead of on Helix as with recent changes the entire package testing doesn't take more than 2 minutes. Helix created a work item per package test even though it only took seconds and the average wait time for a client was 10-15min. Also cleaning up how the generated package test projects are restored and incorporating a fix from Eric St John to not hard code the package feeds. * Expose useHelix argument
-
由 John Salem 提交于
* Stash the entrypoint assembly path * Add ep funcs for accessing entrypoint and version * TODO: get Mono's entrypoint asm * Add ProcessInfo2 command * command includes everything the first one did + product ver and entrypoint asm path * Add a test too * Mono build fixes * fix Mono build * PR feedback * fetch mono info from main assembly * remove ref naming * remove lazy method * handle bundled host * need to test still * Use assembly name * simplify access patterns * change API to utf8 * updated test * update comment * PR feedback * save before I commit this time... * fix merge conflict * Update ds-process-protocol.c add missing break statement from merge conflict fix * Update src/native/eventpipe/ds-process-protocol.h * Update ds-process-protocol.c add missing frees * PR feedback
-
由 Viktor Hofer 提交于
The .NET Framework reference assemblies are referenced by default by the SDK these days so the PackageReference isn't necessary anymore.
-
由 David Fowler 提交于
-
由 Geoff Kizer 提交于
* cleanup cancellation handling in SocketAsyncContext * fix MacOS failback * Apply suggestions from code review Co-authored-by: NStephen Toub <stoub@microsoft.com> * Update src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncContext.Unix.cs Co-authored-by: NStephen Toub <stoub@microsoft.com> * address feedback Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com> Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Steve MacLean 提交于
-
由 Koundinya Veluri 提交于
* Improve the rate of thread injection for blocking due to sync-over-async Fixes https://github.com/dotnet/runtime/issues/52558
-
由 Jo Shields 提交于
-
由 Kevin Jones 提交于
Archived and FriendlyName's setters are only supported on Windows.
-
由 Manish Godse 提交于
* excluding crossgen from build. * Fix cross-component build break * Fix tests to not use crossgen * more test fixes. * switching R2R jobs to use cg2 by default * switch helix runs to use crossgen2
-
- 09 6月, 2021 30 次提交
-
-
由 Viktor Hofer 提交于
* Fix failing SetCookies_Success test
-
由 Pavel Savara 提交于
- move tests to inner loop - include echo middleware in xharness server - improve doc - more granular ActiveIssue https://github.com/dotnet/runtime/issues/53592 for lack of TRACE - more granular ActiveIssue https://github.com/dotnet/runtime/issues/53591 for content on GET/HEAD - more granular ActiveIssue https://github.com/dotnet/runtime/issues/53874 for HttpRequestMessage.Headers.Host - more granular ActiveIssue https://github.com/dotnet/runtime/issues/53872 for NPE on System.Net.Http.BrowserHttpHandler - more granular ActiveIssue https://github.com/dotnet/runtime/issues/53876 - include middleware in Helix correlation payload
-
由 Adam Sitnik 提交于
Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Lakshan Fernando 提交于
-
由 so 提交于
Co-authored-by: Nshuxinqin <shuxinqin@outlook.com>
-
由 Peter Sollich 提交于
Fix issue found in GetAllocatedBytesForCurrentThread with regions enabled. The issue was traced to a region that had become empty in a background GC, but was still considered valid in the next ephemeral GC, so because there were cards set, we marked objects referenced from dead objects in the segment. When a segment becomes completely empty in background GC, but is the start segment for the generation, we don't delete it, so we still need to reset heap_segment_allocated and decommit pages.
-
由 Egor Bogatov 提交于
Co-authored-by: NAndy Ayers <andya@microsoft.com>
-
由 Alexander Köplinger 提交于
It started failing after https://github.com/dotnet/runtime/pull/53700 because the missing Dispose() caused the failure to not be reported.
-
由 Bruce Forstall 提交于
1. Add LclFld output: same as LclVar plus offset 2. Remove extra trailing GenTree brace
-
由 Jeremy Barton 提交于
* Adds a new package, System.IO.Hashing (netstandard2.0, net461 to reduce netfx restore graph sizes, and net6.0) * Provides implementations for four hash algorithms * CRC-32 (the variation used by IEEE 802.3 (Ethernet)) * CRC-64 (the variation used by ECMA-182) * XxHash32, with optional seed * XxHash64, with optional seed * The tests are structured so that algorithm tests just need to provide their test vectors and do some boilerplate overrides to get variation testing across the instance methods and static methods.
-
由 Andy Ayers 提交于
Revise the reporting of the special stack slots for OSR to be more uniform. * Always record the original method FP-relative offset. * Always apply the same adjustment for original method slosts i the OSR frame * Handle caller-SP relative adjustment in `lvaToCallerSPRelativeOffset` In particular, this fixes #43534 where we were reporting the wrong caller SP for the profiler exit hook.
-
由 Andrew Au 提交于
-
由 Kunal Pathak 提交于
* Lsrstats * jit format * use blocks iterator
-
由 Tanner Gooding 提交于
* Do byref liveness updates for same register GPR moves on x86/x64 * Change where emitLastEmittedIns is tracked * Ensure emitLastEmittedIns isn't tracked across instruction groups
-
由 MichalPetryka 提交于
* Add unsigned variants for BitConverter bit APIs Adds DoubleToUInt64Bits, UInt64BitsToDouble, SingleToUInt32Bits, UInt32BitsToSingle, HalfToUInt16Bits and UInt16BitsToHalf. Implementations were based on existing signed integer variants. Convert usages of existing APIs to unsigned variants when appropriate. Fix #36469 * Revert comment change Reverted a comment change made in the existing code by mistake. * Use existing code for implementations Use the existing signed methods with a cast, less code with the same codegen. * Cast correction Corrected the type used in a cast.
-
由 Eric Erhardt 提交于
* Fix InvariantGlobalization=false in a trimmed app. Move the LoadICU logic into a static ctor, so it runs early in the process, but not as part of querying the GlobalizationMode.Invariant property. This allows for LoadICU to still be invoked, even when the app is trimmed and GlobalizationMode.Invariant is hard-coded by the linker. While I was changing this code, I also removed the workaround in Browser builds for swallowing errors being returned from LoadICU. Fix #49073 Fix #49391 * Add trimming tests for InvariantGlobalization * Update the LoadICU message for mobile workloads. * Respond to PR feedback. - Split the substitutions of GlobalizationMode.Invariant between true and false - Add a trimming test that ensures Invariant=true trims everything it is supposed to * Add checks for all mobile platforms
-
由 Viktor Hofer 提交于
* Include NetCoreAppCurrent configs in packages The NetCoreAppCurrent configurations were omitted from packages to avoid ever growing packages. Now that we adhere to the support policy for packages we don't need to exclude them anymore as the policy defines a baseline for .NETCoreApp configurations. This will remove an artificial difference when source building the repository and also make it so that partner repositories which don't depend on a transport package like windowsdesktop (winforms) receive the very latest assets that are included in the shared framework as well. * Fix package validation for non exposed inbox libs
-
由 Andrew Au 提交于
-
由 Andrew Au 提交于
-
由 Ulrich Weigand 提交于
* Add dummy support for s390x in vm, jit, debug, and unwinder * This suffices to make clr.iltools and clr.paltests buildable
-
由 Ulrich Weigand 提交于
* Merge https://github.com/libunwind/libunwind/pull/245 * Add s390x support to local CMake files
-
由 Ulrich Weigand 提交于
* Add PAL implementation for Linux on s390x * Define BIGENDIAN on s390x when compiling coreclr * Provide a default HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE value in eng/native/tryrun.cmake
-
由 Miha Zupan 提交于
* Modernize DiagnosticsHandler tests * Address PR feedback SemaphoreSlim => TCS, Guid => nosuchhost.invalid, Http20 => Http2
-
由 Steve MacLean 提交于
-
由 Kunal Pathak 提交于
* Update instruction table with accurate EFlags information * Revert "Add issues.targets entry for the GitHub_13822 test to make CI green (#53789)" This reverts commit bd9ba598. * minor fixup * Fix some more instructions * review comments
-
由 Steve MacLean 提交于
* Fix Apple Silicon shuffle thunks Fixes 47294 * Set and use m_hfaFieldSize for stack arguments m_hfaFieldSize is needed to calculate correct shuffle size.
-
由 Jo Shields 提交于
It seems in the .symbols.nupkg package, instead of a stripped .dylib/so and companion .dwarf/.dbg, we've just been shipping unstripped libs. This commit largely duplicates the functions from eng/native/functions.cmake into an MSbuild proj, as our entire logic is already in MSbuild not CMake.
-
由 Andrii Kurdiumov 提交于
* Fix compilation errors if host does not support AVX2 * Add comments to empty preprocessor branches * Explicitly ask for architecture support * Apply -march-native only on GCC * Make sure if clang on x64 would be used it actually pass -march=native, otherwise AVX2 would not be enabled. * Ask test use AVX2 when run on Windows.
-
由 Aaron Robinson 提交于
* Check if the marshalling of a field is possible across all platforms. * Add test for the generic field generation for IClassX.
-
由 Zoltan Varga 提交于
[mono][llvm] Access mono_polling_required directly instead of loading its value from a GOT slot in static mode. (#53776) This will potentially avoid one load in the GC safe point code.
-