Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 6, 2020 13:17
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/690318c36dd7483dd3329d70b0d22308 to your computer and use it in GitHub Desktop.
Save Whateverable/690318c36dd7483dd3329d70b0d22308 to your computer and use it in GitHub Desktop.
bisectable6
say (_foo => 42).perl
Bisecting: 5442 revisions left to test after this (roughly 12 steps)
[7ba9b7cd6f65032564b369131872f8e796f1fbd3] Shorten signature of a method
»»»»» Testing 7ba9b7cd6f65032564b369131872f8e796f1fbd3
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ed9b48de6a55ee39f4574fbf7f476a0d9e6e389e
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0f3bdfb82e45295a51c7bd4face6383cbb0e92f0
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d1c1afd58845dd1e9a94c431fd0ae6af9cd06568
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 872cb7c0021e783cc510ac8a09b60761080e7efb
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fc4a5a3b00bab1e1ce8db55eae33657d4560d3a6
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a5b0357b2030320f65ce0283de7cdd368cc72db0
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3450a91f39eb10365e598567a699b0f1004f8a4c
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8b223653e28b585bda51f26c1c22df29283b7b74
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 309d4e22dafc5d0970df11e6d99717ae5dec6786
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 734047a0192e1a95638dea38ecd1158dfbcb9ff4
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0d96bedc4d9df8d7cd63bdef1b9e465a99c578fa
»»»»» Script output:
"_foo" => 42
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 585227eecb435702088277d803b0594ad85dc6d3
»»»»» Script output:
:_foo(42)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
:_foo(42)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
0d96bedc4d9df8d7cd63bdef1b9e465a99c578fa is the first new commit
commit 0d96bedc4d9df8d7cd63bdef1b9e465a99c578fa
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Sun Jan 5 22:52:36 2020 +0100
Make Pair.raku about 15% faster
- formerly known as Pair.perl
- adds a Str.is-identifier method that returns True matches identifier syntax
- since this appears to be generally useful, it seems like a good addition
:040000 040000 5b97ad484fcfaf4d7f15dcc446c9547a3fafae17 bf8077f6cdfe65224520c35d14d57127704a2eaf M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment