Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
base: ab22fcafed5b
Choose a base ref
...
head repository: jruby/jruby
compare: b372ebdd3904
Choose a head ref
  • 4 commits
  • 7 files changed
  • 1 contributor

Commits on Feb 11, 2015

  1. [Truffle] Implement RubyThread.exit().

    * Kill all threads except main in RubyContext.shutdown.
    * Add aliases to KillNode.
    eregon committed Feb 11, 2015
    Copy the full SHA
    491618f View commit details
    Browse the repository at this point in the history
  2. [Truffle] Do not run finalizers on live objects.

    * This is the behavior of MRI.
    * If it turns out we still want it, we can add it in a finally block in run().
    * Do not catch Throwable but just Ruby exceptions.
    eregon committed Feb 11, 2015
    Copy the full SHA
    68c02ff View commit details
    Browse the repository at this point in the history
  3. [Truffle] "Fix" signal handlers.

    * They did not run anymore since they were waiting indefinitely for the global lock.
    * Stealing the global lock is not nice at all.
    * This assumes we do not re-enter the SafepointManager.
    eregon committed Feb 11, 2015
    Copy the full SHA
    03ccf32 View commit details
    Browse the repository at this point in the history
  4. 1
    Copy the full SHA
    b372ebd View commit details
    Browse the repository at this point in the history