- 21 10月, 2022 16 次提交
-
-
由 Jan Vorlicek 提交于
It turned out that my recent change to redefine __int64 on Unix is actually correct for macOS only. For other 64 bit Unixes, the __int64 should be defined as long. This change fixes it.
-
由 Koundinya Veluri 提交于
A race condition when the object header is transitioning to a sync block can cause a concurrent recursive `TryEnter` to return false. Fixes https://github.com/dotnet/runtime/issues/76660
-
由 Aaron Robinson 提交于
* Remove uses of PAL's swprintf_s from mono.
-
由 Gregory LEOCADIE 提交于
* Add new version of the ContentionStart event and a LockCreated event The new ContentionStart includes a lock ID, associated object ID, and the holding thread ID. The LockCreated event includes a lock ID and associated object ID. Co-authored-by: NKoundinya Veluri <kouvel@microsoft.com>
-
由 Egor Bogatov 提交于
-
由 Jakob Botsch Nielsen 提交于
* Fix dotnet-pgo dump * Fix merge compare-mibc and create-mibc too * A couple more fixes
-
由 Maryam Ariyan 提交于
-
由 Jan Vorlicek 提交于
Currently the ld linker links incorrectly the compiled thunktemplates.S for ARM64 and puts wrong offsets into all the LDR instructions. Only the LLVM lld linker works correctly. I have looked into it and it turns out the assembler was putting in relocations that the linker then replaced by fixed offsets. That's where the GNU ld made the mistake. I have figured out a slight modification of expressing the addresses in the data page referenced by those LDR instructions so that the assembler doesn't produce any relocs and so the linker cannot cause any problems.
-
由 Andrew Au 提交于
-
由 Adeel Mujahid 提交于
* Trim file type bits from mode header * Define and use ValidUnixFileModes * Rev System.Formats.Tar.TestData version * Move ValidUnixFileModes to shared helpers
-
由 CyrusNajmabadi 提交于
-
由 Chuck Ries 提交于
Adding [DebuggerStepThrough] to these constructors allows debuggers to avoid stepping into them and stopping regardless of Just My Code settings. This is desirable for debuggers as there is little benefit to stopping in these constructors as they are primarily infrastructure inserted by the compiler.
-
由 Daniel Ramos 提交于
* Initial fix for null reference exception * Took away lazy and put back private constructor * Added parent property and made handler thread safe
-
由 Jeff Handley 提交于
-
由 Andrew Au 提交于
-
由 Jeff Handley 提交于
* Update .vsconfig; remove outdated and add new/missing components * Update .vsconfig to sort the components * Remove Blend component from .vsconfig
-
- 20 10月, 2022 17 次提交
-
-
由 Aaron Robinson 提交于
* Remove the swprintf_s export * Convert paths to UTF-8 for flow graph diagnostics in JIT.
-
由 Pavel Savara 提交于
-
由 Yoh Deadfall 提交于
* Added snake and kebab naming policies to JSON serializer * Code styling issues * Explicit types * Fixed range slicing issue * Fixed tests * Forgotten conversion in tests * Fixed docs Co-authored-by: NDaniel Stockhammer <daniel@stockhammer.it> * Used nameof instead of hardcoded names in source generator * Updated public API * Fixed kebab case lower policy * Added tests for long inputs * Performance improvements * Made ConvertName sealed Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com> * Explicit variable type * Clear only a dirty part of the buffer * Fixed exception on slicing more that exists * Better variable name * End-to-end serialization tests Co-authored-by: NDaniel Stockhammer <daniel@stockhammer.it> Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com>
-
由 Marek Fišera 提交于
* Drop duplicated description from json definition. * Update readme in both templates.
-
https://github.com/dotnet/linker由 dotnet-maestro[bot] 提交于
Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22514.1 -> To Version 7.0.100-1.22518.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Jakob Botsch Nielsen 提交于
Add support for cloning loops based on delegate GDV guards. Mark delegate address loads as invariant to allow VN and CSE of them. Remove exceptions on indirs in guards after loop cloning, which otherwise prevents RBO from optimizing them away if the loop is inside an EH handler (e.g. foreach loop).
-
由 Vlad Brezae 提交于
* [mono][interp] Rename opcodes to better suggest that they are doing a conversion * [mono][interp] Don't use mov.vt when storing into primitive type fields Use the faster mov.x opcodes instead.
-
由 Ilona Tomkowicz 提交于
* Easy fix. * Non wasm page loading detection. * This is a good test, Sleep was redundant. * This comment can be removed. * Applied radical's idea to simplify the logic.
-
由 Pavel Savara 提交于
* new JS interop tests Co-authored-by: NMarek Fišera <mara@neptuo.com> Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 David Cantú 提交于
* Add missing tests for NamedPipes * Address feedback * Move event wait to happen one line before Connect. * Bring back previous version of test * Reword SkipTestException message * Move NamedPipeTest.CurrentUserOnly.cs to compile for all platforms * Address feedback * Remove IsRemoteExecutorSupportedAndOnUnixAndSuperUser * Keep RemoteExecutor.IsSupported
-
由 Will Smith 提交于
* Using 3 instruction sequence for x64 multiply * Do not do this in morph. Do it in codegen now. * Fixing codegen * Only allow values under 127 and do not skip mov - correctness testing * Try to fix tests * cleanup * Moving to Lowering * Quick fix * Fully works in lowering now * Account for all ints * Take into account codegen opts * Minor cleanup * Minor cleanup * Fixed test * Added int multiply disasm checks. Fixed SuperFileCheck namespace bug. Made SuperFileCheck anchors more likely to match. * Update comments * Update comments * Update comments * Update comments * Formatting * Fixing build * Fixing build again * minor rename * Feedback. Removed use of FULL-LINE as it is more readable not strictly necessary. Forgot to add an additional instruction to a disasm test. * Formatting
-
由 SingleAccretion 提交于
* Change how we track use SSA numbers for partial defs Store them in the SSA descriptor instead of a map. Memory (x64): +0.18% PIN (x64): -0.04% The memory regression is not small... * SsaNumInfo support * Support in SSA, VN and CopyProp For now, just the "CanBeReplacedWithItsField" case. This enables some nice simplifications, even as the general case gets more complex. Two quirks have been added to attain zero diffs. * Support in dumping * TP tuning Gets us back 0.05% on the PIN counter. Hard to believe but true. * More TP tuning Another 0.025%.
-
由 Egor Bogatov 提交于
Co-authored-by: NAndy Ayers <andya@microsoft.com>
-
由 Parker Bibus 提交于
Update nuget config link.
-
由 Will Smith 提交于
* Do not allow move and shifting with MSL on 16-bit vectors * Update src/coreclr/jit/emitarm64.cpp Co-authored-by: NBruce Forstall <brucefo@microsoft.com> Co-authored-by: NBruce Forstall <brucefo@microsoft.com>
-
由 Alhad Deshpande 提交于
* [ppc64le] Fixed thunk address 8 byte alignment issue * Fixed FSharp crash issue
-
由 Ilona Tomkowicz 提交于
* Keep underscore removable properties as constants. * Clean up before exposing externally. * Value types need cleanup as well. * Fixed RootHidden tests. * Applied a variation of @radical's idea. * Fix tests. * Reverted to @radical's version. * Revert 14a2be2eca82e0848e73130d7a8405e0f99f62bd. * Applied radical's suggestions.
-
- 19 10月, 2022 7 次提交
-
-
由 Vlad Brezae 提交于
Comparison with klass mono_defaults.generic_weakreference_class was broken because that class is a generic class while the objects have as a class generic instantiations of that so the comparison would fail. Simplify the code by adding a new gc bit where we can use name comparison.
-
由 Maryam Ariyan 提交于
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from 7 repositories - Merge branch 'main' into darc-main-d225b419-3f71-4bc6-a773-cebd8ea6ca0a
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20221011.1 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.22503.1 -> To Version 8.0.0-beta.22511.1 * Update dependencies from https://github.com/dotnet/arcade build 20221012.1 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.22503.1 -> To Version 8.0.0-beta.22512.1 * Update dependencies from https://github.com/dotnet/arcade build 20221013.2 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.22503.1 -> To Version 8.0.0-beta.22513.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NMarek Safar <marek.safar@gmail.com>
-
由 Eirik Tsarpalis 提交于
Fix #77173.
-
由 Andy Ayers 提交于
* JIT: avoid LCL_FLD stress for locals that already have LCL_FLD appearances Also lay the groundwork for making this stress a bit more random. Fixes #76855. * Fix spelling Co-authored-by: NBruce Forstall <brucefo@microsoft.com> Co-authored-by: NBruce Forstall <brucefo@microsoft.com>
-
由 Adeel Mujahid 提交于
* Use DOTNET_ variables in tests * Delete RunBenchmarks directory * Address CR feedback * Fix typos * Cleanup minor redundancies * Use DOTNET_ vars in superpmi scripts * Fix typo
-