Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 14, 2016 00:34
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/fe87e642d0332a578bf66f2fee760a72 to your computer and use it in GitHub Desktop.
Save Whateverable/fe87e642d0332a578bf66f2fee760a72 to your computer and use it in GitHub Desktop.
bisectable6
say ‘abc’.trans(‘a’ => ‘X’, ‘a’ => ‘Z’, ‘c’ => ‘C’)
Bisecting: 1368 revisions left to test after this (roughly 11 steps)
[1fb74d54de973a0421fb396269746691078dc758] mod build tools to compile the new debugging file
»»»»» Testing 1fb74d54de973a0421fb396269746691078dc758
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 195693454c78709d6b0e743338e5328262be5024
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b11637cd506a294705ee68e686cde410592deb97
»»»»» Script output:
XbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d2e31e8150ed3c68e5532449398420d5138c4d11
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 85172b2154c40b80f6cb271e82b14011fb45fabd
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0054aa7a1b8ecead03010e5ce8aba5c691f300a8
»»»»» Script output:
XbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7010f322c28d53a53f92ca9d4110bf5ac8694227
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing edac531c6c11934760e81905cc5c5bf12625ea01
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e93a06c1d5792e550b09a949b2ebe2552ebae42a
»»»»» Script output:
XbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cd62316ccd6eb5014f915cf958c0f7d42671de15
»»»»» Script output:
XbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cce7ca3533ead78af8e587b70f9d0351141775f6
»»»»» Script output:
ZbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 10c86cfcb63a72a11e5992d8fe6c0f86dbfbf704
»»»»» Script output:
XbC
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
XbC
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
cce7ca3533ead78af8e587b70f9d0351141775f6 is the first new commit
commit cce7ca3533ead78af8e587b70f9d0351141775f6
Author: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Fri Feb 19 14:25:20 2016 +0100
Streamline Str.trans some more for str only
This makes Juerd's atbash example yet again 2x faster
:040000 040000 8ba231022ea4795ea2d27b1063eab62c24227abf 8945754b415b7ff5c0761b7c2f59759cba828520 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment