0.07 25 January 2005

        Eric Garland found that a race condition existed with the marking
        whether a thread is running.  Fixed by marking the thread as running
        in the parent thread, rather than in the thread itself.

0.06 29 March 2004

        Goto &sub considered evil with regards to performance and memory
        leaking.  Therefore removed goto's where appropriate.

0.05 28 December 2003

Added automatic required modules update using Devel::Required.

0.04 30 August 2003

        Raised dependency on Thread::Exit to 0.06 because of bug fix there.
        Changed test-suite to test for fixed problem in Thread::Exit.

0.03 23 August 2003

        Now uses load.pm to reduce the number of subroutines loaded at compile
        time.  The status hash is now also available externally, which may or
        may not be a good thing.  Added dependency to load.pm.

        Changed some package lexicals in to closures.

        Oops, t/Running03.t wasn't included in the manifest and therefore
        not included in the distribution.  Now it is.

        Fixed some documentation errors.

        Removed non-existing "listall" from the default export list.

0.02 16 August 2003

        Now allows running, tojoin and exited to be used as instance methods.
        Added internal subroutines _listall() and _tid2object.

        Fixed test-suite: it would fail sometimes when it shouldn't.

        Fixed some documentation errors.

0.01 15 August 2003

First version of Thread::Running.