Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 1, 2011
  1. @dbussink
Commits on Aug 24, 2011
  1. @dbussink

    Make sure to setup the list of threads in SharedState properly

    dbussink authored
    When we fork when multiple threads are running, the threads list
    was copied over to the fork. When the time came the fork wanted to
    exit, this resulted in the infamous "Tried to stop but threads still
    running" error message, since the threads from the original process
    where still in the thread list.
    This commit clears the thread list and sets it up properly again so
    that we can always exit nice and clean.
    Fixes #1000
Commits on May 26, 2011
  1. @evanphx

    Convert abort()s into bug()s

    evanphx authored
Commits on Apr 8, 2011
  1. Add additional debugging logic for world states

    Evan Phoenix authored
Commits on Feb 1, 2011
  1. Make timer::Running threadsafe

    Evan Phoenix authored
Commits on Jan 26, 2011
  1. @agardiner
Commits on Aug 8, 2010
  1. Track and verify threads stopping, allow running code when alone.

    Evan Phoenix authored
    A ManagedThread now has a run_state that is tracked to tell where what
    it is doing. We verify that all are stopped except the requester on
    stop_the_world. Additionally, checkpointing is ignored when alone, which
    allows a thread to stop everyone else and then run some ruby code.
Something went wrong with that request. Please try again.