Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 31, 2017 16:21
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save Whateverable/c5f49e9a3da6e94fdab2dd823990b2a7 to your computer and use it in GitHub Desktop.
bisectable6
old=f54ff833 say ($ = 42) ~~ S/4/2/; say $/; say $_
Bisecting: 2308 revisions left to test after this (roughly 11 steps)
[86e3e2955b733e77287a0c3d4807dc0f339a875b] Fix RT #128073. Also some further cleanup of IO::Path.dir to remove some VM specific code.
»»»»» Testing 86e3e2955b733e77287a0c3d4807dc0f339a875b
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the string it returns will fail to match. You can use given instead of ~~.
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ ⏏S/4/2/; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 01947c80ec2e35d9ad3107aded551bbfcf8a5e5c
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ ⏏S/4/2/; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 23e931af02a7942fbe8a9c585b4ac1ea47594538
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b45ef16f12143eec5b133520b12a16a6f4b88bde
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ ⏏S/4/2/; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a5bb2df534ffcc93fd70f25428e77a5160087385
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8fb631a6a5a0016358cc9d9c6b09a0cfbeb172ef
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c6cc8a8b663cb48afc7a89835890b06d342be5b7
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 734549a754224dbd18d1f5ef27d778933b12175c
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0236c435cf4d68356d8214278b5db894332f7f69
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ ⏏S/4/2/; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 587f700e9cd5c12a0e9f98fc183702a3ed6723f3
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ ⏏S/4/2/; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing aa1906a1fbb69cdf3f09b0604bb7f4f555edce76
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing cb7c6f44abf9daf254acba08b0ca2e1ad490fdde
»»»»» Script output:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Potential difficulties:
Smartmatch with S/// can never succeed because the subsequent string match will fail
at /tmp/BpLKSHXv9A:1
------> say ($ = 42) ~~ S/4/2/⏏; say $/; say $_
False
22
(Any)
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
587f700e9cd5c12a0e9f98fc183702a3ed6723f3 is the first new commit
commit 587f700e9cd5c12a0e9f98fc183702a3ed6723f3
Author: TimToady <larry@wall.org>
Date: Fri Dec 4 10:26:06 2015 -0800
generalize literal True/False smartmatch test
Moved the test from Grammar to Actions, and it now applies to all actions
that call check_smartmatch. Also applies to first arg of grep and first.
:040000 040000 3a22a51fcbe49095700db792222af8569d7a9ad3 8528eb8ad97dda699d25ea20c293ae2929af5b55 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment