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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: db6f477ee27b
Choose a base ref
...
head repository: rubinius/rubinius
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 857b279067ce
Choose a head ref
  • 2 commits
  • 27 files changed
  • 1 contributor

Commits on May 30, 2016

  1. Copy the full SHA
    1a7177c View commit details

Commits on May 31, 2016

  1. Reworked ThreadNexus.

    While halting the process, all threads except for the thread processing the
    halt request must be paused. Additionally, any threads transitioning from
    sleep or from unmanaged code must also pause.
    
    Also, at every moment that a thread is possibly running managed code, it must
    have the proper thread phase state, or it could modify code concurrently with
    the garbage collector in a way that leads to corrupt objects or references
    that are no longer valid.
    brixen committed May 31, 2016

    Verified

    This commit was signed with the committer’s verified signature.
    Tienisto Tien Do Nam
    Copy the full SHA
    857b279 View commit details
Loading