Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 1, 2022 07:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/b96b8b59506eb3221efa6dbca08167ac to your computer and use it in GitHub Desktop.
Save Whateverable/b96b8b59506eb3221efa6dbca08167ac to your computer and use it in GitHub Desktop.
bisectable6
my @a = 0,0,0; say @a «!=» @a;
Bisecting: 56 revisions left to test after this (roughly 6 steps)
[e7eac369a05e5ee9dd33665aff315ea435c749a6] Split history src/core.c/Distribution.pm6 to src/core.c/Distribution/Path.pm6 - resolve conflict and keep both files
»»»»» Testing e7eac369a05e5ee9dd33665aff315ea435c749a6
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7d08ead982764e1f9e05c1275340a76d35189dba
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7c1e80c6d7d0ef1086b1f20b9e36521143cd53b1
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 15abaf412db5b9762518d18aa7d3f5a7e4f83768
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 173a75b07e3d567e43c07b4287206c5839b81787
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2da9eb22b8c95233a86a2697d0132dbd6d08dd3a
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07d3030a78c3f43c0de1be04f75d78e117196e08
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 540c73655c853625f531ed0536794a68683c2e4a
»»»»» Script output:
[True True True]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 556855720b3b0bfaa6643b49c837dc04cca4f7f6
»»»»» Script output:
[False False False]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f3b1e95d05b71994d2eb0c83c0b86351819af8f9
»»»»» Script output:
[False False False]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
[True True True]
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
f3b1e95d05b71994d2eb0c83c0b86351819af8f9 is the first new commit
commit f3b1e95d05b71994d2eb0c83c0b86351819af8f9
Author: Elizabeth Mattijsen <liz@raku.rocks>
Date: Thu Mar 31 18:09:51 2022 +0200
Treat <<!=>> special (#4839)
In response to https://github.com/rakudo/rakudo/issues/4838
The applied fix feels hacky, but != *is* the only op that is
actually implemented as an op, and not as meta-handling applied
to an op. Suggestions for better fix welcome!
:040000 040000 15d3ae9680db0f5b0c0db1457f2f48be42de05a4 9f00c7d27ea362d95b39a5938726d7485bdb4a7f M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment