Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 8, 2018 18:04
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/44ee154696be8f7a83f63e6ebe4f3a8a to your computer and use it in GitHub Desktop.
Save Whateverable/44ee154696be8f7a83f63e6ebe4f3a8a to your computer and use it in GitHub Desktop.
bisectable6
react whenever Supply.interval(0.01) { last }
Bisecting: 4458 revisions left to test after this (roughly 12 steps)
[8411b0d3dfb289cd7829f31b02fc1950f04c53a3] 8% speed increase for .starts-with() Str method
»»»»» Testing 8411b0d3dfb289cd7829f31b02fc1950f04c53a3
»»»»» Script output:
===SORRY!===
last without loop construct
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 46abb3b79ebfab20d115a072c321cfcf7b40942a
»»»»» Script output:
No such method 'phasers' for invocant of type 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8430f07a2847bdf7dd265fb8b19d74007f2b77f9
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ef04e1e07f1de0d4eb2666985c7290f96c912be6
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 838c0011acdf3de7763b52c5e77e5feab54bc0f7
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3a6cd8a73070edd12964e8828a9bedf321cfa4f0
»»»»» Script output:
No such method 'phasers' for invocant of type 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9e4796de8d8098606caf1ae98d280ebc74c8aad3
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fc3160c7e5fb80340f732f5941277970498a7525
»»»»» Script output:
No such method 'phasers' for invocant of type 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4a801265319edb9744bfe72f02074f997c195f19
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74b5d7f64700bff97b1767ad49354613cfcb8780
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 447d592693278186a5fe90e3ed32c4c4806b6d9a
»»»»» Script output:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6ef4cdf543e3c58084351679e0041c0457d9218a
»»»»» Script output:
No such method 'phasers' for invocant of type 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 222d16b0b94911fdedb06ee6ad817d0f14b9c05c
»»»»» Script output:
No such method 'phasers' for invocant of type 'Code'
in block <unit> at /tmp/D0Y019mhgZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'phasers' not found for invocant of class 'Code'
in block <unit> at /tmp/D0Y019mhgZ 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