-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: f4ff88970404
head repository: jruby/jruby
compare: dd9cf5f96b43
Commits on Mar 25, 2015
-
use 'new' CallableSelector methods (with IntHashMap cache) for better…
… performance + make the internals do less casting by making private methods type generic ... also made some of the callable concrete classes final
Configuration menu - View commit details
-
Copy full SHA for 805ccb8 - Browse repository at this point
Copy the full SHA 805ccb8View commit details -
cleanup JavaUtil - use implicit primitive boxing (instead of explicit…
…) + less array[i] access
Configuration menu - View commit details
-
Copy full SHA for ce714cd - Browse repository at this point
Copy the full SHA ce714cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 765fee8 - Browse repository at this point
Copy the full SHA 765fee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b390857 - Browse repository at this point
Copy the full SHA b390857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf94dd - Browse repository at this point
Copy the full SHA 7bf94ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58487dd - Browse repository at this point
Copy the full SHA 58487ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250976c - Browse repository at this point
Copy the full SHA 250976cView commit details -
cleanup JavaProxyConstructor - share invocation handler + no fixnums …
…on arg conversion ... also added getJavaProxyConstructor onto JavaSupport - so there's less lookup going on
Configuration menu - View commit details
-
Copy full SHA for f22aed3 - Browse repository at this point
Copy the full SHA f22aed3View commit details -
introduce alternative toRubyArray (internal) helpers - more code shar…
…ing & less looping
Configuration menu - View commit details
-
Copy full SHA for 5a7501f - Browse repository at this point
Copy the full SHA 5a7501fView commit details -
extract another (in-line) invocation handler impl into an inner stati…
…c class + better naming
Configuration menu - View commit details
-
Copy full SHA for dbc7954 - Browse repository at this point
Copy the full SHA dbc7954View commit details -
test (and fix) inspect / to_s for Java callables + share inspectParam…
…eterTypes for re-use
Configuration menu - View commit details
-
Copy full SHA for 530f72b - Browse repository at this point
Copy the full SHA 530f72bView commit details -
JavaClass - share more internals and test some of the method/construc…
…tor reflection ... also avoided ArrayIndexOutOfBoundException since we checked args.length late
Configuration menu - View commit details
-
Copy full SHA for c80f1c4 - Browse repository at this point
Copy the full SHA c80f1c4View commit details -
JavaProxyClass - use toRubyArray + delay resolving constructors + re-…
…arrange internals
Configuration menu - View commit details
-
Copy full SHA for b7dbefe - Browse repository at this point
Copy the full SHA b7dbefeView commit details
Commits on Mar 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8361137 - Browse repository at this point
Copy the full SHA 8361137View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed54a08 - Browse repository at this point
Copy the full SHA ed54a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18f91f7 - Browse repository at this point
Copy the full SHA 18f91f7View commit details -
as (most) Java invokers will not have overrides - they won't use the …
…internal cache ... for loading up JRuby's built-in JI classes this saves up allocating > 2100 maps also we shall now use "more-compact" short term garbage (array[] list) chunks
Configuration menu - View commit details
-
Copy full SHA for 8cdb5ec - Browse repository at this point
Copy the full SHA 8cdb5ecView commit details -
the intention here was to "use the lowest-arity non-overload" and we'…
…re finally there!
Configuration menu - View commit details
-
Copy full SHA for 27303df - Browse repository at this point
Copy the full SHA 27303dfView commit details -
use IntHashMap as callable cache for
__jcreate!
method and share a ……new-cache helper
Configuration menu - View commit details
-
Copy full SHA for c1e3392 - Browse repository at this point
Copy the full SHA c1e3392View commit details -
Configuration menu - View commit details
-
Copy full SHA for f002154 - Browse repository at this point
Copy the full SHA f002154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 286b59e - Browse repository at this point
Copy the full SHA 286b59eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 787e4ac - Browse repository at this point
Copy the full SHA 787e4acView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a6982 - Browse repository at this point
Copy the full SHA e4a6982View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55a98cc - Browse repository at this point
Copy the full SHA 55a98ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6aac6a - Browse repository at this point
Copy the full SHA d6aac6aView commit details -
handle nested array.to_java conversion where element is already an ar…
…ray + cleanup najs to have ... has been reported as well #1354
Configuration menu - View commit details
-
Copy full SHA for d81a52f - Browse repository at this point
Copy the full SHA d81a52fView commit details -
DRY-up interface-template impl ... (extracted some anonymous into inn…
…er classes) also added some more interface proxy related tests
Configuration menu - View commit details
-
Copy full SHA for 0cc5be1 - Browse repository at this point
Copy the full SHA 0cc5be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f3384 - Browse repository at this point
Copy the full SHA 24f3384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81fa52f - Browse repository at this point
Copy the full SHA 81fa52fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e85d93 - Browse repository at this point
Copy the full SHA 1e85d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2413567 - Browse repository at this point
Copy the full SHA 2413567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a1f514 - Browse repository at this point
Copy the full SHA 8a1f514View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9cf5f - Browse repository at this point
Copy the full SHA dd9cf5fView commit details
There are no files selected for viewing