Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created October 29, 2020 00:38
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/44de295953b0c8fd8f0a66376d535373 to your computer and use it in GitHub Desktop.
Save Whateverable/44de295953b0c8fd8f0a66376d535373 to your computer and use it in GitHub Desktop.
bisectable6
https://gist.githubusercontent.com/0racle/d279dc13db03bd1602cd02e4cb7d0981/raw/c72f4872ab1e81fe68279df62db9dba992519ef4/mixin-role.raku
Bisecting: 98 revisions left to test after this (roughly 7 steps)
[ec2848c43ae54961dd7b9109a48f68c03b206abb] Final tweaks on the Hyper refactor
»»»»» Testing ec2848c43ae54961dd7b9109a48f68c03b206abb
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 549f53e4c9cb26eb5af59c4aeea1fbf6c5327646
»»»»» Script output:
===SORRY!===
Cannot call method 'typed_panic' on a null object
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a4e7e8ed9d1b749a6db109422a435f136d7b0c9a
»»»»» Script output:
===SORRY!===
Cannot call method 'typed_panic' on a null object
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d28545d64be63be6107a9534d792221f59aecf88
»»»»» Script output:
===SORRY!===
Cannot call method 'typed_panic' on a null object
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3365094f9ef489118a214163f7bbdff50cde01a2
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7dc152ec04730fec75feb962b820cefb6da60791
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 20412b0603faa3c85b56cf2e399ee8afe50990f4
»»»»» Script output:
===SORRY!===
Cannot call method 'typed_panic' on a null object
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 46ef0ea08cae96db25c7b5a9543ba696034408c8
»»»»» Script output:
===SORRY!===
Cannot call method 'typed_panic' on a null object
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
===SORRY!=== Error while compiling /tmp/_6iIBSD0q8
No compiler available for Perl v6.e.PREVIEW
at /tmp/_6iIBSD0q8:1
------> use v6.e.PREVIEW⏏;
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
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