2006-11-02 Dick Porter <dick@ximian.com>
authorDick Porter <dick@acm.org>
Thu, 2 Nov 2006 21:15:32 +0000 (21:15 -0000)
committerDick Porter <dick@acm.org>
Thu, 2 Nov 2006 21:15:32 +0000 (21:15 -0000)
commit2662e54d5286571c5d4786973b2698308a66fa29
treedba837573779baac2b8dacb3b432ec7ae94a995b
parent2e12407fe3dc39166ff2d5672e37dc3162e6d732
2006-11-02  Dick Porter  <dick@ximian.com>

        * icall-def.h:
        * object-internals.h:
        * exception.c (mono_get_exception_thread_interrupted):
        * threads.c: Implement Thread.Interrupt and Thread.SpinWait.
        Fixes bug 74525.

        * monitor.c (ves_icall_System_Threading_Monitor_Monitor_wait):
        Check for pending Thread.Interrupt.

svn path=/trunk/mono/; revision=67297
mono/metadata/ChangeLog
mono/metadata/exception.c
mono/metadata/exception.h
mono/metadata/icall-def.h
mono/metadata/monitor.c
mono/metadata/object-internals.h
mono/metadata/threads-types.h
mono/metadata/threads.c