CVSROOT:        /cvs/kaffe
Module name:    kaffe
Changes by:     stack   03/07/08 16:48:27

Modified files:
        .              : ChangeLog 
        include        : Makefile.am Makefile.in 
        kaffe/kaffevm  : thread.c 
        kaffe/kaffevm/systems/unix-jthreads: jthread.c 
        libraries/clib/native: Makefile.am Makefile.in Runtime.c 
        libraries/javalib: essential.files 
        libraries/javalib/java/lang: Runtime.java System.java 
                                     Thread.java 
        test/regression: Makefile.am Makefile.in 
Added files:
        test/regression: ShutdownHookTest.java 
Removed files:
        libraries/clib/native: Application.c 
        libraries/javalib/kaffe/lang: Application.java 

Log message:
2003-07-08  Guilhem Lavaux <[EMAIL PROTECTED]>

* include/Makefile.am:
Removed kaffe_lang_Application.h

* libraries/clib/native/Makefile.am:
Removed Application.c

* libraries/clib/native/Application.c,
libraries/javalib/kaffe/lang/Application.java:
removed

* libraries/clib/native/Runtime.c:
renamed exitInternal() into exit0()

* libraries/javalib/java/lang/Runtime.java:
(exitInternal, addShutdownHook, removeShutdownHook,
exitJavaCleanup, runShutdownHooks) implement the Shutdown hook
Java 1.3 feature, removed kaffe/lang/Application.

* libraries/javalib/java/lang/System.java:
(exitJavaCleanup) Added a hook for
java.lang.Runtime.exitJavaCleanup.

* libraries/javalib/java/lang/Thread.java:
(hasDied) Added to detect when a thread has run to completion.

* kaffe/kaffevm/threads.c:
Call System.exitJavaCleanup() before final exit.

* kaffe/kaffevm/systems/unix-jthreads/jthread.c:
Execute runOnExit with interrupts enabled.

* test/regression/Makefile.am:
Added ShutdownHookTest.java

* test/regression/ShutdownHookTest.java:
Test for shutdown hooks.


_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to