[p6object] The ACCEPTS defined in proto-object was a bit liberal over what it accepted as matching the Any type, such that both Any ~~ Object and Object ~~ Any, which could tie Rakudo's multi-dispatcher in all kinds of knots when it tried to sort the candidates. This patch resolves this while also going to some effort to keep us interoperating with calls from other languages. We'll see how it flies.
[p6object] The ACCEPTS defined in proto-object was a bit liberal over what it accepted as matching the Any type, such that both Any ~~ Object and Object ~~ Any, which could tie Rakudo's multi-dispatcher in all kinds of knots when it tried to sort the candidates. This patch resolves this while also going to some effort to keep us interoperating with calls from other languages. We'll see how it flies.

git-svn-id: 6e74a02f85675cec270f5d931b0f6998666294a3@40294 d31e2699-5ff4-0310-a27c-f18f2fbe73fe

FROGGS/parrot,parrot/parrot,parrot/parrot,gagern/parrot,tewk/parrot-select,FROGGS/parrot,gagern/parrot,gagern/parrot,FROGGS/parrot,tkob/parrot,tewk/parrot-select,tewk/parrot-select,FROGGS/parrot,youprofit/parrot,tkob/parrot,gitster/parrot,fernandobrito/parrot,gagern/parrot,tewk/parrot-select,FROGGS/parrot,youprofit/parrot,fernandobrito/parrot,youprofit/parrot,FROGGS/parrot,youprofit/parrot,tkob/parrot,fernandobrito/parrot,gitster/parrot,fernandobrito/parrot,youprofit/parrot,gagern/parrot,tewk/parrot-select,fernandobrito/parrot,fernandobrito/parrot,youprofit/parrot,tkob/parrot,gitster/parrot,youprofit/parrot,tewk/parrot-select,parrot/parrot,tkob/parrot,youprofit/parrot,gagern/parrot,tkob/parrot,gitster/parrot,FROGGS/parrot,gitster/parrot,FROGGS/parrot,gitster/parrot,parrot/parrot,gagern/parrot,gitster/parrot,fernandobrito/parrot,tewk/parrot-select,tkob/parrot,parrot/parrot,tkob/parrot