Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 2, 2020 22:13
  • 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/4d9ae89201dc64ddc4ebee084476ba16 to your computer and use it in GitHub Desktop.
bisectable6test
dd "SOMETHING".Date
Bisecting: 220 revisions left to test after this (roughly 8 steps)
[8f4f515f94187f0fb74972043e2edcaedf989700] Merge branch 'nom' into newer-cat-handle
»»»»» Testing 8f4f515f94187f0fb74972043e2edcaedf989700
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7fa8568254af94b0f9916c05069b683dc4fe0b1e
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'. Did you mean any of these?
Rat
note
path
take
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 93524fb953d1a5d5ef4a69edb49ea6d74c491169
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7344a3d27302c345e0e96e2ff2cc3e178a0ad35a
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'. Did you mean any of these?
Rat
note
path
take
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 79b8ab9d3f9a5499e8a7859f34b4499fb352ac13
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing aebd0fab2ea3a579e5ddbd86c51a2fa11a2d99fd
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'. Did you mean any of these?
Rat
note
path
take
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f94202d8419dcb3a2c50c60be16ad9e4797fe763
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'. Did you mean any of these?
Rat
note
path
take
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7cf01296d95ef7abd4369db25e996f656b955cd7
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'. Did you mean any of these?
Rat
note
path
take
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c81b7a4b1a1f8a5c0d7c96cdd63a763cb5fd2068
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/VPJ7QrKWgV line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
7cf01296d95ef7abd4369db25e996f656b955cd7 is the first new commit
commit 7cf01296d95ef7abd4369db25e996f656b955cd7
Author: MasterDuke17 <ddgreen@gmail.com>
Date: Tue May 30 23:41:44 2017 -0400
Tweak X::Method::NotFound some more
Scale the max string distance allowed for suggested methods by the
length of the non-existant method.
Use the :all parameter to ^methods() to pick up possible suggestions
from Mu, Any, Cool, etc..
Merge the hard-coded suggestions for 'length' and 'bytes' in with the
string difference suggestions, but with a 0 length, so they'll always be
suggested.
Store the distance for all methods and then select the lowest four to
suggest.
src/core/Exception.pm | 39 +++++++++++++++++++++++----------------
1 file changed, 23 insertions(+), 16 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment