[JitDiff X64] [hez2010] JIT: Devirtualize shared generic virtual methods
For all the logs, see https://mihubot.xyz/api/RuntimeUtils/Jobs/Progress?jobId=FGWqeH7A
Tracking issue: https://github.com/MihuBot/runtime-utils/issues/1764
Started at 2026-02-07 18-54-26 UTC, ran for 18 minutes 46 seconds.
[00:01:28] [Setup runtime] remote: Compressing objects: 13% (35/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 14% (38/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 15% (40/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 16% (43/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 17% (46/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 18% (48/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 19% (51/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 20% (53/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 21% (56/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 22% (59/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 23% (61/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 24% (64/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 25% (67/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 26% (69/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 27% (72/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 28% (75/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 29% (77/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 30% (80/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 31% (83/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 32% (85/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 33% (88/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 34% (91/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 35% (93/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 36% (96/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 37% (99/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 38% (101/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 39% (104/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 40% (106/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 41% (109/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 42% (112/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 43% (114/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 44% (117/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 45% (120/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 46% (122/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 47% (125/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 48% (128/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 49% (130/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 50% (133/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 51% (136/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 52% (138/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 53% (141/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 54% (144/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 55% (146/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 56% (149/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 57% (152/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 58% (154/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 59% (157/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 60% (159/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 61% (162/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 62% (165/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 63% (167/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 64% (170/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 65% (173/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 66% (175/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 67% (178/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 68% (181/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 69% (183/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 70% (186/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 71% (189/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 72% (191/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 73% (194/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 74% (197/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 75% (199/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 76% (202/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 77% (205/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 78% (207/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 79% (210/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 80% (212/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 81% (215/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 82% (218/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 83% (220/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 84% (223/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 85% (226/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 86% (228/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 87% (231/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 88% (234/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 89% (236/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 90% (239/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 91% (242/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 92% (244/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 93% (247/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 94% (250/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 95% (252/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 96% (255/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 97% (258/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 98% (260/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 99% (263/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 100% (265/265)
[00:01:28] [Setup runtime] remote: Compressing objects: 100% (265/265), done.
[00:01:28] [Setup runtime] Receiving objects: 0% (1/2392334)
[00:01:29] [Setup runtime] Receiving objects: 1% (23924/2392334)
[00:01:29] [Setup zip & wget]
[00:01:29] [Setup zip & wget] Running kernel seems to be up-to-date.
[00:01:29] [Setup zip & wget]
[00:01:29] [Setup zip & wget] No services need to be restarted.
[00:01:29] [Setup zip & wget]
[00:01:29] [Setup zip & wget] No containers need to be restarted.
[00:01:29] [Setup zip & wget]
[00:01:29] [Setup zip & wget] No user sessions are running outdated binaries.
[00:01:29] [Setup zip & wget]
[00:01:29] [Setup zip & wget] No VM guests are running outdated hypervisor (qemu) binaries on this host.
[00:01:29] [Setup runtime] Receiving objects: 2% (47847/2392334), 21.83 MiB | 43.64 MiB/s
[00:01:29] [Setup runtime] Receiving objects: 3% (71771/2392334), 21.83 MiB | 43.64 MiB/s
[00:01:29] [Setup runtime] Receiving objects: 3% (84462/2392334), 21.83 MiB | 43.64 MiB/s
[00:01:29] [Setup runtime] Receiving objects: 4% (95694/2392334), 43.60 MiB | 43.59 MiB/s
[00:01:29] [Setup runtime] Receiving objects: 5% (119617/2392334), 43.60 MiB | 43.59 MiB/s
[00:01:30] [Setup jitutils] Running 'git clone --no-tags --single-branch -b main --progress https://github.com/dotnet/jitutils.git jitutils'
[00:01:30] [Setup jitutils] Cloning into 'jitutils'...
[00:01:30] [Setup jitutils] remote: Enumerating objects: 2677, done.
[00:01:30] [Setup jitutils] remote: Counting objects: 0% (1/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 1% (5/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 2% (10/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 3% (15/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 4% (20/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 5% (25/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 6% (30/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 7% (35/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 8% (40/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 9% (45/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 10% (50/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 11% (55/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 12% (60/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 13% (65/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 14% (70/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 15% (75/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 16% (80/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 17% (85/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 18% (90/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 19% (95/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 20% (100/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 21% (105/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 22% (110/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 23% (115/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 24% (120/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 25% (125/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 26% (130/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 27% (135/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 28% (140/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 29% (145/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 30% (150/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 31% (155/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 32% (160/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 33% (165/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 34% (170/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 35% (175/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 36% (180/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 37% (185/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 38% (190/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 39% (195/499)
[00:01:30] [Setup jitutils] remote: Counting objects: 40% (200/499)