Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 22, 2019 07:54
Show Gist options
  • Save Whateverable/6514fab899ffc19f160d3c5f991933c3 to your computer and use it in GitHub Desktop.
Save Whateverable/6514fab899ffc19f160d3c5f991933c3 to your computer and use it in GitHub Desktop.
bisectable6_
old=2017.01 new=HEAD class A { has $!a; method a { Proxy.new: FETCH => { $!a }, STORE => -> $, $v { $!a = $v }; }; }; my $a = A.new; $a.a = 4
Bisecting: 3064 revisions left to test after this (roughly 12 steps)
[f82433bfd9c06c282145c117da45fed7dd8034d2] Merge pull request #1267 from FCO/supply-zip
»»»»» Testing f82433bfd9c06c282145c117da45fed7dd8034d2
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0d1be77eaffc6c8c5073e54f585b8edd2975da8f
»»»»» Script output:
»»»»» 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 2fd90b1eccdb23afdccb9cf221435d5c4d148dc6
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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 1766435abeac30fb7a379da5ed7b81d62f917ee4
»»»»» Script output:
»»»»» 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 90ac0940aa2d94464f0c27aca034ea9118de6dc4
»»»»» Script output:
»»»»» 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 93ea7ed1f4243a945dafa74f1cc936b21cd7e054
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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 5720ef223f4ef1cebbc64984d9a3169392b88f97
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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 50f2207bb99ad639108edf00f669142d2a679303
»»»»» Script output:
»»»»» 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 49f07abe99508d3fe3f9777ac78f0b676d41438b
»»»»» Script output:
»»»»» 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 21b0a3a690a9e9cb1f57685f1ed7157902de1771
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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 50f0fce9b5e0167ade5efc2601f26dd74ea503c1
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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 7d37f9aaf0ef0290709679568dac0b6110c43506
»»»»» Script output:
Cannot modify an immutable 'Any' type object
in block <unit> at /tmp/ZkdeHO0x49 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”
»»»»» -------------------------------------------------------------------------
7d37f9aaf0ef0290709679568dac0b6110c43506 is the first new commit
commit 7d37f9aaf0ef0290709679568dac0b6110c43506
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Mon Nov 19 16:44:33 2018 +0100
Give 6.d correct `is rw` Proxy semantics
We had a long-standing bug where Proxy would not be decontainerized
when returning from a routine. This behavior should only apply for `is
rw` routines, but accidentally applied to all of them. This was fixed
while changing decontrv handling to use a spesh plugin, but it turned
out some modules depended on the wrong behavior, so the bug was then
emulated in the spesh plugin.
With the first 6.d-supporting release, we'll take the opportunity to
have the fix in 6.d, while compiling programs doing `use v6.c` to use
the previous buggy behavior.
This resolves issue #2113.
:040000 040000 9e840441f92dedbbd2784dc642035ea9a7a0f0ef 52ef6e38506b21df6ff64c6e3cd8a4649dce7fc5 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment