Egor Bogatov
Egor Bogatov
Follow up to https://github.com/dotnet/runtime/pull/49576 This PR allocates Type objects on the recently-added Frozen Segments so we can bake direct objects' addresses in JIT and avoid helper calls, e.g. for: ```csharp...
.NET 7.0 includes actual input into FormatException so these tests fail if I bump this project to .NET7.0 by hands (I was testing various stress modes for .NET7.0 + OSS...
I couple of improvements for PGO page at https://aka.ms/aspnet/benchmarks  1) We're no longer interested in -osr benchmarks as it's enabled by default 2) We need "tier0-instrumented" mode just to...
XHarness.CLI for iOS is able to boot iOS simulators without help, is it possible to do it for Android as well?
Contributes to https://github.com/dotnet/runtime/issues/103781, only for AVX-512, other ISAs can be added if/once this is approved/merged. I did some clean up, like replacing some SIMD apis with cross-platform ones/operators. Btw, I...
When I run any benchmark on Azure ARM64, it reports ``` BenchmarkDotNet v0.13.12, Ubuntu 22.04.4 LTS (Jammy Jellyfish) Unknown processor ``` E.g. https://github.com/dotnet/runtime/pull/102705#issuecomment-2132450520 `cat /proc/cpuinfo` (which BDN uses) outputs: ```...
When I invoke my benchmark with multiple coreruns, e.g.: ``` dotnet run -c Release -- --coreRun /base/corerun /diff/corerun -d 2 ``` the DisassemblyDiagnoser produces a report (`*-asm.md`) like this: ```...
We've had a [couple of bug reports](https://github.com/dotnet/runtime/issues/104872#issuecomment-2227455981) against dotnet/runtime with rarely-reproduceable crashes coming from libgit2sharp. We believe that one possible reason could be an interop anti-pattern in [Libgit2Object](https://github.com/libgit2/libgit2sharp/blob/5085a0c6173cdb2a3fde205330b327a8eb0a26c4/LibGit2Sharp/Core/Handles/Libgit2Object.cs#L88) - `void*/IntPtr`...