Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 15, 2020 11:54
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/8882a9106335b03420d3deed7fd97a6d to your computer and use it in GitHub Desktop.
Save Whateverable/8882a9106335b03420d3deed7fd97a6d to your computer and use it in GitHub Desktop.
bisectable6
old=2020.05.1 my ($a, $b, @c) = "no_op :confprog".split(/\s+/); say $a, " ", $b, " ", @c
Bisecting: 143 revisions left to test after this (roughly 7 steps)
[16d93e260ad1ee3bd8d1aaf4d4a45ac017cd6d21] Make sure IO::Spec.curupdir returns the same thing always
»»»»» Testing 16d93e260ad1ee3bd8d1aaf4d4a45ac017cd6d21
»»»»» Script output:
no_op :confprog []
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b003239567134492be371fb3d13f8d9e2ca3bc84
»»»»» Script output:
no_op :confprog []
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing bf01f845458495fe99cba205eb7ca20395bffdaa
»»»»» Script output:
no_op :confprog []
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed65d733c667455f628e92852331ced79ff2adec
»»»»» Script output:
no_op :confprog [g]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 792a0f0072e4043a78f9adfcf285a3f314cdbf95
»»»»» Script output:
no_op :confprog [g]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6f459456b248c7e2c0eb8108c95eac29f1845f02
»»»»» Script output:
no_op :confprog []
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92d018367e725c3e46a59f0f48b1b3009e95253b
»»»»» Script output:
no_op :confprog [g]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9c74d9836f33f76251a05dd8ba2991809b506f73
»»»»» Script output:
no_op :confprog [g]
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
no_op :confprog []
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
9c74d9836f33f76251a05dd8ba2991809b506f73 is the first new commit
commit 9c74d9836f33f76251a05dd8ba2991809b506f73
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sat Jun 6 14:53:27 2020 +0200
Make Str.split(Regex) up to 2x faster
- using the new R:It.MatchSplit iterator
- now *truly* lazy, so in some application potentially faster still. e.g. first
- for now, without :k, :kv, :v or :p specification
- also removed some helper private methods that are no longer needed
:040000 040000 62aedab4616ac6642a9a3b226bd51f531e472145 f7ca3c0a9e64afa86b3bfe7516ec98730f1c7afa M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment