Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 27, 2017 13:51
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/6417457868d7d3389761c1b1d1499ada to your computer and use it in GitHub Desktop.
Save Whateverable/6417457868d7d3389761c1b1d1499ada to your computer and use it in GitHub Desktop.
bisectable6
my $f1 = "/tmp/foo121212".IO; $f1.spurt: "fo♥"; $f1.open.readchars(2).say
Bisecting: 2234 revisions left to test after this (roughly 11 steps)
[e47242070252533ac0d116b73d8e43822ff2b74c] Make my @a = Str.match(...) about 5% faster
»»»»» Testing e47242070252533ac0d116b73d8e43822ff2b74c
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 34626e3e6d8476305d305fc602ff6494e6e35817
»»»»» Script output:
fo♥
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7a642f865a8de17e2e0f130c10b491b89475eadf
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 471f4ba74da2dd2f4e657478004c9a80b8fcd498
»»»»» Script output:
fo♥
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2c2934784da8a63c3a1e3f20a7e58fe7b4ef9581
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cbf30e1054444255c6c40150a077e983f45c433a
»»»»» Script output:
fo♥
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7c8b705b3375522fc36304b771f82f50246afcf0
»»»»» Script output:
fo♥
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 29b5eab0fdc01097473c11d6cb1098c5bf3d3bff
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a687d9598f6c3f087a231449c8ccbf89de92d0fe
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8751f059243be548128bfdb7d69843d4cb413d37
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6ffbbf47653eef1d905b649ceb847b388770b321
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 27828367759bfc0e47340a8dcc305a96df0b04c8
»»»»» Script output:
fo
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
fo
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
7c8b705b3375522fc36304b771f82f50246afcf0 is the first new commit
commit 7c8b705b3375522fc36304b771f82f50246afcf0
Author: Samantha McVey <samantham@posteo.net>
Date: Mon Jan 2 08:36:00 2017 -0800
Bump MoarVM revision to bring in changes
samcv
* Implement Bidi_Mirroring_Glyph as an integer property
* Implement Emoji grapheme breaking and other combined codes as well as
adding Emoji Unicode properties.
* Fix breaking after Prepend characters
jnthn
* Re-implement UTF8-C8 streaming decode.
:040000 040000 9922e544a28308c5c0f09b19730d2483b10e6fe1 f20aea0b40bcbeef63b4a773e4a24248c6ca7652 M tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment