Comparing changes
Open a pull request
base repository: jruby/jruby
base: 63a865baa9e8
head repository: jruby/jruby
compare: a4e929d983f6
- 17 commits
- 18 files changed
- 1 contributor
Commits on Feb 5, 2015
-
[Truffle] Remove dangerous methods of SafepointManager.
* Otherwise calling size() becomes racy.
-
-
[Truffle] Signal handlers thread now become Ruby threads.
* Otherwise we are bound to stop everyone else and execute arbitrary code for unlimited time. (and we would have to handle recursion in SafepointManager).
-
[Truffle] Run Safepoint actions outside the global lock.
* If need serial order, they can just make their "accept" synchronized.
-
-
-
-
[Truffle] Do not try to translate a StackOverflowError into an "inter…
…nalError". * Also one must be very careful as no subcall should be done at that point.
-
[Truffle] Implement Comparable in Ruby.
* Avoid infinite recursion between Comparable#== and Kernel#<=>.
-
-
[Truffle] Reorganize Exception classes.
* Always inherit allocator from superclass if there is.
-
-
-
-
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 63a865baa9e8...a4e929d983f6