Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 16, 2020 01:07
Show Gist options
  • Save Whateverable/c5d07d9a5b24e85cd5851e62036f582a to your computer and use it in GitHub Desktop.
Save Whateverable/c5d07d9a5b24e85cd5851e62036f582a to your computer and use it in GitHub Desktop.
bisectable6
dd "SOMETHING".Date
Bisecting: 102 revisions left to test after this (roughly 7 steps)
[c4c071859fec7f75282419a5e53d6b07b54ae075] Merge pull request #893 from MasterDuke17/RT129780
»»»»» Testing c4c071859fec7f75282419a5e53d6b07b54ae075
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 99e98c3fa19ab5dce51d885af7dcaf7c5b799944
»»»»» Script output:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2cad3d214f6f151df537a535760e341838332c21
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6974b8bf5ce84b35efe492c15bb49a9805f2c4f1
»»»»» Script output:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing faaa51601ae4893f63a336e051ab454373aae42d
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 447d592693278186a5fe90e3ed32c4c4806b6d9a
»»»»» Script output:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6ef4cdf543e3c58084351679e0041c0457d9218a
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 222d16b0b94911fdedb06ee6ad817d0f14b9c05c
»»»»» Script output:
No such method 'Date' for invocant of type 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'Date' not found for invocant of class 'Str'
in block <unit> at /tmp/UagzuE0Alf line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
222d16b0b94911fdedb06ee6ad817d0f14b9c05c is the first new commit
commit 222d16b0b94911fdedb06ee6ad817d0f14b9c05c
Author: Stefan Seifert <nine@detonation.org>
Date: Tue Sep 27 13:15:02 2016 +0200
Actually throw a typed "method not found" exception from the VM
We used to throw an AdHoc exception and parse the message to upgrade it
to a typed exception. The need for that is not obvious and the spectest
passes just fine if we throw the proper exception type in the first
place.
:040000 040000 63ad71143a7117adca7cda1f9c91b100ec142e9f 446617941271f4d4435a6e35046d17d7564e6f83 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment