Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 19, 2020 15:37
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/9c9ae9772d7efe087e7892668a7ac320 to your computer and use it in GitHub Desktop.
Save Whateverable/9c9ae9772d7efe087e7892668a7ac320 to your computer and use it in GitHub Desktop.
bisectable6
old=153f133bc2a159a85250479e3b83f0784a741df8 new=HEAD sub m() { { return 5; LEAVE {say 'L'} } }; say m();
Bisecting: 2876 revisions left to test after this (roughly 12 steps)
[c8438e6afe311311a5be0c5c69bff7b2e1a1a3e9] Coerce in-timezone's value to Int
»»»»» Testing c8438e6afe311311a5be0c5c69bff7b2e1a1a3e9
»»»»» Script output:
L
identity
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a12ea10690c2c796f8a23a52879b6ba48591596a
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3947a4c11a807e820f1e43e2ed0793f9a9decbbc
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9f54bc989d00427d995169ea4a0ca14542ef9677
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 928ada0814b0aadbd8b86f8a6f789d8fcb45440f
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2a8287cf89966c4cd77e6889706a7abac170da01
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fc52143beee3178c7f39d770f95c7d60b2a1a1e4
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 370073fcda072566860b970ebf51d4f167945bd9
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 46eae469697768b9b8b59c7ece373c61cdf5a16f
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing eaf609edb2dfe35688d8a52ebbd5744f0105ac01
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9de4a60efef2834257f740d924c8c6a5f9e9c52f
»»»»» Script output:
L
1
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 664967d09985756be328494ece6db72486dec11c
»»»»» Script output:
L
0
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
L
0
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
9de4a60efef2834257f740d924c8c6a5f9e9c52f is the first new commit
commit 9de4a60efef2834257f740d924c8c6a5f9e9c52f
Author: Zoffix Znet <cpan@zoffix.com>
Date: Wed Dec 13 19:33:06 2017 -0500
Fix dispatch infiniloop in IO::Handle
In output routines, when using Junctions as args. They go through
the slurpy that .join()s them, resulting in another Junction, and
so the loop.
RT#132549: https://rt.perl.org/Ticket/Display.html?id=132549
:040000 040000 dd5c666146ac4ff4c42401b7143e5324110e383d a1fb053ef5bd84dc19653d7edd7a8e7c87e4ed62 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment