Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 7, 2019 06:31
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/d3c66fc298cb334ecceb3d7eb74802a7 to your computer and use it in GitHub Desktop.
Save Whateverable/d3c66fc298cb334ecceb3d7eb74802a7 to your computer and use it in GitHub Desktop.
bisectable6
role Foo { has Int $.foo; submethod BUILD(Int :$!foo) { } }; class Bar does Foo { submethod TWEAK(:$foo = 1) { $!foo := $foo; } }; my Bar $bar .= new; say $bar.foo
Bisecting: 4952 revisions left to test after this (roughly 12 steps)
[75e87d1f523e22f41ec280bf2967978fa25f494c] Make sure we run the (.) tests
»»»»» Testing 75e87d1f523e22f41ec280bf2967978fa25f494c
»»»»» Script output:
Type check failed in binding; expected NQPMu but got Int (1)
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 2e9e89b61aa82c811f0c6650868aea2d55fc3e3d
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in method throw at src/core/Exception.pm line 65
in sub at src/core/Exception.pm line 2406
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in method BUILDALL at src/core/Mu.pm line 136
in method bless at src/core/Mu.pm line 108
in method new at src/core/Mu.pm line 95
in method dispatch:<.=> at src/core/Mu.pm line 700
in block <unit> at /tmp/4L9j_MUVdm 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 a6d71f37fa42e113894a6521fe13e8fff06e970c
»»»»» Script output:
(Int)
»»»»» 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 45a3de3443d255b2ad0154f1dd1c53dd2258b260
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing ffb5789f7eef1157c7556897c4805569df4f7aa4
»»»»» Script output:
(Int)
»»»»» 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 41c0750171cd54c3b429cdbe6eb2914a1c72dd59
»»»»» Script output:
(Int)
»»»»» 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 052bc010ec327841edf3c3da139ed7e0b3b3909d
»»»»» Script output:
(Int)
»»»»» 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 764cfcd882480ccfb5941ebcd7ded03a264848df
»»»»» Script output:
(Int)
»»»»» 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 03a28973e7f8f685b9122fdce6b2f90ac9c688d7
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 75f154760ddc7bf5e5ee2b4efd0de03489481294
»»»»» Script output:
(Int)
»»»»» 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 a822bcf9cf1570cbf6f1c0285f6e8a66523988c7
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 cee10121bc95917f090ee9233aab20e187e284c8
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 6b8d481beae87cfa958ced507ef61a0164331a88
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 9409d685b78f83435aa9420f3a76fa79aae73698
»»»»» Script output:
X::TypeCheck::Binding exception produced no message
in submethod TWEAK at /tmp/4L9j_MUVdm line 1
in block <unit> at /tmp/4L9j_MUVdm 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 fdc90a2e7610ed24cd208c169b9472c852c26327
»»»»» Script output:
(Int)
»»»»» 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”
»»»»» -------------------------------------------------------------------------
9409d685b78f83435aa9420f3a76fa79aae73698 is the first new commit
commit 9409d685b78f83435aa9420f3a76fa79aae73698
Author: timo <timonator@perpetuum-immobile.de>
Date: Sat Nov 5 18:28:18 2016 +0100
POSTBUILD was bikeshod to TWEAK.
:040000 040000 a07de35cce8a2894c26933be3d2788c6c8670918 a07ff7e947926c4e331a6633cc9fc83c8e912bbd M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment