- 23 9月, 2022 3 次提交
-
-
由 Aaron Robinson 提交于
* Remove locks from COM events delegate management. This removes locks and instead assumes the collection is immutable. * Use array instead of List<T> * Remove usage of `Delegate.Combine`. Upon deeper inspection there doesn't seem to be any value to using that mechanism.
-
由 Andy Ayers 提交于
Use a bit vector to track the visited blocks. This scales much better than using the per-block visited flags. Fixes #44341.
-
由 Egor Bogatov 提交于
Co-authored-by: NMichal Strehovský <MichalStrehovsky@users.noreply.github.com> Co-authored-by: NJan Kotas <jkotas@microsoft.com> Co-authored-by: NJakob Botsch Nielsen <Jakob.botsch.nielsen@gmail.com>
-
- 22 9月, 2022 28 次提交
-
-
由 Shay Rojansky 提交于
-
由 Dan Moseley 提交于
-
由 Eric Erhardt 提交于
* Configuring Console Json Formatting with JsonWriterOptions doesn't work with Trimming Ensure the correct members are preserved when trimming and add a trimming test. Fix #73822 * Enable NativeAOT test that should work now Fix #73436
-
由 Marek Safar 提交于
-
由 SingleAccretion 提交于
* Delete dead verification code * Untangle verCheckTailCallConstraint We only use it for tail call stress.
-
由 SingleAccretion 提交于
It is unused. Tighten an assert in the ref counter.
-
由 Viktor Hofer 提交于
* Update slngen version to work with .NET 7 SDKs * Batch update all solution files under src/libs ... by invoking the following command: "dotnet.cmd build src/libraries/slngen.proj".
-
由 Viktor Hofer 提交于
* Clean-up InteropServices.JavaScript project file
-
由 Matous Kozak 提交于
* TODO entry point for SN_sum * Sum for Vector128 AMD64 in progress * Vector128 Sum intrinsic (not supporting byte type) * remove semicolon * space in function def * defined macro * code style fix * SIMD intrinsics check, code style fixes * move ISA check after i64 code * Fast log -1 illegal entries
-
由 Anton Lapounov 提交于
-
由 Hyungju Lee 提交于
* Set names to runtime internal threads * Fix MAC build * Shorten ThreadPool thread names * Fix not to return SetThreadDescription() * Change SetThreadDescription to SetThreadName * Set thread names inside thread functions * Add missing name for MAC * Move name change info thread function Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Andy Ayers 提交于
In stress modes (and in normal uses, see test case) the jit may insert patchpoint helper calls in regions where last error is live. So the helpers need to preserve last error. Because some invocations of the helpers may transition to OSR methods instead of returning, we can't use the normal macros for this. Fixes #75828.
-
由 Adam Sitnik 提交于
* bring back the old code... * bring back more old code * Use an ifdef around clr code instead of a separate file * Delete SpanHelpers.Clr.cs * Remove a remaining INumber<T> helper from mono Co-authored-by: NJeff Handley <jeffhandley@users.noreply.github.com>
-
由 Koundinya Veluri 提交于
- They would fail typically if the handle is invalid (perhaps because it was erroneously closed, or it's not a thread handle). - In the places where they are called the handle should be a valid thread handle. Failures can lead to less desirable behaviors, like a deadlock. Added and used `ClrSuspendThread` and `ClrResumeThread` instead, which check for errors and fail-fast. Fixes https://github.com/dotnet/runtime/issues/13327
-
由 Carlos Sanchez 提交于
-
由 Jan Vorlicek 提交于
* Fix x64 cross build on arm64 macOS There were couple of minor issues that prevented successful building of x64 macOS runtime on arm64 macOS device. This change fixes them. * Remove cross architecture combination check * Reflect PR feedback * Fix #endif comment
-
由 Jan Vorlicek 提交于
.NET Framework was logging managed stack trace of access violations that happened in external native code in the event log. .NET core only logs the address and error code of the exception, which makes it difficult for developers to figure out which part of their managed code has called the failing native code. The reason why .NET core doesn't print the stack trace is that the access violation is now handled as fail fast instead of regular unhandled exception. And while we report managed stack traces in the EEPolicy::FatalError for fail fasts called from our runtime and managed code in both runtime and user code, we don't report it when we come to that method due to the access violation. This change enables printing the stack trace for that case too.
-
由 Aaron Robinson 提交于
* Revert previous changes to gc.cpp and make class Volatile have a default ctor * Remove unnecessary use of memset
-
由 Tanner Gooding 提交于
* Fixing a case where a *.PlatformNotSupported.cs type was marked Intrinsic * Under mismatched VM (AltJit) allow any method to be checked as an intrinsic * Simplify some logic in impIntrinsic and move the info.compMatchedVM check higher
-
由 Koundinya Veluri 提交于
- Refactored an error path for named mutexes to before the object is registered - This also fixed a rare crash on error paths while creating a handle due to an extra attempt to release a reference Fixes https://github.com/dotnet/runtime/issues/7125
-
由 Kevin Jones 提交于
-
由 Filip Navara 提交于
[NativeAOT] Use clock_gettime_nsec_np if available in GCToOSInterface::GetLowPrecisionTimeStamp (#75862) * Use clock_gettime_nsec_np if available in GCToOSInterface::GetLowPrecisionTimeStamp This aligns NativeAOT implementation with the CoreCLR one. * Change GCToOSInterface::GetLowPrecisionTimeStamp to return 64-bit value, align implementation with PalGetTickCount64, and use it in NativeAOT
-
由 Brennan 提交于
-
由 Viktor Hofer 提交于
* Fix visibility modifier inconsistency in TextFieldParser The original change brought this API over from .NET Framework without an explicit visibility modifier: https://github.com/dotnet/corefx/pull/32668/files#diff-b244839a8ccb916e708d4ea6158d8bb573e3768d6bb7a3e327a51f2ab1e37c28R641. That member is publicly exposed on .NET Framework: https://referencesource.microsoft.com/#Microsoft.VisualBasic/Microsoft/VisualBasic/FileIO/TextFieldParser.cs,42. Noticed during the bootstrap of the new APICompat tooling: https://github.com/dotnet/runtime/pull/73263. * Update src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.Core.cs Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Drew Kersnar 提交于
* Add missing inheritdocs for TryParse * Fix documentation for UInt128/Int128.ToString * Revert "Fix documentation for UInt128/Int128.ToString" This reverts commit f18cfa7ee95cea427b72e8da15e6af91da8b0391. * Apply suggestions from dotnet-api-docs review
-
由 Viktor Hofer 提交于
This makes sure that partner repositories have their internal transport packages available. This needs to be set explicitly as during servicing, libraries only publish on demand. This also fixes broken 7.0 servicing builds which require at least one package to be published. Manual, partial backport of c5a20f91.
-
由 Viktor Hofer 提交于
The existing APICompat tooling doesn't indicate a compatibility error when comparing the contract assembly against the implementation assembly and the `[return: ...]` attributes aren't in sync. The new tooling that is being bootstrapped in dotnet/runtime via https://github.com/dotnet/runtime/pull/73263 does flag them. In this case a few type members were missing the `DynamicallyAccessedMembers` return attribute in the contract.
-
由 Stephen Toub 提交于
-
- 21 9月, 2022 9 次提交
-
-
由 Michał Petryka 提交于
* Optimize AwayFromZero rounding Makes AwayFromZero use a fast managed implementation instead of an FCall. The code is not fully optimal due to CopySign not being optimized for constant inputs, it could be workarounded with direct Sse usage but propely fixing CopySign would be better. * Update MathF.cs * Update MathF.cs * Update src/libraries/System.Private.CoreLib/src/System/MathF.cs Co-authored-by: NTanner Gooding <tagoo@outlook.com> Co-authored-by: NTanner Gooding <tagoo@outlook.com>
-
由 Carlos Sanchez 提交于
Co-authored-by: Ncarlossanlop <carlossanlop@users.noreply.github.com>
-
由 Viktor Hofer 提交于
* Fix public key token for Serialization.Schema lib The Microsoft public key token was only applied to the source assembly but not to the contract. * Update Directory.Build.props
-
由 Radek Doulik 提交于
To mention the right workload for the templates.
-
由 Milos Kotlar 提交于
-
由 Pavel Savara 提交于
-
由 Ilona Tomkowicz 提交于
-
由 Egor Bogatov 提交于
Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Ankit Jain 提交于
This will also avoid intermittent failures like https://github.com/dotnet/runtime/issues/75391
-