Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 13, 2021 10:48
Show Gist options
  • Save Whateverable/9776d8959fe92cf945002567347d2ce8 to your computer and use it in GitHub Desktop.
Save Whateverable/9776d8959fe92cf945002567347d2ce8 to your computer and use it in GitHub Desktop.
bisectable6
enum Str ( :Free<f>, :Inuse<n> ); note "ok %s".sprintf: Free;
Bisecting: 84 revisions left to test after this (roughly 6 steps)
[817d113061968f6099e89dda7090b66d65f0a03a] Abstract .ords logic into Rakudo::Unicodey
»»»»» Testing 817d113061968f6099e89dda7090b66d65f0a03a
»»»»» Script output:
ok f
»»»»» 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 84eac183ae2ffc0b90ecba8f586d9979a54b158a
»»»»» Script output:
ok f
»»»»» 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 b93e7c570f51fdb070f22554cc0cb12c6410da38
»»»»» Script output:
ok f
»»»»» 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 57ffaf965164922edfbafb6730eeb2121a64d99d
»»»»» Script output:
ok f
»»»»» 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 9a9a59c96bd0ddcd02c072058729365d8c59b9a6
»»»»» Script output:
elems requires a concrete object (got a VMNull type object instead)
in block <unit> at /tmp/LWoGSwAXno 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 ee3fa3794d616845ce8f3e7689c1b4fcb90da826
»»»»» Script output:
ok f
»»»»» 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 a68d2579f2b3ac295d34d1daa63a3b59a3df9ff1
»»»»» Script output:
elems requires a concrete object (got a VMNull type object instead)
in block <unit> at /tmp/LWoGSwAXno 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 c715b5cbe71ab8f7d9542be651a1b72a762221cf
»»»»» Script output:
ok f
»»»»» 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”
a68d2579f2b3ac295d34d1daa63a3b59a3df9ff1 is the first new commit
commit a68d2579f2b3ac295d34d1daa63a3b59a3df9ff1
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sun Apr 11 14:28:35 2021 +0200
Make all Cool methods use .Str
Some (more ancient) were using .Stringy, others .Str. There appears to
be no logic in this. Decided to move to using .Str instead, as this has
proven to be without problems for those methods that were *not* using
.Stringy. Removes one level of indirection in those cases, as the default
Mu.Stringy method just dispatches to .Str.
Spectest clean, I might add.
:040000 040000 92f6605753fb3abcaed24709a7dbc9b88dfbdad2 274b7cacb80cd19bf42e886c0d206629d09741cb M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment