[kaffe] Kaffe CVS: kaffe guilhem

Kaffe CVS cvs-commits at kaffe.org
Mon Jul 28 02:44:02 PDT 2003


CVSROOT:	/cvs/kaffe
Module name:	kaffe
Changes by:	guilhem	03/07/28 02:39:09

Modified files:
	.              : ChangeLog 
	kaffe/kaffevm  : baseClasses.h stackTrace.c thread.c 
	kaffe/kaffevm/systems/unix-pthreads: lock-impl.h 
	                                     thread-internal.h 
	libraries/javalib: bootstrap.classlist 
	libraries/javalib/java/lang: Throwable.java 
	libraries/javalib/java/text: DecimalFormat.java 
	test/regression: TestMessageFormat.java 

Log message:
Fixes to make unix-pthreads compile with JVMPI (but lots of
not implemented features).

* kaffe/kaffevm/unix-pthreads/lock-impl.h,
kaffe/kaffevm/unix-pthreads/thread-impl.h:
(jcondvar_broadcast) implemented
(THREAD_*) added to ensure the compatibility with jthreads
(jthread_suspend, jthread_resume, jthread_from_data,
jthread_get_usage, jthread_is_interrupted, jthread_on_mutex,
jthread_on_condvar) added dummy functions.

Various fixes.

* libraries/javalib/bootstrap.classlist: Added missing classes
java.text.MessageFormat and URLClassLoader.

* libraries/javalib/java/text/DecimalFormat.java: Fixed parsing of
the number pattern: missing "exponential" format.

* kaffe/kaffvm/baseClasses.h: Added external references to
VMThrowable and StackTraceElement.

* kaffe/kaffevm/stackTrace.c: added include file
"java_lang_StackTraceElement.h".

* libraries/javalib/java/lang/Throwable.java: copied from
GNU/Classpath.

* test/regression/TestMessageFormat.java: Hardened the test case.

* libraries/javalib/Klasses.jar: regenerated.





More information about the kaffe mailing list