Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 22, 2017 00:06
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/3b76312cfb21e401200786a2237687c2 to your computer and use it in GitHub Desktop.
Save Whateverable/3b76312cfb21e401200786a2237687c2 to your computer and use it in GitHub Desktop.
bisectable6
all multi foo(Int) { ‘boxed’ }; multi foo(int) { ‘native’ }; say foo(1)
Bisecting: 2435 revisions left to test after this (roughly 11 steps)
[077c8f01f4dbefd0b41ade351479426cace9ca50] Make starting a Grepper faster
»»»»» Testing 077c8f01f4dbefd0b41ade351479426cace9ca50
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1e246665cd7e3c94b3e8aa0c4d86413d9285a129
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 407bce1dc26010769640ec8f616ed5a06860bda1
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 8f4f515f94187f0fb74972043e2edcaedf989700
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e6cdcc35adf4c9f87302446f16effba360991582
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
boxed
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f94202d8419dcb3a2c50c60be16ad9e4797fe763
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 86c3d7aa1f8b760f1abbb9bc4671e01603fe989c
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing f0c3bf7e9f849505874b869e9c24fc1659bf508e
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
boxed
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fb9e1a87fe8480196776d5e781bbc0aac994aeaa
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0a100825dd938a8d6019e56effa282d8d013f920
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ccfa5e51a21f5a613ecb0cfb24be6c15f4103752
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
boxed
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1ac7996a42d50fc64c758b6dc2c4eec64d2a6094
»»»»» Script output:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» Script exit code: 0
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
WARNINGS for /tmp/0pdxm4eI69:
Useless use of "all multi foo(Int) { ‘boxed’ }" in expression "all multi foo(Int) { ‘boxed’ }" in sink context (line 1)
native
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
ccfa5e51a21f5a613ecb0cfb24be6c15f4103752 is the first new commit
commit ccfa5e51a21f5a613ecb0cfb24be6c15f4103752
Author: pmurias <pawelmurias@gmail.com>
Date: Thu Jun 8 13:49:38 2017 +0200
Stop the optimizer from using what I assume are old semantics for multi dispatch
:040000 040000 b46e2734bde74ecb4b14118c1ee55023c6fd8553 642c6a15e9b65916fa90a3f5210ff474273cbf64 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment