Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 10, 2020 22:23
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/0cc0c678fc789ac7bd176f1a1914d242 to your computer and use it in GitHub Desktop.
Save Whateverable/0cc0c678fc789ac7bd176f1a1914d242 to your computer and use it in GitHub Desktop.
bisectable6
class MyInt is Int { }; my $x = 42; Metamodel::Primitives.rebless( $x, MyInt); dd $x
Bisecting: 5457 revisions left to test after this (roughly 12 steps)
[8d938461a9fbd9f5328e7f5c0e41386ce4f96ecb] Fix Enumeration:D === Enumeration:D
»»»»» Testing 8d938461a9fbd9f5328e7f5c0e41386ce4f96ecb
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 369068aed04c95b8d91ee34be2403da31430b2a3
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 d87aec38f49898e4e2399080bafcbc61af175d4c
»»»»» Script output:
New type MyInt for Int is not a mixin type
in block <unit> at /tmp/dab3M2327S line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 7262b4e840fb8148e2f66ecf8fff5951c11f160e
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 081b15ee9ebd19e044f8eaebdf7e71c69b8072ef
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 6d8077cec3fd6510f2ffaa67f0b7443c0a2b70fa
»»»»» Script output:
New type MyInt for Int is not a mixin type
in block <unit> at /tmp/dab3M2327S line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 5281c23a11ffeae1e43ddb5576eb680d5442848f
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 43ff9f1cebd98a6a3a8c70f6ff931d4aa0079939
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 3afbc1204a9c3deeeade7d37e542a228e393ca00
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 fc4aca08f7c36475a63218d91c88420bee522c4e
»»»»» Script output:
New type MyInt for Int is not a mixin type
in block <unit> at /tmp/dab3M2327S line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 7b863b72aac89ddee02826266e28685b12b1f74f
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7bd3b3a0a8a3c1faaef602d2d3fe1e619e4ef640
»»»»» Script output:
New type MyInt for Int is not a mixin type
in block <unit> at /tmp/dab3M2327S line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» 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 c9110654bd5e9dffc163627f13b896b25dff0679
»»»»» Script output:
MyInt $x = 42
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» 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 f09156240a52b34bc356ef715bd955c8f4378cb4
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
There are only 'skip'ped commits left to test.
The first new commit could be any of:
7b863b72aac89ddee02826266e28685b12b1f74f
f09156240a52b34bc356ef715bd955c8f4378cb4
7bd3b3a0a8a3c1faaef602d2d3fe1e619e4ef640
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment