Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 4, 2018 01:22
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save Whateverable/66565011446b742fef20ed3381dc6346 to your computer and use it in GitHub Desktop.
bisectable6
class A { has $!size; has $!array; submethod BUILD(:$!size) {}; submethod TWEAK { $!size.say; my Int @a[$!size]; $!array := @a; } }; A.new(:size(10));
Bisecting: 3688 revisions left to test after this (roughly 12 steps)
[bfc5cb524fce875d401bd5dde02e1b1cf4d1c43d] 2017.03 is now in the past
»»»»» Testing bfc5cb524fce875d401bd5dde02e1b1cf4d1c43d
»»»»» Script output:
10
»»»»» 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 b16aba019b31d1616931e09fb72fe96fed48d953
»»»»» Script output:
10
»»»»» 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 72ee58e2f7fcc848a6507c433bad012c0ea3c9bf
»»»»» Script output:
10
»»»»» 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 4c67498f9073fdc1d3bfec2634cdd8594898860f
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/JWka2J6Ri2
Variable $!size used where no 'self' is available
at /tmp/JWka2J6Ri2:1
------> hod TWEAK { $!size.say; my Int @a[$!size⏏]; $!array := @a; } }; A.new(:size(10));
»»»»» 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 7c8bbc8dad6a372a973a78bfc4c7e747514962c8
»»»»» Script output:
10
»»»»» 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 7fa57657d1ed6d8c20096a5b951313972dcef33f
»»»»» Script output:
10
»»»»» 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 1dc1f038f1dfef48599be0d42f9f27f000388b26
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/JWka2J6Ri2
Variable $!size used where no 'self' is available
at /tmp/JWka2J6Ri2:1
------> hod TWEAK { $!size.say; my Int @a[$!size⏏]; $!array := @a; } }; A.new(:size(10));
»»»»» 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 5bd4e27948559e1730f86a22bf5ccf4de496371c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/JWka2J6Ri2
Variable $!size used where no 'self' is available
at /tmp/JWka2J6Ri2:1
------> hod TWEAK { $!size.say; my Int @a[$!size⏏]; $!array := @a; } }; A.new(:size(10));
»»»»» 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 1c894e418d69f6dfb65d13d87ea1e3e7ac689d4f
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/JWka2J6Ri2
Variable $!size used where no 'self' is available
at /tmp/JWka2J6Ri2:1
------> hod TWEAK { $!size.say; my Int @a[$!size⏏]; $!array := @a; } }; A.new(:size(10));
»»»»» 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 314eae348da4fca218dad38cadc91822e578684f
»»»»» Script output:
10
»»»»» 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 562edfc50a9379df84162cd43033d008d765bfe3
»»»»» Script output:
10
»»»»» 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 94a3fdb824e346e605349b04b2f3a4ae25fe2d1a
»»»»» Script output:
10
»»»»» 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 28fabe3a373135799f6e977768ce0030ab35934d
»»»»» Script output:
10
»»»»» 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”
»»»»» -------------------------------------------------------------------------
1c894e418d69f6dfb65d13d87ea1e3e7ac689d4f is the first new commit
commit 1c894e418d69f6dfb65d13d87ea1e3e7ac689d4f
Author: Zoffix Znet <cpan@zoffix.com>
Date: Fri Feb 9 17:26:55 2018 +0000
Throw useful error on attribute in `where`…
…when trying to use such a `where` to constrain an attribute.
Fixes RT#130748: https://rt.perl.org/Ticket/Display.html?id=130748
If we're declaring a `has` variable, null $*HAS_SELF when we're
parsing the `where` clause for it.
:040000 040000 f27238256baf0c5afd7372647d8efd748afede44 d0dc5f0a9f4873b76b68697d63a5d116a50164a9 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment