Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 21, 2019 13:18
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/025ee5b0282bb7e38caf997cf39d3670 to your computer and use it in GitHub Desktop.
Save Whateverable/025ee5b0282bb7e38caf997cf39d3670 to your computer and use it in GitHub Desktop.
bisectable6
use v6.d; my $a = Str($*USER); say $a.^name
Bisecting: 5250 revisions left to test after this (roughly 12 steps)
[9d5e9295049c4cbfecdbe1fbc8010a82c2a1ceb4] Run spectests for CAS on atomic ints.
»»»»» Testing 9d5e9295049c4cbfecdbe1fbc8010a82c2a1ceb4
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 591f69af1e05d6812172fe11eb2490e4bdc06781
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 3c8c6006ab3bd17a335bd6c8ac12a945862f63a2
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing affc218f895aa20ccd25a985568fa1d230bf3299
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 eb08bd11eb9caed6bd5e6e7739c43f6f23b53216
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 107477b41afd0f2fc93122cb5604359d5d5adf1b
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 e1ebffeb89ff615e570d09bf19d78b7857239a10
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 307a98bdb6d824c893127bdb8d64b4b9577f8835
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 5aba3e962e1315521c3d4b8dea1c1f825f278602
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 4c3d96c4f702431c8c5e284c8bd8b60f8f9a1234
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 0383075dd45b74c5e88ce8c33428ca9ef5f43f87
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 46ef0ea08cae96db25c7b5a9543ba696034408c8
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 84039f963095bce4e982d0ccaee716458acc2e9a
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 1c1df2be3ce66587429b13875695bcc71b9ba2b6
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» 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 3365094f9ef489118a214163f7bbdff50cde01a2
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/KgYZTe58Yh
No compiler available for Perl v6.d
at /tmp/KgYZTe58Yh:1
------> use v6.d⏏; my $a = Str($*USER); say $a.^name
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» 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