- 08 11月, 2022 26 次提交
-
-
由 dotnet-bot 提交于
-
由 Mitchell Hwang 提交于
Enable CodeQL with TSA Commit migrated from https://github.com/dotnet/linker/commit/3fd8e281bfdbdb35ab3d3aa301b9439dd8c0d4c4
-
由 Jan Dupej 提交于
* Added a null check for LDFLDA with pointers. * Reenabled LDFLDA pointer null-check runtime test for mono. * Added null check for LDFLDA in Mono interpreter. * [mono][interp] LDFLDA fix for null pointers now keeps more optimizations intact.
-
由 Stephen Toub 提交于
-
由 Mitchell Hwang 提交于
Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com> Commit migrated from https://github.com/dotnet/linker/commit/01c5fa40575f9d9816680247414b4ed9b8c21fef
-
由 Jiri Cincura ↹ 提交于
-
由 Zoltan Varga 提交于
* [mono][wasm] Pass -DEMSCRIPTEN_SYSTEM_PROCESSOR=wasm to cmake so Emscripten.cmake doesn't set CMAKE_SYSTEM_PROCESSOR to x86. * [mono][wasm] Fix the hello world sample.
-
由 Adam Sitnik 提交于
-
由 Adam Sitnik 提交于
-
由 Marek Safar 提交于
-
由 Radek Doulik 提交于
* [wasm] Add intrinsics for clz and ctz instructions Add intrinsics for leading and trailing zero count for wasm. Introduce new internal class WasmBase for non-SIMD wasm intrinsics. These are always used in AOT build, unlike SIMD intrinsics, which are disabled by default. * Fix CI build * Fix CI build again * Review feedback Refactor the code to avoid adding ifdefs * Fix build * Fix build * Fix build * Fix CI build
-
由 Jakob Botsch Nielsen 提交于
Fix #77710
-
由 Hyungju Lee 提交于
Co-authored-by: NStephen Toub <stoub@microsoft.com> Co-authored-by: NMichał Petryka <35800402+MichalPetryka@users.noreply.github.com> Co-authored-by: NAdam Sitnik <adam.sitnik@gmail.com> Co-authored-by: NDan Moseley <danmose@microsoft.com>
-
由 Katelyn Gadd 提交于
Optimize (WasmRoot|WasmExternalRoot).clear to not use a memory barrier when zeroing a root for improved interop perf
-
由 Marek Fišera 提交于
Co-authored-by: NTheodore Tsirpanis <teo@tsirpanis.gr>
-
由 Austin Wise 提交于
* Fix sprintf deprecation error with Xcode 14.1 * Update src/tests/Common/Platform/platformdefines.cpp Co-authored-by: NAaron Robinson <arobins@microsoft.com> Co-authored-by: NAaron Robinson <arobins@microsoft.com>
-
由 Bruce Forstall 提交于
* Add AVX-512 testing pipeline Introduce DOTNET_JitForceEVEXEncoding to force EVEX encoding when possible. This will fail when not an an AVX-512 capable machine, by design (to know we are properly testing on capable machines). Current pipeline definition only runs coreclr tests with JitForceEVEXEncoding set. Currently defined to automatically trigger when one of the JIT files instrsxarch.h, emitxarch.cpp, or emitxarch.h are changed, as it is expected these will be changed frequently as the AVX-512 feature is implemented. It is also expected this will be manually triggered as appropriate. Eventually, this pipeline will be removed and tests folded into the existing jitstress-isas-x86 pipeline. * Formatting * Disable Linux and OSX testing Those OSes currently do not have AVX-512 capable machines in our test lab.
-
由 Kamron Batman 提交于
Fixes a typo in a comment in TimerQueue.Portable.cs
-
由 David Wrighton 提交于
These fixes were built for PR #74886; however, as that PR is so utterly large and unreviewable, I've pulled out the test infra changes for separate review Changes - Increase the number of trampolines in the llvm aot compilation process to 20,000 from 10,000 (This avoids running out of them in some of the hardware intrinsics tests - Add a concept of striping tests when running under GC stress - To use this new feature, specify <NumberOfStripesToUseInStress>N</NumberOfStripesToUseInStress> within the merged test assembly. If this value is set, then the tests within that merged test assembly will be run across N different work items instead of 1 when running under any form of GC stress based scenario. At this moment the largest supported value of N is 99 - Emit the testresults.xml file as a file which is exported from the tests. This is useful for debugging testresult.xml parsing failures - Fix the testresults summary generator to never emit an empty CDATA string. If one is present the parser may fail the parse. - In the XUnitWrapperGenerator fix the implementation of the Outerloop and ActiveIssue when used with a conditional member. - Add PlatformDetection.IsMonoLLVMAOT, PlatformDetection.IsMonoLLVMFULLAOT, and PlatformDetection.IsMonoInterpreter boolean properties to the PlatformDetection type for use with the ActiveIssue attribute - Add some documentation about project files for coreclr tests, as well as some documentation on the command line parameters for merged test runner assemblies
-
由 MSDN.WhiteKnight 提交于
-
由 Jackson Schuster 提交于
The tests we have in the linker try to ensure that something can only be kept for a certain reason, but it can be hard to ensure it's not being kept for another reason. For example, sometimes we use typeof(TestType) to mark a type, but that also makes it relevant to variant casting, which can cause parts of TestType to be kept for unintended reasons. This PR creates the KeptByAttribute which accepts a fully qualified string in Cecil format to indicate depenency provider (the thing that is creating the dependency that marks the item with the attribute), as well as a string representing the DependencyKind to specify the "reason" there was a dependency between the two. It also can accept a System.Type, or a System.Type + name of the member to indicate the dependency provider. Commit migrated from https://github.com/dotnet/linker/commit/dc5e60f5f2becf0b462d37ad918443126e80b49b
-
由 Bruce Forstall 提交于
* Allow deleting any kind of nodes after address mode formation This is a general solution to #77152, allowing for deleting any set of nodes that contributed to an address mode, especially those nodes on the `op1` side of a GT_MUL with a zero `op2`. Note that for the #77152 case, this deletes all the `op1` nodes, but leaves behind a dead temp var that was created as part of long MUL rationalization. Fixes #77152. * Add DEBUG_DESTROY_NODE
-
由 Levi Broderick 提交于
* Fix StreamReader EOF handling and improve perf * Address PR feedback * Remove erroneous asserts Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 hangy 提交于
* Allow generated password to be retrieved from WindowsTestAccount * Use WindowsTestAccount class in TestUserCredentialsPropertiesOnWindows instead of manual Interop
-
由 Eric StJohn 提交于
This reverts commit f84c1b5c.
-
由 TechPizza 提交于
-
- 07 11月, 2022 9 次提交
-
-
由 Stephen Toub 提交于
This PR does a few related things: 1. Consolidates _most_ (but not all) use of IndexOf variants into a single helper that can then be used from multiple locations to avoid code duplication and make it easier for us to extend in the future with additional IndexOf variants. 2. Stops using IndexOf when doing lazy backtracking in an optional. 3. Special-cases "any" repeaters to not do any character checking. 4. Adds use of IndexOf (via the new helper) into repeaters.
-
由 Tanner Gooding 提交于
* Add and use a MakeSrcRegOptional that validates IsSafeToContainMem was called * Applying formatting patch * Revert the MakeSrcRegOptional in ContainCheckDivOrMod due to an assert * Moving TryMakeSrcContainedOrRegOptional into the lower.cpp file
-
由 Manish Godse 提交于
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/arcade Commit migrated from https://github.com/dotnet/linker/commit/64a008951149274863b494fca552f68a4e13ca28
-
由 Krzysztof Wicher 提交于
* Remove unnecessary encoding allocations in System.Private.DataContractSerialization * Address PR feedback
-
由 Steve Dunn 提交于
-
由 Jon Galloway 提交于
-
由 SingleAccretion 提交于
* Remove quirks * Early prop fix for call asgs * Include all tracked locals in SSA * Remove a (now incorrect) comment * Fix a typo * Encoding fixes 1) The definition of SIMPLE_NUM_COUNT was wrong. 2) SsaNumInfo::Composite, in the compact case, did not clear the old value. 3) SsaNumInfo::Composite, in the outlined case, did not copy the already (compactly) encoded simple names. * Fix store numbering The load path needs to use the offset relative to the store's target location. * Clarify 'fieldValueOffset' calculations
-
由 Bill Holmes 提交于
* Fix mono arm assert with large return structs When the return struct is large the store instruction offset is too large. When this happens, put the large offset in a register. * Adding JIT test for large return structs
-
- 06 11月, 2022 3 次提交
-
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
Microsoft.DotNet.ApiCompat , 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.22552.1 -> To Version 8.0.0-beta.22554.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/icu dotnet/runtime-assets dotnet/emsdk dotnet/roslyn-analyzers dotnet/roslyn (#77829) * Update dependencies from https://github.com/dotnet/runtime-assets build 20221102.2 Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData From Version 7.0.0-beta.22531.1 -> To Version 7.0.0-beta.22552.2 * Update dependencies from https://github.com/dotnet/emsdk build 20221102.9 Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100 From Version 8.0.0-alpha.1.22510.1 -> To Version 8.0.0-alpha.1.22552.9 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20221103.1 Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers From Version 3.3.4-beta1.22551.1 -> To Version 3.3.4-beta1.22553.1 * Update dependencies from https://github.com/dotnet/icu build 20221103.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 8.0.0-alpha.1.22531.1 -> To Version 8.0.0-alpha.1.22553.1 * Update dependencies from https://github.com/dotnet/runtime-assets build 20221103.1 Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData From Version 7.0.0-beta.22531.1 -> To Version 7.0.0-beta.22553.1 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20221103.2 Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers From Version 3.3.4-beta1.22551.1 -> To Version 3.3.4-beta1.22553.2 * Update dependencies from https://github.com/dotnet/roslyn build 20221103.5 Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.5.0-1.22528.14 -> To Version 4.5.0-1.22553.5 * Update dependencies from https://github.com/dotnet/emsdk build 20221104.1 Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100 From Version 8.0.0-alpha.1.22510.1 -> To Version 8.0.0-alpha.1.22554.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Jakob Botsch Nielsen 提交于
-
- 05 11月, 2022 2 次提交
-
-
由 Alexandre Mutel 提交于
* Optimize XxHash3 on ARM platform * Extract code to MultiplyWideningLower * Update src/libraries/System.IO.Hashing/src/System/IO/Hashing/XxHash3.cs Co-authored-by: NStephen Toub <stoub@microsoft.com> Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Elinor Fung 提交于
* Switch custom attribute hash from CClosedHashEx to SHash * Remove CClosedHashEx Co-authored-by: NJan Kotas <jkotas@microsoft.com>
-