Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 26, 2025 12:28
Show Gist options
  • Select an option

  • Save Whateverable/0a81e39ead9f2e590af827a3cfa6cee6 to your computer and use it in GitHub Desktop.

Select an option

Save Whateverable/0a81e39ead9f2e590af827a3cfa6cee6 to your computer and use it in GitHub Desktop.
bisectable6
old=2023.02 dd 4.5 mod 2.5
Bisecting: 2026 revisions left to test after this (roughly 11 steps)
[861caed1d599a0576d5e1cd7f29bfd8e16cc3e6d] Merge pull request #5548 from MasterDuke17/adapt_to_fastutil_change
»»»»» Testing 861caed1d599a0576d5e1cd7f29bfd8e16cc3e6d
»»»»» Script output:
-0.5
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cc19095ebb667c414eba2a7faa7d2efc2c610f76
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1c47bb268120be0cafdfbd72a0ec8858bd090e1c
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing cebe2ad62f02170f0b1de7bbe4c81a389ae9823f
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8b26f4a59e7f097c02829c16ac6bb44fdd53dcfd
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 54fee5e6641840661d3d9bd1afbd0fad21e2b446
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 238fa00390359734c6d9827aa8f1004e08f62333
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 18551ef9bfd31fe5702b02579b280c4a65c0c8d3
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4c3d0ede44ed8114a756302aa37942ce806efcc8
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3fa0fdf74c6c8c7ad2cf585b3bc8e756a542f8c7
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 056bf03fd00f32141c2c0b2a3e8eab0df31651da
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 86458273f5fbba94cf849b6b477948c854c8e894
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 28a32766eaa401822cbcc081ea07bd8419a4d732
»»»»» Script output:
Cannot resolve caller infix:<div>(Rat:D, Rat:D); none of these signatures matches:
(Int:D $a, Int:D $b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)
in block <unit> at /tmp/3q3U6bwjtW line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ebe0e0b2c7290dd27729a71da65e55f3f3a72558
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing b5e9f6fe017b85aef5b1a3bcb769b9078f2fc201
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 41ae15a017a1778f5a0d301d67c3a293654a8e3f
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing a620d0fb76c2ea990a7c731e34805e15492c5b99
»»»»» Script output:
Cannot resolve caller infix:<div>(Rat:D, Rat:D); none of these signatures matches:
(Int:D $a, Int:D $b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)
in block <unit> at /tmp/3q3U6bwjtW line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f3da4c1f0523c62418168201269363496c75716a
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 536b5eb706af08341f3d9b4ba56ede354e1e97ab
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing f1c6261c46ff1be1fdd3086a2943fcc81ef42088
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing febe8ee8625607759d8aed4845e253ac25c12831
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing c1f7e4d4883183bd30ac2de07d390cfa7d794ffb
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 134418bd1605b70257d4247c687e4504923f2831
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 770ac47bf3f511583b7692ce0c63468e36f94efd
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6819b9de33d07fd74e65e5406f8a17ec9743c563
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9e29884020f229324ed6bd339c4d0bb6a23f346f
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing a3645497bdc2f6f3728fdc14701819569116f50c
»»»»» Script output:
Cannot resolve caller infix:<div>(Rat:D, Rat:D); none of these signatures matches:
(Int:D $a, Int:D $b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)
in block <unit> at /tmp/3q3U6bwjtW line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 375393fa5015fffaec44240e7976038f031023fc
»»»»» Script output:
-0.5
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5be1824c9f6627322bb2bc3a6334feedcf66ad4f
»»»»» Script output:
-0.5
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6f75ed001ca34a93cfc9ce9c012eeab4bdfc9629
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7559290b3245ba34e9746d6977ec9d087ed47e00
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07049e7fa77b087cce64703f6e1c2d4156b37da9
»»»»» Script output:
Cannot resolve caller infix:<div>(Rat:D, Rat:D); none of these signatures matches:
(Int:D $a, Int:D $b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)
in block <unit> at /tmp/3q3U6bwjtW line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3eba92f5bf9797654e2e05da9ce2c62576397960
»»»»» Script output:
-0.5
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 107810b9695e4325e03b46ae5e99c36589726634
»»»»» Script output:
Cannot resolve caller infix:<div>(Rat:D, Rat:D); none of these signatures matches:
(Int:D $a, Int:D $b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)
in block <unit> at /tmp/3q3U6bwjtW line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 71c0151aa7c09cb86ed74960db818f7429f88fb7
»»»»» Script output:
-0.5
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
71c0151aa7c09cb86ed74960db818f7429f88fb7 is the first new commit
commit 71c0151aa7c09cb86ed74960db818f7429f88fb7
Author: Daniel Green <[email protected]>
Date: Tue Jun 7 15:38:05 2022 -0400
Add Int/Real coercing versions of `infix:<div|mod>`
This makes them consistent with the other operators, so e.g., `say "6"
div 3` now prints `2`, instead of
`Calling infix:<div>(Str, Int) will never work with any of these multi signatures:
(Int:D \a, Int:D \b --> Int:D)
(int $a, int $b --> int)
(uint $a, uint $b --> uint)`
Fixes https://github.com/Raku/problem-solving/issues/326
src/core.c/Int.rakumod | 6 ++++++
src/core.c/Real.rakumod | 1 +
2 files changed, 7 insertions(+)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment