Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created November 21, 2019 13:20
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/4f29fe4cb788e153ccb5233cd2d4a61a to your computer and use it in GitHub Desktop.
Save Whateverable/4f29fe4cb788e153ccb5233cd2d4a61a to your computer and use it in GitHub Desktop.
bisectable6
use v6.c; 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:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 061753cc662bb74937901e337d2134c534371ebe
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 394c3c85fa6f64a3650c457478ea4dd26a45bf27
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 72733bcbab329eaf998d33332e85876df3c68684
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 189615c09fea1e34927699b1c06c71db0e58322b
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c1f631c2430dce6b9e679f90646a4f3b881ada0b
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing ee6e5df4663e787bb7c5c5a5806c8bf56a14932a
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 38441cb5a6d369652d2faca9f67f656fe27b4781
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8f4f515f94187f0fb74972043e2edcaedf989700
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6805f5c3c730192d7fd55f9444f39099dd4dce30
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e4468c610c1565be267dc6688d050c985e056afc
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92bd7e4f54a92fa660f99b4d056d33a08fb98bd2
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3b67b4acea682ae5970ce5c9bbe96ead66c8bb9f
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bf95bcb6c050bf7fbaa80d0754defc9d003fd072
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e1563a764462da392c993ee65b538877b423908e
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4aa60ad040bf57425ea28cba1f391c1d0e05907f
»»»»» Script output:
Str
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b0a1b6c31c8ee93dec53ba117bd2d8b68bfcfd31
»»»»» Script output:
BOOTStr
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Str
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
b0a1b6c31c8ee93dec53ba117bd2d8b68bfcfd31 is the first new commit
commit b0a1b6c31c8ee93dec53ba117bd2d8b68bfcfd31
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Tue Jun 13 18:25:08 2017 +0200
Analyze methods for "can never use return" also.
This means that we can generate simpler code for such methods, which
in turn makes many more methods possible to inline.
:040000 040000 5f413e6a9a3e5a8ece388fb87ed6a96fe9696791 c9a582ca974bc9ae783fc7aadde2d4c42a9771a2 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment