Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 10, 2018 02:33
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/3d12391c3a023d5ad108164625150db8 to your computer and use it in GitHub Desktop.
Save Whateverable/3d12391c3a023d5ad108164625150db8 to your computer and use it in GitHub Desktop.
bisectable6
say Set(<A B>)
Bisecting: 3640 revisions left to test after this (roughly 12 steps)
[dde3407d38a8ce318b6421d65963601f42a6ea5c] Make sure IO::Path.split *always* closes its file-handle
»»»»» Testing dde3407d38a8ce318b6421d65963601f42a6ea5c
»»»»» Script output:
set(A, B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a137c0de12193393873c73a62cf347a2e1eb1fc4
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 85710a71c0bc6b67307a05e990633ab2d44634f2
»»»»» Script output:
set(A, B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ebaac64d09eeed6174eba7886219fdb8d1a91b21
»»»»» Script output:
set(A, B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing da4a0f50ac0a00332920e330b062d03543290fd6
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 250ae1026c253f369262493942d8f13f1167c80c
»»»»» Script output:
set(A, B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8f73d77b0361f7522aa50dc904459370d2e0389a
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e4d65ac90b36605d67e5c3d8dc7c3e1d4c8409b7
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d3f260c9d3beba46c7582844a8477aa36ce820f8
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 559c9255638277e8d3408f99b8175ee23f995207
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 923c32e688723238f204824c35d3cddd8f4f350d
»»»»» Script output:
set(A, B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 21b9a720c75656b13805611544aa5ee64c4924ae
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5b6cd4062c43be086d727efdb2df230104a4ec4f
»»»»» Script output:
set(A B)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
set(A, B)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
5b6cd4062c43be086d727efdb2df230104a4ec4f is the first new commit
commit 5b6cd4062c43be086d727efdb2df230104a4ec4f
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Wed Jul 19 22:55:32 2017 +0200
Various Setty stringification improvements
- based on a ^100 .Set
- .Str about 2x faster
- .perl about 2x faster
- .gist about 1.4x faster *and* sorted: a long wish of TimToady
:040000 040000 1b48855cf8345515c345272c63e97b16736f0c18 d769054d4dd6aea2b7af8182ed35e98a21b5a655 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment