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: rubinius/rubinius
base: 50aa7356e3c7
Choose a base ref
...
head repository: rubinius/rubinius
compare: dfb9c9af5ec7
Choose a head ref
  • 3 commits
  • 8 files changed
  • 1 contributor

Commits on Apr 14, 2015

  1. Removed Thread 'dying' attribute.

    There is no Thread API to put a thread into a 'dying' state, so any such
    possible observation of a thread is a non-deterministic race.
    brixen committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    6075425 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2015

  1. Reworked Thread#join.

    brixen committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    e55d2ec View commit details
    Browse the repository at this point in the history
  2. Removed C-API specs for deprecated functions.

    The C-API rb_thread_select and rb_thread_blocking_region functions have been deprecated
    for a long time and finally removed in Ruby 2.2.0 (or trunk). The C-API specs for these
    functions were not compiling properly on 2.2.0 and the specs for rb_thread_blocking_region
    had serious race condition flaws. While Rubinius is not yet 2.2.0 compatible at this point
    and the C-API will continue to have these functions until we tick to 2.2.0 compatibility,
    there's no point wasting time fixing these specs.
    brixen committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    dfb9c9a View commit details
    Browse the repository at this point in the history