- 02 11月, 2022 5 次提交
-
-
由 Ankit Jain 提交于
- Add `[assembly:System.Runtime.Versioning.SupportedOSPlatform("browser")]` to the browser, and console templates. This would allow the analyzers, if enabled, to treat the assembly as one that will run only on browser. - Populate `@(SupportedPlatform)` with only `browser`, for *wasm* projects, similar to https://github.com/dotnet/sdk/blob/fef8cedfb6b4ac85a7e135f3e4f155e29cdcbdf1/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.5_0.targets#L75-L79 - This also fixes the firefox CI build which regressed recently
-
由 Egor Bogatov 提交于
-
由 Kevin Jones 提交于
* Recommend using Visual Studio's ninja
-
由 Jakob Botsch Nielsen 提交于
* Update references to Ngen variants of JIT environment variables * Update crossgen to crossgen2 * SPC instead of mscorlib
-
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.22524.5 -> To Version 8.0.0-beta.22528.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 01 11月, 2022 24 次提交
-
-
由 Steve Dunn 提交于
-
由 Andrew Au 提交于
-
由 Jakob Botsch Nielsen 提交于
Fix some component governance warnings.
-
由 Alan Hayward 提交于
* Arm64: Add If conversion pass * Minor review fixups * Return a PhaseStatus * Fix formatting * Check for side effects on NOPs * Add function block comments for the phase * Remove creation of AND chains from if conversion pass * Update middleBlock flow * Check for order side effects * Remove COLON_COND check * Remove flag toggling * Move the conditional assignment to the JTRUE block * Fix formatting * Allow conditions with side effects * Fix formatting * Correct all moved SSA statements * Add size costing check * Only move middle block ssa defs * Fix formatting * Fewer SSA assumptions * Use implicit func for value numbering * Update header for gtFoldExprConditional * Cost based on speed * Add Stress mode for inner loops * Rework costings * Check for invalid VNs * Ignore compares against zero * Ensure float compares are contained * Allow if conversion of test compares * Do not contain test compares within compare chains * Add float versions of the JIT/opt/Compares tests * Fix formatting * Compare chains use CmpCompares, selects use Compares * Fix flow checking for empty blocks * Fix to contexts setting JitStdOutFile * Fix attr and reg producing in select generation
-
由 SingleAccretion 提交于
Mostly I was after the FP morphing, but removed some other things along the way as well. No diffs except a nice TP boost as expected.
-
由 Egor Bogatov 提交于
Co-authored-by: NJan Kotas <jkotas@microsoft.com> Co-authored-by: NSingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
-
由 Vladimir Sadov 提交于
* Delete managed CoreClr WR * all but com works * COM tests are passing * HandleTagBits const for NativeAot * Exclusive Set * fix * Use sign bit * Platforms not supporting COM can mask only one bit. * new approach * fix mono build * check for FEATURE_COMWRAPPERS too * stub NativeAOT support (NYI). * current * moved handle tags on the managed side to one location * Getter optimizations * Optimizations for Setter * accessibility of some members * ensure identity of the rehydrated RCW * make ComWeakRefToObject a QCall * delete unused pWeakReferenceOfTCanonMT and pWeakReferenceMT * byte-aligned * cleanup unreachable code * renamed WeakReferenceObject::m_Handle -> WeakReferenceObject::m_taggedHandle * Apply suggestions from code review Co-authored-by: NAaron Robinson <arobins@microsoft.com> * some PR feedback * GetWeakHandle no longer cares about inlining. * turn ObjectToComWeakRef into a QCall * revert changes under coreclr\gc * added a note to eventually remove HNDTYPE_WEAK_NATIVE_COM * Update src/coreclr/gc/gcinterface.h Co-authored-by: NMaoni Stephens <Maoni0@users.noreply.github.com> Co-authored-by: NAaron Robinson <arobins@microsoft.com> Co-authored-by: NMaoni Stephens <Maoni0@users.noreply.github.com>
-
由 Elinor Fung 提交于
-
由 Neale Ferguson 提交于
-
由 Filip Navara 提交于
-
由 Will Smith 提交于
-
由 Andy Ayers 提交于
Record some information about each SSA def and try and keep it conservatively correct through the first few optimization phases. We note: * total number of uses * whether all uses are in the same block as the def * whether there are any phi uses Subsequent phases that introduce new uses must now call `optRecordSsaUses` on the new trees they create to update these accounts. This information is cross-checked versus the IR in post phase checking. Because we don't have a well-defined mechanism to track when nodes are deleted the recorded counts may end up being overestimates in subsequent phases. This is ok, but underestimates are flagged as errors.
-
由 Aaron Robinson 提交于
This was mechanism for IBC to track metadata access. It is no longer used.
-
由 Roman Marusyk 提交于
* Trim trailing SP and HTAB for header value on HTTP/1.1 * Fix condition Co-authored-by: NMiha Zupan <mihazupan.zupan1@gmail.com> * Add tests * Update src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs Co-authored-by: NMiha Zupan <mihazupan.zupan1@gmail.com> Co-authored-by: NMiha Zupan <mihazupan.zupan1@gmail.com>
-
由 Jonas Nyrup 提交于
This fixes Visual Studio tooltip rendering e.g. parameter documentation as part of the method summary.
-
由 Aaron Robinson 提交于
-
由 Zoltan Varga 提交于
-
由 SingleAccretion 提交于
-
由 MSDN.WhiteKnight 提交于
-
由 Andrew Au 提交于
-
由 Badre BSAILA 提交于
* emit branchless form of (i >= 0 && j >= 0)/(i!=0&& j!= 0) for signed integers * drop unsigned ops * apply the proposed condition * check if we are having reverse bool operation * delete obsolete comment Co-authored-by: NAndy Ayers <andya@microsoft.com>
-
由 Thays Grazia 提交于
* ignore messages from protocol extensions even for unknown context * Addressing @radical comments * adressing @radical comments * adressing @radical comments
-
由 hangy 提交于
* Move Library names to Common directory * Move ExtractAssociatedIcon P/Invoke to Interop.ExtractAssociatedIcon.cs * Move PrintDlg P/Invoke to Interop.PrintDlg.cs * Move Kernel32 P/Invoke to Interop.*.cs * Move Winspool P/Invoke to Interop.*.cs * Move User32 P/Invoke to Interop.*.cs * Move Gdi32 P/Invoke to Interop.*.cs
-
-
- 31 10月, 2022 8 次提交
-
-
由 Eric Erhardt 提交于
In the Regex source generator, there is an inconsistency in which "timeout constant" we are comparing against vs. which constant we are setting when the timeout isn't specified. Fixing it to always use Regex.InfiniteMatchTimeout.
-
由 Nathan Ricci 提交于
Use flag to initilize ilgen, instead of doing it lazily.
-
由 SingleAccretion 提交于
* Fold simple SIMD indirs in local morph * Fix various downstream bugs We should really delete the SIMD "InitObj" IR form, but that change had some unfortunate regressions to it, so, for now, just make it work reliably. * Delete code * Fix args morphing Consider a promoted two-field HFA stack argument on ARM64. This argument needs to be processed by multi-reg morphing, so that it is transformed into a FIELD_LIST, otherwise it would end up independently promoted yet appear in the IR as a LCL_VAR. That was not happening because the number of stack slots consumed by such an argument is 1 (8 bytes), and the number of registers is zero (naturally). As the fix, use the more obviously correct check based on "structBaseType" to detect when we need to invoke multi-reg morphing. No diffs.
-
由 Ilona Tomkowicz 提交于
* Partial support with non-refactored approach. * Refactor of 1d indexing with indexObject. * More complex test case to check if char cast to int is necessary. * Typo. * Refactored indexing with LiteralExpressionSyntax. * Cleanup. * Removed a bit of nesting. * Missing merge change. * Extracting a local function to get index info. * Applied remaining changes suggested by @radical. * Applied @radical's enhancements.
-
由 Mitchell Hwang 提交于
* [SDL] Enable CodeQL in separate pipeline with TSA * Address feedback * Move CodeQL manual tasks * [build] Move internal variables to template * Guard Manual CodeQL tasks with isSourceBuild
-
由 Huo Yaoyuan 提交于
* Delete unused coreclr\tools\util * Delete palrt/path.cpp * Cleanup strsafe.h * Delete nls.h * Delete shlwapi.h * Cleanup shlwapi leftovers * Delete winnls.h * Delete wincrypt.h * Delete weakreference.h * Delete tchar.h * Add back wincrypt used in assembly.cpp * Delete psapi.h * Remove use of shlwapip.h * Revert "Delete weakreference.h" This reverts commit 4990d0344c48abd6fd7b6a83a072e0e1c31e69c1. * Revert changes in wincrypt.h
-
由 MSDN.WhiteKnight 提交于
-
由 Tarek Mahmoud Sayed 提交于
-
- 30 10月, 2022 3 次提交
-
-
由 Eriawan Kusumawardhono 提交于
update instruction to build, test, and get code coverage result to use correct folder for .NET libraries incode-coverage.md (#77643)
-
由 Ankit Jain 提交于
The tests take more than an hour to run as a single helix work item, so run the test classes in parallel on helix. Also, move the debugger specific bits in `sendtohelix-wasm.targets` to a `wasm.helix.targets` next to the debugger tests.
-
由 Jakob Botsch Nielsen 提交于
-