Created
January 18, 2017 17:09
-
-
Save Whateverable/f91347264071e248ff25f7f7cb01f917 to your computer and use it in GitHub Desktop.
bisectable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(1,2,3).Array[0]++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bisecting: 1580 revisions left to test after this (roughly 11 steps) | |
[4c848b0216b4dd2b52937909b57686d9a2bdb771] make sure xx propagates wantedness correctlier | |
»»»»» Testing 4c848b0216b4dd2b52937909b57686d9a2bdb771 | |
»»»»» 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 8b40d1b14de0affe8b53df89a48f13227ddfbf05 | |
»»»»» 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 c35d562df19d1351c8ea38bfa7027c8ea2092b75 | |
»»»»» 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 37941d95a72399f6c01d7f83608365299198b0e5 | |
»»»»» 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 644cd342d7aa32ba11b1fc612c7f8351885e12f5 | |
»»»»» 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 8c2d9e2914fdbdf0244c962aa5f900d0d11b42d3 | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 f57ba8af8edc522c3243f4f18bc3d8ba7cc66b45 | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 4570238de7260b7360333aa216bb2b56949018fa | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 f10b09e27485a72f6875f8085df74151936e818d | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 94acf2fa0ba7fa71d10d59761438227534944cd3 | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 fab1a14f7997be923544b8a2e22865a04441bd21 | |
»»»»» Script output: | |
Cannot resolve caller postfix:<++>(Int); the following candidates | |
match the type but require mutable arguments: | |
(Mu:D $a is rw) | |
(Int:D $a is rw) | |
The following do not match for other reasons: | |
(Bool:D $a is rw) | |
(Bool:U $a is rw) | |
(Mu:U $a is rw) | |
(Num:D $a is rw) | |
(Num:U $a is rw) | |
(int $a is rw) | |
(num $a is rw --> num) | |
in block <unit> at /tmp/_Lu1cgWity 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 8f3476d5d4ddcd4acb353428038e8b91bd891daa | |
»»»»» 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” | |
»»»»» ------------------------------------------------------------------------- | |
fab1a14f7997be923544b8a2e22865a04441bd21 is the first new commit | |
commit fab1a14f7997be923544b8a2e22865a04441bd21 | |
Author: Elizabeth Mattijsen <liz@dijkmat.nl> | |
Date: Thu Jan 12 13:49:48 2017 +0100 | |
Streamline Array.from-iterator | |
- for some reason, a reify-until-lazy was always done | |
- so I took a bit from the logic of reify-until-lazy in here | |
- if the iterator fully reifies, then we don't bother setting up | |
a todo with all of its complexities, but create a fully reified | |
Array object with just a $!reified attribute and nothing else | |
- otherwise it is business as usual, setting all of the todo and | |
associated objects | |
- makes Array.from-iterator(^10 .iterator) 30% faster | |
:040000 040000 cad98edccda9efb05c97c2a59c4ab40c8feb3c3e 255b6d8fd0702165f89f85c28069c65b525fc9d4 M src |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment