- 16 8月, 2023 9 次提交
-
-
由 github-actions[bot] 提交于
* Annotate System.Linq.Expressions with RequiresDynamicCode All this ended up with an RUC on Expression.Compile due to new arrays. I could potentially silence this warning with a feature flag, but it is a real risk, and one that users could maybe work around if alterted to the problem. * Remove suppression that's no longer needed * Fix tests for new feature switch behavior * Update src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Expression.cs Co-authored-by: NEric Erhardt <eric.erhardt@microsoft.com> * Typo in Throws call * Fix assert for net framework * Respond to PR comments * Add suppression * Typo * Update src/libraries/System.Linq.Expressions/src/Resources/Strings.resx Co-authored-by: NStephen Toub <stoub@microsoft.com> * PR feedback --------- Co-authored-by: NAndy Gocke <andy@commentout.net> Co-authored-by: NAndy Gocke <angocke@microsoft.com> Co-authored-by: NEric Erhardt <eric.erhardt@microsoft.com> Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 github-actions[bot] 提交于
[release/8.0-rc1] Fix support for non-public default constructors using JsonIncludeAttribute (#90615) * Fix support for non-public constructors using JsonIncludeAttribute * Address feedback. --------- Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com>
-
https://github.com/dotnet/emsdk由 dotnet-maestro[bot] 提交于
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.0-rc.1.23411.2 -> To Version 8.0.0-rc.1.23415.5 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 github-actions[bot] 提交于
* [workloads] Put quotes around GetFileName call when collecting telemetry There are cases where `%(ReferencePath)` is empty, so prevent exceptions by quoting the value. Fixes https://github.com/dotnet/runtime/issues/90584 * Feedback --------- Co-authored-by: NSteve Pfister <steve.pfister@microsoft.com> Co-authored-by: NSteve Pfister <steveisok@users.noreply.github.com>
-
由 github-actions[bot] 提交于
* Revert LLVM mode for apple mobile tests * Add comment --------- Co-authored-by: NMilos Kotlar <kotlarmilos@gmail.com>
-
由 github-actions[bot] 提交于
Hybrid globalization tests are breaking with 116.0.5845.0 Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 github-actions[bot] 提交于
Co-authored-by: NJuan Sebastian Hoyos Ayala <juan.hoyos@microsoft.com>
-
由 github-actions[bot] 提交于
Co-authored-by: NJuan Sebastian Hoyos Ayala <juan.hoyos@microsoft.com>
-
由 github-actions[bot] 提交于
* Fix ToFrozenDictionary(selectors) on empty sources As part of optimizing construction, the empty check when using ToFrozenDictionary taking selector delegates was skipped, leading to later failures when an empty source is used. * Address PR feedback --------- Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
- 15 8月, 2023 27 次提交
-
-
由 Vladimir Sadov 提交于
* Slow path * keep an index node for every type * encode the offset * Support inline storage in natvis * store typeManager in TLS root * test for module * root param * tweak comments. * make junk MOV`s unreachable dead code * Keep index nodes for inlined threadstatics unconditionally, remove "deadcode MOV" hack * Update src/coreclr/nativeaot/Runtime/thread.h --------- Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Tomáš Rylek 提交于
As Egor Bogatov discovered in https://github.com/dotnet/runtime/pull/90441 Crossgen2 is unable to compile a method taking RuntimeTypeMethod[] parameter because Crossgen2 decides that the array doesn't version with the module being compiled (System.Private.CoreLib in this case). This change modifies the relevant logic so that, for parameterized types, we decide on versioning based on the parameter type. Thanks Tomas
-
由 Tomas Weinfurt 提交于
* support SslStream SSLKEYLOGFILE in debug builds * compat * feedback
-
由 Natalia Kondratyeva 提交于
* HttpClientFactory stop cleanup timer on dispose * Remove finalizer * Tweak ThrowIfDisposed * Revert some changes * Fix
-
由 Drew Scoggins 提交于
* Remove schedule to move us back to rolling * Add rc1 explict branch name * Comment out section
-
由 Tomas Weinfurt 提交于
* QUIC LLA * update * linux * line * update * Update src/libraries/Common/src/System/Net/IPEndPointExtensions.cs Co-authored-by: NMarie Píchová <11718369+ManickaP@users.noreply.github.com> --------- Co-authored-by: NMarie Píchová <11718369+ManickaP@users.noreply.github.com>
-
由 Jackson Schuster 提交于
-
由 Steve Molloy 提交于
* Add tests to check for ALC goodness with DCS. * Add context-aware collections for caching/indexing DataContracts. * Refine the context-aware collection types. * Use lock to prevent running expensive delegate more than once. * Use double-check pattern to prevent 'create' delegate from running multiple times. * Upon further review, GetValue/GetOrAdd already do this check before running the 'create' delegate. Docs suggest this is intentional and will remain the case.
-
由 Ivan Povazan 提交于
[libs][mono] Prevent static constructor from referencing `Internal.Runtime.Augments.DynamicDelegateAugments` in build scenarios without linking (#90519) Fixes https://github.com/dotnet/runtime/issues/90494 --------- Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Kevin Jones 提交于
-
由 Ilona Tomkowicz 提交于
* Loading a user-created custom file from absolute path. * Issue 2 solved: files from runtime pack work when abs path is used. * Cover not found file scenario. * Appied @maraf's suggestion. Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Vladimir Sadov 提交于
-
由 mikelle-rogers 提交于
* Remove calls to GetFunctionAddress with Null address and clarify method names
-
由 Thays Grazia 提交于
* Adding more information about the array type. * Adding more changes * Update src/mono/mono/component/debugger-agent.c * Only add this info for icordbg. --------- Co-authored-by: NLarry Ewing <lewing@microsoft.com>
-
由 Tarek Mahmoud Sayed 提交于
Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Benjamin Petit 提交于
-
由 Jackson Schuster 提交于
* Update Versions.props
-
由 Milos Kotlar 提交于
This reverts commit df5f3e6e.
-
由 Thays Grazia 提交于
* Support calling get_Item using decimal, float and double as parameter. * Update src/mono/wasm/debugger/BrowserDebugProxy/SignatureTypeProvider.cs Co-authored-by: NAnkit Jain <radical@gmail.com> * Addressing some comments. * fix compilation * Fix wrong cast. --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Thays Grazia 提交于
* Do not run the test with justMyCode enabled in debug mode. * Update src/mono/wasm/debugger/DebuggerTestSuite/SteppingTests.cs Co-authored-by: NAnkit Jain <radical@gmail.com> --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Ankit Jain 提交于
* [wasm] Remove all instances of `ConditionalTheory IsUsingWorkloads` .. because we run tests in two modes: 1. with workloads - all the tests *without* `no-workload` category are run (thus the default) 2. no workloads - all the tests *with* `no-workload` category are run (thus need explicitly attributes) * Allow custom bin framework dirs for asserting bundles * [wasm] Respect `AppendRuntimeIdentifierToOutputPath`, and .. `UseArtifactsOutput`. Fixes https://github.com/dotnet/runtime/issues/89744 .
-
由 David Mason 提交于
-
由 Milos Kotlar 提交于
* Enable callconv and classloader runtime tests * Don't remove merged tests for apple mobile platforms
-
由 Jakob Botsch Nielsen 提交于
The existing logic would sometimes unspill using the type of the local that is being unspilled. This type is often wider than the exact small type in the LclVarDsc, since NOL locals are normally expanded as CAST(<small type>, LCL_VAR<int>). This causes problems since morph will in some cases avoid inserting normalization for NOL locals when it has a subrange assertion available. This optimization relies on the backend always ensuring that the local will be normalized as part of unspilling and args homing. Size-wise regressions are expected on xarch since the encoding of the normalizing load is larger. However, as we have seen before, using wide loads can cause significant store-forwarding stalls which can have large negative impact on performance, so overall there is an expected perf benefit of using the small loads (in addition to the correctness fix). Fix #90219
-
由 Bruce Forstall 提交于
* Fix 64-bit cast * Fix a few more cases of casting `strlen` Fix output to use `%zd` for size_t values.
-
由 mikelle-rogers 提交于
* Add EnC support for Linux and Mac --------- Co-authored-by: NJakob Botsch Nielsen <jakob.botsch.nielsen@gmail.com> Co-authored-by: NJan Vorlicek <janvorli@microsoft.com> Co-authored-by: NTom McDonald <tommcdon@hotmail.com> Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-
由 Filip Navara 提交于
* [NativeAOT] Use TCP transport for EventPipe on mobile platforms * Update src/coreclr/nativeaot/Runtime/eventpipe/CMakeLists.txt --------- Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
- 14 8月, 2023 4 次提交
-
-
由 Ankit Jain 提交于
Currently, this is invoked to get the runtime icall table for native builds, even if it is not needed by ManagedtoNativeGenerator (for example when outputs are up-to-date). This will change only with the cross compiler, so it can be cached. Suggested by @vargaz . Fixes https://github.com/dotnet/runtime/issues/90366 .
-
由 Ankit Jain 提交于
- [wasm] Sanity check emcc versions only when using a custom EMSDK_PATH - [wasm] Emit a message about compiling native assets only when actually doing so - [wasm] ConvertDllsToWebcil: avoid doing unncessary conversion, and other work - [wasm] ManagedToNativeGenerator: add support for incremental runs (time goes from 1.6s to <900ms) This improves build times ~30% for no-op rebuilds. *With* native reference | Old | New | Difference | % -- | -- | -- | -- | -- First build | 8.01s | 8.13s | +0.12s | 4th rebuild | 1.91s | 1.35s | -0.56s | 29% rebuild with only cs change | 2.90s | 2.48s | -0.42s | 14% *Without* native reference | Old | New | Difference | % -- | -- | -- | -- | -- First build | 5.34s | 5.29 | -0.05s | 4th rebuild | 1.78s | 1.20s | -0.58s | 32% rebuild with only cs change | 1.96s | 1.45s | -0.51s | 26% - These were run for blazor projects - These were clean builds, with no `dotnet` process running - And nuget cache cleared of `*webassembly.pack` which is the relevant package here. - The native reference was a simple `factorial.c` from https://github.com/dotnet/runtime/issues/60245 Fixes https://github.com/dotnet/runtime/issues/60245 . With feedback from @kg .
-
由 Thays Grazia 提交于
* Support sum an object and a string * Update src/mono/wasm/debugger/BrowserDebugProxy/EvaluateExpression.cs Co-authored-by: NAnkit Jain <radical@gmail.com> * Apply suggestions from code review Co-authored-by: NAnkit Jain <radical@gmail.com> * Addressing @radical comments * Adding more tests as suggested by @radical. --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Steve Harter 提交于
-