* Eliminate visibility checking for almost all fcall and vcall paths.
commitc4c8573c098981d53f1e4e31094a90806a0e892e
authorheadius <headius@961051c9-f516-0410-bf72-c9f7e237a7b7>
Sun, 10 Aug 2008 02:45:03 +0000 (10 02:45 +0000)
committerheadius <headius@961051c9-f516-0410-bf72-c9f7e237a7b7>
Sun, 10 Aug 2008 02:45:03 +0000 (10 02:45 +0000)
treec73cbb7ce1d6e337c182fa80602df0389dd7a5b8
parentdf9dd548ca6fd29f231f64748a3b395484cf704f
* Eliminate visibility checking for almost all fcall and vcall paths.
* Outline some method_missing logic
* Start adding some specific-arity paths for method_missing; still too much boxing, but the code isn't in normal call paths now.

git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@7417 961051c9-f516-0410-bf72-c9f7e237a7b7
src/org/jruby/RubyClass.java
src/org/jruby/RubyKernel.java
src/org/jruby/RubyObject.java
src/org/jruby/RubySignal.java
src/org/jruby/ast/AttrAssignNode.java
src/org/jruby/ast/executable/RubiniusMachine.java
src/org/jruby/java/proxies/JavaProxy.java
src/org/jruby/javasupport/JavaClass.java
src/org/jruby/javasupport/JavaProxyMethods.java
src/org/jruby/javasupport/proxy/JavaProxyConstructor.java
src/org/jruby/javasupport/util/RuntimeHelpers.java