Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 13, 2018 15:34
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/7a907283265d8cc855bd1f02bd420673 to your computer and use it in GitHub Desktop.
Save Whateverable/7a907283265d8cc855bd1f02bd420673 to your computer and use it in GitHub Desktop.
bisectable6
old=2018.10 new=63ae9dcc5dfae7aa0fb02 say :p => 1; say ($*PERL,) «=>» (1,); say (:p,) «=>» (1,)
Bisecting: 61 revisions left to test after this (roughly 6 steps)
[656a80457c15720b746157ee049eb9c699915ae7] Get rid of all unused @ops lists
»»»»» Testing 656a80457c15720b746157ee049eb9c699915ae7
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing bf2e279231889d34cedfb18c6eab25a0f42766de
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.d) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 951303f9aaec1f195403f3aa6b5bc5850048c7ea
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.d) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dd3db782b244334c418e50f60e085dddf07f9112
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.d) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 20412b0603faa3c85b56cf2e399ee8afe50990f4
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.d) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c9ecfb7ae546d3eb65b7a01ee199f4a539cc9e8b
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 46ef0ea08cae96db25c7b5a9543ba696034408c8
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.d) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3365094f9ef489118a214163f7bbdff50cde01a2
»»»»» Script output:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
(p => True) => 1
Cannot resolve caller new(Pair: ); none of these signatures match:
(Pair: Cool:D \key, Mu \value, *%_)
(Pair: Mu \key, Mu \value, *%_)
(Pair: Mu :$key!, Mu :$value!, *%_)
in block <unit> at /tmp/TFR4ygWXjk line 1
(Perl 6 (6.c) => 1)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
46ef0ea08cae96db25c7b5a9543ba696034408c8 is the first new commit
commit 46ef0ea08cae96db25c7b5a9543ba696034408c8
Author: Zoffix Znet <cpan@zoffix.com>
Date: Sat Oct 27 14:30:08 2018 +0000
🎆❇️🔥 Happy Diwali! 🔥❇️🎆
Set 6.d as default lang of the compiler
- We allow v6.d.PREVIEW to be an alias for v6.d, to let users
cater to older versions of the compiler that don't know how
to do v6.d yet
- Require the version pragma to be the first statement in the comp-unit
(comments/Pod before it are OK). We need this because we need to
load CORE.d for 6.d language which is now default.
- Re-write lang loading logic to be more modification-friendly. Future
lang changes should largely require just adding new vers in the
config and perhaps changing which versions fast-pathing cares about
:040000 040000 6610124750b5c884a5b9ded18566e2742af97eab 8448a4e7bf53b31f33ea7dedf26dc8bd798884b1 M src
:040000 040000 9cd163f2b13b16244c392358631ec3ec155080aa e8fa04d3e705e7e771cfdd99ec93b1ddd352e2a7 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment