rubinius/rubinius — pull request #1436 by jfirebaugh (2011-12-02 02:52:53+00:00)
Title: Implement Kernel#public_send

To do this required keeping a more granular visibility flag in
LookupData and the global method cache, because we now need to
distinguish between private and protected methods.

Please review the C++-side changes in particular; it's my first significant change to that code.