- 17 3月, 2023 1 次提交
-
-
由 Jeremy Koritzinsky 提交于
-
- 16 3月, 2023 17 次提交
-
-
由 Vitek Karas 提交于
Implements most of the missing pieces to get Requires on class working correctly in NativeAOT. Major changes: * Detect Requires mismatch between derived and base class * Warn on field access if the owning class has Requires * Changes to reflection marking to warn on more cases (instance methods on Requires classes for example) Supportive changes: * The helpers to detect Requires attributes now return the found attribute view out parameter Fixes #81158 Still two missing pieces - tracked by https://github.com/dotnet/runtime/issues/82447: * Requires on attributes - NativeAOT doesn't handle this at all yet, part of it is Requires on the attribute class * Avoid warning when DAM marking an override method which has Requires (or its class has) - this avoids lot of noise, NativeAOT currently generates these warnings in full
-
由 Vlad Brezae 提交于
* [mono][interp] Remove redundant opcode Generate sub opcode instead which is detected by other optimizations. * [mono][interp] Lower div.un to shr.un
-
由 Tanner Gooding 提交于
* Change LSRA to more efficiently initialize the availableRegs array * Apply formatting patch
-
由 Marie Píchová 提交于
-
由 Ilona Tomkowicz 提交于
* Fixed https://github.com/dotnet/runtime/issues/78953. * New wbt publish test case: Unicode sign in project name. * Removed duplicated, unused function + addressed @akoeplinger review. * Fix. * Revert AOT tests to fix them in a follow-up. * Test Blazor as well. * @radical's review: test reduction + relinking * Block relinking tests with Unicode signs. * Added active issue link.
-
由 Carlos Sánchez López 提交于
* Change execution order conditions for intellisense swapping and copying msbuild targets. * Don't change doc file when there isn't a intellisense one --------- Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
-
由 Viktor Hofer 提交于
* Remove System.Drawing.Common from runtime System.Drawing.Common was merged into winforms with https://github.com/dotnet/winforms/pull/8633. Removing its sources and using PackageReferences to reference it. * Remove dependency and fix tests * Fix shim S.D.C reference * Remove runtime test which causes failures
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20230313.1 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.23159.1 -> To Version 8.0.0-beta.23163.1 * Update dependencies from https://github.com/dotnet/arcade build 20230314.2 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.23159.1 -> To Version 8.0.0-beta.23164.2 --------- Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Thays Grazia 提交于
Increase timeout wait until the runtime is ready when receive dotnet.runtests command.
-
由 Elinor Fung 提交于
-
由 Eduardo Velarde 提交于
-
由 DeepakRajendrakumaran 提交于
* Add lowering for get_One, and get_AllBitSet. * CreateScalar() CreateScalarUnsafe() * Fix incorrect switch + disasm
-
由 Alexander Köplinger 提交于
fix to resolve a build error during Codespaces prebuild: https://github.com/dotnet/msbuild/issues/8531
-
由 Katelyn Gadd 提交于
Revert "[wasm] Add a monitoring phase to jiterpreter traces and discard unproductive ones (#83432)" (#83446) This reverts commit 1cfda5e9.
-
由 Tomas Weinfurt 提交于
* throw specific Authentication exception for ephemenral keys on Windows * cleanup * android * Update src/libraries/System.Net.Security/src/Resources/Strings.resx Co-authored-by: NKevin Jones <vcsjones@github.com> --------- Co-authored-by: NKevin Jones <vcsjones@github.com>
-
由 Elinor Fung 提交于
-
由 Julie Lee 提交于
* Fold unreachable cases for switch in importer. * Enable Switch Folding only when opts.OptimizationEnabled() is true to resolve regression in minopts. * Code cleanup.
-
- 15 3月, 2023 22 次提交
-
-
由 Aleksey Kliger (λgeek) 提交于
* Fix threading startup after Emscripten 3.1.30 bump * Add threading smoke test * Run threading smoke test on rolling builds and on every PR * force run the threading smoke tests for runtime-wasm * Apply suggestions from code review * threading smoke tests only on browser * remove all default smoke tests before adding minimal threading test Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Andy Ayers 提交于
When checking that an inner array access is in bounds, we must ensure any outer access is fully in bounds too. We were checking that `idx < array.Len` but not that `idx >= 0`. Use an unsigned compare for this check so we can do both sides with a single instruction. Fixes #83242.
-
由 Michal Strehovský 提交于
-
由 Badre BSAILA 提交于
-
由 Ivan Diaz Sanchez 提交于
* Added safeguards for reading files with the log checker and fixed the low timeouts. * Changed seconds to elapsedmilliseconds
-
由 Fan Yang 提交于
* Add more arm64 intrinsics for binary op * Enable two operator operations * Enable UnaryPlus * Address review feedback * Remove name
-
由 Jakob Botsch Nielsen 提交于
This phase seems to try to do some ad-hoc live range splitting to improve things in assertion prop, but it almost barely kicks in. When it does kick in it seems to overall be a regression, both in ASM diffs and in TP diffs. Furthermore, we pay 16 bytes in every LclVarDsc (out of 88) for bookkeeping purposes for this pass, even in MinOpts.
-
由 Pavel Savara 提交于
-
由 Pavel Savara 提交于
* EmccEnableAssertions and EmccEnvironment MSBuild props * symbols as separate asset type Co-authored-by: NAnkit Jain <radical@gmail.com> Co-authored-by: NMarek Fišera <mara@neptuo.com>
-
由 Vitek Karas 提交于
This also implements the suppression of the IL3002 on the affected methods both in the NativeAOT compiler and the analyzer. Adds single-file specific tests which are skipped for the trimmer. Fixes: https://github.com/dotnet/runtime/issues/83088 Fixes: https://github.com/dotnet/runtime/issues/82475
-
由 Johan Lorensson 提交于
During work collecting regressions statistics for #78852 I did some profiling on performance tests included in native EventPipe tests, https://github.com/dotnet/runtime/blob/main/src/mono/mono/eventpipe/test. This commit implements a couple of optimizations in the EventPipe native container classes as well as Mono's EventPipe implementation improving performance in low level native EventPipe performance tests. Commit also includes a number of new native EventPipe tests covering optimizations done in dn_vector_ptr_t.
-
由 dependabot[bot] 提交于
Bumps [webpack](https://github.com/webpack/webpack) from 5.68.0 to 5.76.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.68.0...v5.76.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: Ndependabot[bot] <support@github.com> Co-authored-by: Ndependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
由 Katelyn Gadd 提交于
This ensures that it will be disabled when debugging
-
由 Eirik Tsarpalis 提交于
* Implement JsonSerializerOptions.TypeInfoResolverChain. * Move DebuggerDisplay from ConfigurationList to JsonTypeInfoResolverChain -- address feedback. * Ensure JsonSerializerOptions hash equates null with empty converter list. * Use correct error message when modifying readonly resolver chains. * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Caching.cs * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Caching.cs
-
由 Michal Strehovský 提交于
-
由 Katelyn Gadd 提交于
* Add a monitoring phase to jiterpreter traces, where we determine the average distance (in bytes) they travel. Then reject traces that have a low average distance after the monitoring period
-
由 Jeremy Koritzinsky 提交于
-
由 Michal Strehovský 提交于
When RyuJIT tried to inline an unboxing stub, it would trigger an exception that would abort the inline. Make it so that we don't trigger an exception.
-
由 Zoltan Varga 提交于
* [wasm] Disable a failing System.Drawing.Primitives test. * Update src/libraries/System.Drawing.Primitives/tests/RectangleTests.cs Co-authored-by: NAnkit Jain <radical@gmail.com> --------- Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 Badre BSAILA 提交于
-
由 Tomáš Rylek 提交于
This change fixes the exceptions thrown from Crossgen2 JIT interface when JIT tries to resolve tokens from xunit.assert. As a secondary effect the frequent exception throws triggered the race condition https://github.com/dotnet/runtime/issues/81884 triggering non-deterministic native CoreCLR runtime failures on arm64. I was originally reluctant to fix this primary issue until the native runtime bug is understood as otherwise this fix would just cause the issue to stop manifesting without being actually fixed. As the runtime bug has been fixed by now, I am fixing Crossgen2 executions to stop hitting these resolution exceptions. Thanks Tomas
-
由 Jeremy Koritzinsky 提交于
-