-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: a66946cd1f56^
head repository: jruby/jruby
compare: 61c3ca138e52
- 19 commits
- 30 files changed
- 1 contributor
Commits on Apr 12, 2016
-
[ji] moved **java/core_ext/kernel.rb** to native (slightly faster jav…
…a/javax methods)
Configuration menu - View commit details
-
Copy full SHA for a66946c - Browse repository at this point
Copy the full SHA a66946cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d0c97 - Browse repository at this point
Copy the full SHA f5d0c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c59930 - Browse repository at this point
Copy the full SHA 4c59930View commit details -
[ji] unify Java Comparable behaviour - make type incompatibility `Typ…
…eError`s previously it was sometimes ClassCastException, TypeError (attempted coercion)
Configuration menu - View commit details
-
Copy full SHA for 39c6ed3 - Browse repository at this point
Copy the full SHA 39c6ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0754dbc - Browse repository at this point
Copy the full SHA 0754dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 228f640 - Browse repository at this point
Copy the full SHA 228f640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c0e345 - Browse repository at this point
Copy the full SHA 5c0e345View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe8db7b - Browse repository at this point
Copy the full SHA fe8db7bView commit details
Commits on Apr 13, 2016
-
[ji] moving (and improving) **java.util.rb** extensions to native code
... and not just for speed (most List extensions also missed specs) : - List [] and []= were improved to properly work like with a Ruby Array - detecting random-acess List for faster iteration - backward List iteration on rindex - for non random access using listIterator - Collection +/- will need more work as currently dup doesn't clone java objects
Configuration menu - View commit details
-
Copy full SHA for 9e2d0af - Browse repository at this point
Copy the full SHA 9e2d0afView commit details -
[ji] add some Java object dup/clone support (ab)using the java.lang.C…
…loneable contract ... will work with most Java collection types as they provide a public clone method this also makes java.util.Collection's (previous) +/- additions actually work nicely !
Configuration menu - View commit details
-
Copy full SHA for 264ba1a - Browse repository at this point
Copy the full SHA 264ba1aView commit details -
[ji] also support dup/clone-ing collections that do not provide a Jav…
…a clone method ... we can do so if we're able to allocate a new instance of the same class
Configuration menu - View commit details
-
Copy full SHA for b28515f - Browse repository at this point
Copy the full SHA b28515fView commit details -
[ji] correctly dup and clone Java arrays
... prev only clone worked but without Ruby's semantics for cloning singleton class
Configuration menu - View commit details
-
Copy full SHA for 320fd9f - Browse repository at this point
Copy the full SHA 320fd9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd1b79 - Browse repository at this point
Copy the full SHA 2cd1b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36721cf - Browse repository at this point
Copy the full SHA 36721cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7755dd3 - Browse repository at this point
Copy the full SHA 7755dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15309c2 - Browse repository at this point
Copy the full SHA 15309c2View commit details
Commits on Apr 14, 2016
-
[ji] moving **java.util.regex.rb** into native for more fine grained …
…control Java's Matcher now aligned with Ruby's MatchData (including named groups)
Configuration menu - View commit details
-
Copy full SHA for 3b3290d - Browse repository at this point
Copy the full SHA 3b3290dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fb30a8 - Browse repository at this point
Copy the full SHA 1fb30a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c3ca1 - Browse repository at this point
Copy the full SHA 61c3ca1View commit details
There are no files selected for viewing