Comparing changes
Open a pull request
base repository: jruby/jruby
base: 7d954daeda10
head repository: jruby/jruby
compare: c885d6f193e4
- 18 commits
- 25 files changed
- 2 contributors
Commits on Feb 27, 2015
-
-
-
test asserting that concurrent proxy initialization does dispatch met…
…hods correctly closing #2014
Commits on Mar 2, 2015
-
add a test (from #1621) for guarding against dead-locks in proxy-clas…
…s initialization
-
-
actually use the runtime field we cache & hide it since it's never us…
…ed in sub-classes
-
minor (micro-bm) improvements in RubyToJavaInvoker's consturctor - le…
…ss allocations - use IntHashMap (internally) to avoid integer "boxing" - instantiate varargs list on demand if it's needed
-
Only consider breaks that originated from this proc's frame.
The old logic here was turning all breaks that pass through an escaped proc into LongJumpError, even if they originated in a different frame/proc that could still validly handle the break. This commit modifies the logic to ignore the exception altogether (re-throwing it) if it is not associated with this proc/frame (by checking jumpTarget). Fixes #1270
-
Merge remote-tracking branch 'origin/jruby-1_7'
Conflicts: core/src/main/java/org/jruby/RubyProc.java core/src/main/java/org/jruby/javasupport/JavaMethod.java core/src/main/java/org/jruby/javasupport/JavaSupport.java This commit puts JavaSupport back the way it was, so we can git mv instead and get merging across that move.
-
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7d954daeda10...c885d6f193e4