[JitDiff X64] [MichalPetryka] Optimize out GADR nullchecks

For all the logs, see here.

Browse diff examples

Tracking issue: https://github.com/MihuBot/runtime-utils/issues/2164
Started at 2026-09-27 04-56-01 UTC, ran for 18 minutes 50 seconds.

Arguments: -nuget

[00:17:01] [jit-diff pr NJsonSchema.Annotations] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_394/diff jit-diffs/frameworks/pr/dasmset_394/base
[00:17:01] [jit-diff pr NJsonSchema.Annotations]
[00:17:01] [jit-diff pr CommonServiceLocator] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/CommonServiceLocator/CommonServiceLocator.dll [invoking .cctors] in 2.73s
[00:17:01] [jit-diff pr CommonServiceLocator] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_401/base jit-diffs/frameworks/pr/dasmset_401/diff
[00:17:01] [jit-diff pr CommonServiceLocator]
[00:17:01] [jit-diff pr CommonServiceLocator] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_401/diff jit-diffs/frameworks/pr/dasmset_401/base
[00:17:01] [jit-diff pr CommonServiceLocator]
[00:17:01] [jit-diff main NewRelic.Agent.Api] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/NewRelic.Agent.Api/NewRelic.Api.Agent.dll [invoking .cctors] in 5.64s
[00:17:01] [jit-diff main NewRelic.Agent.Api] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_393/base jit-diffs/frameworks/main/dasmset_393/diff
[00:17:01] [jit-diff main NewRelic.Agent.Api]
[00:17:01] [jit-diff main NewRelic.Agent.Api] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_393/diff jit-diffs/frameworks/main/dasmset_393/base
[00:17:01] [jit-diff main NewRelic.Agent.Api]
[00:17:01] [jit-diff pr OpenTelemetry.PersistentStorage.Abstractions] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/OpenTelemetry.PersistentStorage.Abstractions/OpenTelemetry.PersistentStorage.Abstractions.dll [invoking .cctors] in 2.75s
[00:17:01] [jit-diff pr OpenTelemetry.PersistentStorage.Abstractions] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_402/base jit-diffs/frameworks/pr/dasmset_402/diff
[00:17:01] [jit-diff pr OpenTelemetry.PersistentStorage.Abstractions]
[00:17:01] [jit-diff pr OpenTelemetry.PersistentStorage.Abstractions] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_402/diff jit-diffs/frameworks/pr/dasmset_402/base
[00:17:01] [jit-diff pr OpenTelemetry.PersistentStorage.Abstractions]
[00:17:02] [jit-diff pr App.Metrics.Concurrency] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/App.Metrics.Concurrency/App.Metrics.Concurrency.dll [invoking .cctors] in 4.76s
[00:17:02] [jit-diff pr App.Metrics.Concurrency] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_396/base jit-diffs/frameworks/pr/dasmset_396/diff
[00:17:02] [jit-diff pr App.Metrics.Concurrency]
[00:17:02] [jit-diff pr App.Metrics.Concurrency] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_396/diff jit-diffs/frameworks/pr/dasmset_396/base
[00:17:02] [jit-diff pr App.Metrics.Concurrency]
[00:17:02] [jit-diff main Stef.Validation] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/Stef.Validation/Stef.Validation.dll [invoking .cctors] in 2.46s
[00:17:02] [jit-diff main Stef.Validation] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_404/base jit-diffs/frameworks/main/dasmset_404/diff
[00:17:02] [jit-diff main Stef.Validation]
[00:17:02] [jit-diff main Stef.Validation] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_404/diff jit-diffs/frameworks/main/dasmset_404/base
[00:17:02] [jit-diff main Stef.Validation]
[00:17:02] [jit-diff main Nito.Collections.Deque] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/Nito.Collections.Deque/Nito.Collections.Deque.dll [invoking .cctors] in 2.65s
[00:17:02] [jit-diff main Nito.Collections.Deque] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_403/base jit-diffs/frameworks/main/dasmset_403/diff
[00:17:02] [jit-diff main Nito.Collections.Deque]
[00:17:02] [jit-diff main Nito.Collections.Deque] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_403/diff jit-diffs/frameworks/main/dasmset_403/base
[00:17:02] [jit-diff main Nito.Collections.Deque]
[00:17:02] [jit-diff pr MessagePack.Annotations] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/MessagePack.Annotations/MessagePack.Annotations.dll [invoking .cctors] in 4.57s
[00:17:02] [jit-diff pr MessagePack.Annotations] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_397/base jit-diffs/frameworks/pr/dasmset_397/diff
[00:17:02] [jit-diff pr MessagePack.Annotations]
[00:17:02] [jit-diff pr MessagePack.Annotations] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_397/diff jit-diffs/frameworks/pr/dasmset_397/base
[00:17:02] [jit-diff pr MessagePack.Annotations]
[00:17:02] [jit-diff main CommonServiceLocator] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/CommonServiceLocator/CommonServiceLocator.dll [invoking .cctors] in 2.04s
[00:17:02] [jit-diff main CommonServiceLocator] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_405/base jit-diffs/frameworks/main/dasmset_405/diff
[00:17:02] [jit-diff main CommonServiceLocator]
[00:17:02] [jit-diff main CommonServiceLocator] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_405/diff jit-diffs/frameworks/main/dasmset_405/base
[00:17:02] [jit-diff main CommonServiceLocator]
[00:17:02] [jit-diff main AspNetCore.HealthChecks.UI.Core] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/AspNetCore.HealthChecks.UI.Core/HealthChecks.UI.Core.dll [invoking .cctors] in 3.02s
[00:17:02] [jit-diff main AspNetCore.HealthChecks.UI.Core] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_402/base jit-diffs/frameworks/main/dasmset_402/diff
[00:17:02] [jit-diff main AspNetCore.HealthChecks.UI.Core]
[00:17:02] [jit-diff main AspNetCore.HealthChecks.UI.Core] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_402/diff jit-diffs/frameworks/main/dasmset_402/base
[00:17:02] [jit-diff main AspNetCore.HealthChecks.UI.Core]
[00:17:02] [jit-diff main K4os.Hash.xxHash] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/K4os.Hash.xxHash/K4os.Hash.xxHash.dll [invoking .cctors] in 2.77s
[00:17:02] [jit-diff main K4os.Hash.xxHash] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_403/base jit-diffs/frameworks/main/dasmset_403/diff
[00:17:02] [jit-diff main K4os.Hash.xxHash]
[00:17:02] [jit-diff main K4os.Hash.xxHash] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_403/diff jit-diffs/frameworks/main/dasmset_403/base
[00:17:02] [jit-diff main K4os.Hash.xxHash]
[00:17:02] [jit-diff main NJsonSchema.Annotations] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/NJsonSchema.Annotations/NJsonSchema.Annotations.dll [invoking .cctors] in 4.48s
[00:17:02] [jit-diff main NJsonSchema.Annotations] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_397/base jit-diffs/frameworks/main/dasmset_397/diff
[00:17:02] [jit-diff main NJsonSchema.Annotations]
[00:17:02] [jit-diff main NJsonSchema.Annotations] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_397/diff jit-diffs/frameworks/main/dasmset_397/base
[00:17:02] [jit-diff main NJsonSchema.Annotations]
[00:17:02] [jit-diff pr Polly.Contrib.WaitAndRetry] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/Polly.Contrib.WaitAndRetry/Polly.Contrib.WaitAndRetry.dll [invoking .cctors] in 4.25s
[00:17:02] [jit-diff pr Polly.Contrib.WaitAndRetry] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_400/base jit-diffs/frameworks/pr/dasmset_400/diff
[00:17:02] [jit-diff pr Polly.Contrib.WaitAndRetry]
[00:17:02] [jit-diff pr Polly.Contrib.WaitAndRetry] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_400/diff jit-diffs/frameworks/pr/dasmset_400/base
[00:17:02] [jit-diff pr Polly.Contrib.WaitAndRetry]
[00:17:02] [jit-diff main MessagePack.Annotations] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/MessagePack.Annotations/MessagePack.Annotations.dll [invoking .cctors] in 4.06s
[00:17:02] [jit-diff main MessagePack.Annotations] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_400/base jit-diffs/frameworks/main/dasmset_400/diff
[00:17:02] [jit-diff main MessagePack.Annotations]
[00:17:02] [jit-diff main MessagePack.Annotations] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_400/diff jit-diffs/frameworks/main/dasmset_400/base
[00:17:02] [jit-diff main MessagePack.Annotations]
[00:17:02] [jit-diff main App.Metrics.Concurrency] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/App.Metrics.Concurrency/App.Metrics.Concurrency.dll [invoking .cctors] in 4.31s
[00:17:02] [jit-diff main App.Metrics.Concurrency] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_399/base jit-diffs/frameworks/main/dasmset_399/diff
[00:17:02] [jit-diff main App.Metrics.Concurrency]
[00:17:02] [jit-diff main App.Metrics.Concurrency] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_399/diff jit-diffs/frameworks/main/dasmset_399/base
[00:17:02] [jit-diff main App.Metrics.Concurrency]
[00:17:02] [jit-diff pr LaunchDarkly.Cache] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/LaunchDarkly.Cache/LaunchDarkly.Cache.dll [invoking .cctors] in 4.89s
[00:17:02] [jit-diff pr LaunchDarkly.Cache] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_398/base jit-diffs/frameworks/pr/dasmset_398/diff
[00:17:02] [jit-diff pr LaunchDarkly.Cache]
[00:17:02] [jit-diff pr LaunchDarkly.Cache] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/pr/dasmset_398/diff jit-diffs/frameworks/pr/dasmset_398/base
[00:17:02] [jit-diff pr LaunchDarkly.Cache]
[00:17:02] [jit-diff main OpenTelemetry.PersistentStorage.Abstractions] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/OpenTelemetry.PersistentStorage.Abstractions/OpenTelemetry.PersistentStorage.Abstractions.dll [invoking .cctors] in 2.25s
[00:17:02] [jit-diff main OpenTelemetry.PersistentStorage.Abstractions] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/main/dasmset_406/base jit-diffs/frameworks/main/dasmset_406/diff
[00:17:02] [jit-diff main OpenTelemetry.PersistentStorage.Abstractions]
[00:17:02] [jit-diff main OpenTelemetry.PersistentStorage.Abstractions] git diff --no-index --diff-filter=M --exit-code --numstat jit-diffs/frameworks/main/dasmset_406/diff jit-diffs/frameworks/main/dasmset_406/base
[00:17:02] [jit-diff main OpenTelemetry.PersistentStorage.Abstractions]
[00:17:03] [jit-diff pr NSwag.Annotations] Completed PMI CodeSize Diffs for /ramdisk/extra-projects/NSwag.Annotations/NSwag.Annotations.dll [invoking .cctors] in 4.04s
[00:17:03] [jit-diff pr NSwag.Annotations] Diffs (if any) can be viewed by comparing: jit-diffs/frameworks/pr/dasmset_401/base jit-diffs/frameworks/pr/dasmset_401/diff
An unhandled error has occurred. Reload

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.