[JitDiff X64] [MichalPetryka] Optimize casts from constant byrefs
For all the logs, see here.
Tracking issue: https://github.com/MihuBot/runtime-utils/issues/1972
Started at 2026-06-13 11-12-03 UTC, ran for 15 minutes 36 seconds.
Arguments: -NoPRLink
[00:01:18] PrRepo=MichalPetryka/runtime
[00:01:18] PrBranch=byref-cast
[00:01:19] First hardware info: CpuCoresAvailable=16 MemoryAvailableGB=62.79074478149414
[00:01:19] [Prepare RAM disk] Running 'mkdir /ramdisk'
[00:01:19] [Prepare RAM disk] Running 'mount -t tmpfs -o size=124G tmpfs /ramdisk'
[00:01:19] Changed working directory from /home/runtime-utils/Runner to /ramdisk
[00:01:19] Using runtime setup script:
set -e
git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
cd runtime
git log -1
chmod 777 build.sh
git config --global user.email build@build.foo
git config --global user.name build
git switch -c pr
git remote add combineWith1 https://github.com/MichalPetryka/runtime
git fetch combineWith1 byref-cast
git log combineWith1/byref-cast -1
git merge --no-edit combineWith1/byref-cast
git log -1
git s ...
[00:01:19] [Setup zip & wget] Running 'apt-get install -y zip wget ninja-build'
[00:01:19] [Setup runtime] Running 'bash -x setup-runtime.sh'
[00:01:19] [Setup runtime] + set -e
[00:01:19] [Setup runtime] + git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
[00:01:19] [Setup runtime] Cloning into 'runtime'...
[00:01:19] [Setup zip & wget] Reading package lists...
[00:01:19] [Setup zip & wget] Building dependency tree...
[00:01:19] [Setup zip & wget] Reading state information...
[00:01:19] [Setup zip & wget] wget is already the newest version (1.21.4-1ubuntu4.1).
[00:01:19] [Setup zip & wget] wget set to manually installed.
[00:01:19] [Setup zip & wget] The following NEW packages will be installed:
[00:01:19] [Setup zip & wget] ninja-build unzip zip
[00:01:19] [Setup zip & wget] 0 upgraded, 3 newly installed, 0 to remove and 23 not upgraded.
[00:01:19] [Setup zip & wget] Need to get 479 kB of archives.
[00:01:19] [Setup zip & wget] After this operation, 1296 kB of additional disk space will be used.
[00:01:19] [Setup zip & wget] Get:1 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ninja-build amd64 1.11.1-2 [129 kB]
[00:01:19] [Setup zip & wget] Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 unzip amd64 6.0-28ubuntu4.1 [174 kB]
[00:01:19] [Setup zip & wget] Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 zip amd64 3.0-13ubuntu0.2 [176 kB]
[00:01:19] [Setup zip & wget] dpkg-preconfigure: unable to re-open stdin: No such file or directory
[00:01:19] [Setup zip & wget] Fetched 479 kB in 0s (3846 kB/s)
[00:01:21] [Setup zip & wget] Selecting previously unselected package ninja-build.
[00:01:21] [Setup zip & wget] (Reading database ...
[00:01:21] [Setup zip & wget] (Reading database ... 5%
[00:01:21] [Setup zip & wget] (Reading database ... 10%
[00:01:21] [Setup zip & wget] (Reading database ... 15%
[00:01:21] [Setup zip & wget] (Reading database ... 20%
[00:01:21] [Setup zip & wget] (Reading database ... 25%
[00:01:21] [Setup zip & wget] (Reading database ... 30%
[00:01:21] [Setup zip & wget] (Reading database ... 35%
[00:01:21] [Setup zip & wget] (Reading database ... 40%
[00:01:21] [Setup zip & wget] (Reading database ... 45%
[00:01:21] [Setup zip & wget] (Reading database ... 50%
[00:01:21] [Setup zip & wget] (Reading database ... 55%
[00:01:21] [Setup zip & wget] (Reading database ... 60%
[00:01:21] [Setup zip & wget] (Reading database ... 65%
[00:01:21] [Setup zip & wget] (Reading database ... 70%
[00:01:21] [Setup zip & wget] (Reading database ... 75%
[00:01:21] [Setup zip & wget] (Reading database ... 80%
[00:01:21] [Setup zip & wget] (Reading database ... 85%
[00:01:21] [Setup zip & wget] (Reading database ... 90%
[00:01:21] [Setup zip & wget] (Reading database ... 95%
[00:01:21] [Setup zip & wget] (Reading database ... 100%
[00:01:21] [Setup zip & wget] (Reading database ... 74058 files and directories currently installed.)
[00:01:21] [Setup zip & wget] Preparing to unpack .../ninja-build_1.11.1-2_amd64.deb ...
[00:01:21] [Setup zip & wget] Unpacking ninja-build (1.11.1-2) ...
[00:01:21] [Setup zip & wget] Selecting previously unselected package unzip.
[00:01:21] [Setup zip & wget] Preparing to unpack .../unzip_6.0-28ubuntu4.1_amd64.deb ...
[00:01:21] [Setup zip & wget] Unpacking unzip (6.0-28ubuntu4.1) ...
[00:01:21] [Setup zip & wget] Selecting previously unselected package zip.
[00:01:21] [Setup zip & wget] Preparing to unpack .../zip_3.0-13ubuntu0.2_amd64.deb ...
[00:01:21] [Setup zip & wget] Unpacking zip (3.0-13ubuntu0.2) ...
[00:01:21] [Setup zip & wget] Setting up unzip (6.0-28ubuntu4.1) ...
[00:01:21] [Setup zip & wget] Setting up ninja-build (1.11.1-2) ...
[00:01:21] [Setup zip & wget] Setting up zip (3.0-13ubuntu0.2) ...
[00:01:21] [Setup zip & wget] Processing triggers for man-db (2.12.0-4build2) ...
[00:01:22] [Setup runtime] remote: Enumerating objects: 2439200
[00:01:22] [Setup runtime] remote: Enumerating objects: 2440010, done.
[00:01:22] [Setup runtime] remote: Counting objects: 0% (1/810)
[00:01:22] [Setup runtime] remote: Counting objects: 1% (9/810)
[00:01:22] [Setup runtime] remote: Counting objects: 2% (17/810)
[00:01:22] [Setup runtime] remote: Counting objects: 3% (25/810)
[00:01:22] [Setup runtime] remote: Counting objects: 4% (33/810)
[00:01:22] [Setup runtime] remote: Counting objects: 5% (41/810)
[00:01:22] [Setup runtime] remote: Counting objects: 6% (49/810)
[00:01:22] [Setup runtime] remote: Counting objects: 7% (57/810)
[00:01:22] [Setup runtime] remote: Counting objects: 8% (65/810)
[00:01:22] [Setup runtime] remote: Counting objects: 9% (73/810)
[00:01:22] [Setup runtime] remote: Counting objects: 10% (81/810)
[00:01:22] [Setup runtime] remote: Counting objects: 11% (90/810)
[00:01:22] [Setup runtime] remote: Counting objects: 12% (98/810)
[00:01:22] [Setup runtime] remote: Counting objects: 13% (106/810)
[00:01:22] [Setup runtime] remote: Counting objects: 14% (114/810)
[00:01:22] [Setup runtime] remote: Counting objects: 15% (122/810)
[00:01:22] [Setup runtime] remote: Counting objects: 16% (130/810)
[00:01:22] [Setup runtime] remote: Counting objects: 17% (138/810)
[00:01:22] [Setup runtime] remote: Counting objects: 18% (146/810)
[00:01:22] [Setup runtime] remote: Counting objects: 19% (154/810)
[00:01:22] [Setup runtime] remote: Counting objects: 20% (162/810)
[00:01:22] [Setup runtime] remote: Counting objects: 21% (171/810)
[00:01:22] [Setup runtime] remote: Counting objects: 22% (179/810)
[00:01:22] [Setup runtime] remote: Counting objects: 23% (187/810)
[00:01:22] [Setup runtime] remote: Counting objects: 24% (195/810)
[00:01:22] [Setup runtime] remote: Counting objects: 25% (203/810)
[00:01:22] [Setup runtime] remote: Counting objects: 26% (211/810)
[00:01:22] [Setup runtime] remote: Counting objects: 27% (219/810)
[00:01:22] [Setup runtime] remote: Counting objects: 28% (227/810)
[00:01:22] [Setup runtime] remote: Counting objects: 29% (235/810)
[00:01:22] [Setup runtime] remote: Counting objects: 30% (243/810)
[00:01:22] [Setup runtime] remote: Counting objects: 31% (252/810)
[00:01:22] [Setup runtime] remote: Counting objects: 32% (260/810)
[00:01:22] [Setup runtime] remote: Counting objects: 33% (268/810)
[00:01:22] [Setup runtime] remote: Counting objects: 34% (276/810)
[00:01:22] [Setup runtime] remote: Counting objects: 35% (284/810)
[00:01:22] [Setup runtime] remote: Counting objects: 36% (292/810)
[00:01:22] [Setup runtime] remote: Counting objects: 37% (300/810)
[00:01:22] [Setup runtime] remote: Counting objects: 38% (308/810)
[00:01:22] [Setup runtime] remote: Counting objects: 39% (316/810)
[00:01:22] [Setup runtime] remote: Counting objects: 40% (324/810)
[00:01:22] [Setup runtime] remote: Counting objects: 41% (333/810)
[00:01:22] [Setup runtime] remote: Counting objects: 42% (341/810)
[00:01:22] [Setup runtime] remote: Counting objects: 43% (349/810)
[00:01:22] [Setup runtime] remote: Counting objects: 44% (357/810)
[00:01:22] [Setup runtime] remote: Counting objects: 45% (365/810)
[00:01:22] [Setup runtime] remote: Counting objects: 46% (373/810)
[00:01:22] [Setup runtime] remote: Counting objects: 47% (381/810)
[00:01:22] [Setup runtime] remote: Counting objects: 48% (389/810)
[00:01:22] [Setup runtime] remote: Counting objects: 49% (397/810)
[00:01:22] [Setup runtime] remote: Counting objects: 50% (405/810)
[00:01:22] [Setup runtime] remote: Counting objects: 51% (414/810)
[00:01:22] [Setup runtime] remote: Counting objects: 52% (422/810)
[00:01:22] [Setup runtime] remote: Counting objects: 53% (430/810)
[00:01:22] [Setup runtime] remote: Counting objects: 54% (438/810)
[00:01:22] [Setup runtime] remote: Counting objects: 55% (446/810)
[00:01:22] [Setup runtime] remote: Counting objects: 56% (454/810)
[00:01:22] [Setup runtime] remote: Counting objects: 57% (462/810)
[00:01:22] [Setup runtime] remote: Counting objects: 58% (470/810)
[00:01:22] [Setup runtime] remote: Counting objects: 59% (478/810)
[00:01:22] [Setup runtime] remote: Counting objects: 60% (486/810)
[00:01:22] [Setup runtime] remote: Counting objects: 61% (495/810)
[00:01:22] [Setup runtime] remote: Counting objects: 62% (503/810)
[00:01:22] [Setup runtime] remote: Counting objects: 63% (511/810)
[00:01:22] [Setup runtime] remote: Counting objects: 64% (519/810)
[00:01:22] [Setup runtime] remote: Counting objects: 65% (527/810)
[00:01:22] [Setup runtime] remote: Counting objects: 66% (535/810)
[00:01:22] [Setup runtime] remote: Counting objects: 67% (543/810)
[00:01:22] [Setup runtime] remote: Counting objects: 68% (551/810)
[00:01:22] [Setup runtime] remote: Counting objects: 69% (559/810)
[00:01:22] [Setup runtime] remote: Counting objects: 70% (567/810)
[00:01:22] [Setup runtime] remote: Counting objects: 71% (576/810)
[00:01:22] [Setup runtime] remote: Counting objects: 72% (584/810)
[00:01:22] [Setup runtime] remote: Counting objects: 73% (592/810)
[00:01:22] [Setup runtime] remote: Counting objects: 74% (600/810)
[00:01:22] [Setup runtime] remote: Counting objects: 75% (608/810)
[00:01:22] [Setup runtime] remote: Counting objects: 76% (616/810)
[00:01:22] [Setup runtime] remote: Counting objects: 77% (624/810)
[00:01:22] [Setup runtime] remote: Counting objects: 78% (632/810)
[00:01:22] [Setup runtime] remote: Counting objects: 79% (640/810)
[00:01:22] [Setup runtime] remote: Counting objects: 80% (648/810)
[00:01:22] [Setup runtime] remote: Counting objects: 81% (657/810)
[00:01:22] [Setup runtime] remote: Counting objects: 82% (665/810)
[00:01:22] [Setup runtime] remote: Counting objects: 83% (673/810)
[00:01:22] [Setup runtime] remote: Counting objects: 84% (681/810)
[00:01:22] [Setup runtime] remote: Counting objects: 85% (689/810)