[kaffe] Kaffe CVS: kaffe dalibor

Kaffe CVS kaffe@kaffe.org
Tue Jan 21 03:30:02 2003


CVSROOT:	/cvs/kaffe
Module name:	kaffe
Changes by:	dalibor	03/01/21 03:28:26

Modified files:
	.              : ChangeLog Makefile.in aclocal.m4 configure 
	                 configure.in 
	config         : Makefile.in config-std.h config.h.in 
	include        : Makefile.in 
	kaffe          : Makefile.in 
	kaffe/kaffe    : Makefile.in main.c 
	kaffe/kaffeh   : Makefile.in 
	kaffe/kaffevm  : Makefile.in gc.c hashtab.c 
	kaffe/kaffevm/gcj: Makefile.in 
	kaffe/kaffevm/intrp: Makefile.in 
	kaffe/kaffevm/jit: Makefile.in 
	kaffe/kaffevm/jit3: Makefile.in 
	kaffe/kaffevm/systems: Makefile.in 
	kaffe/kaffevm/systems/beos-native: Makefile.in 
	kaffe/kaffevm/systems/oskit-pthreads: Makefile.in 
	kaffe/kaffevm/systems/unix-jthreads: Makefile.in 
	kaffe/kaffevm/systems/unix-pthreads: Makefile.in 
	kaffe/man      : Makefile.in 
	kaffe/scripts  : Makefile.in 
	kaffe/scripts/bat: Makefile.in 
	kaffe/scripts/compat: Makefile.in 
	kaffe/xprof    : Makefile.in 
	libraries      : Makefile.in 
	libraries/clib : Makefile.am Makefile.in 
	libraries/clib/awt: Makefile.in 
	libraries/clib/awt/X: Makefile.in 
	libraries/clib/awt/qt: Makefile.in 
	libraries/clib/io: Makefile.in 
	libraries/clib/management: Makefile.in 
	libraries/clib/math: BigInteger.c Makefile.in 
	libraries/clib/native: Makefile.in 
	libraries/clib/net: Makefile.in 
	libraries/clib/security: Makefile.in 
	libraries/clib/zip: Makefile.in 
	libraries/extensions: Makefile.in 
	libraries/extensions/comm: Makefile.in 
	libraries/extensions/comm/javalib: Makefile.in 
	libraries/extensions/microsoft: Makefile.in 
	libraries/extensions/microsoft/clib: Makefile.in 
	libraries/extensions/microsoft/javalib: Makefile.in 
	libraries/extensions/pjava: Makefile.in 
	libraries/extensions/pjava/javalib: Makefile.in 
	libraries/extensions/servlet: Makefile.in 
	libraries/extensions/servlet/javalib: Makefile.in 
	libraries/extensions/sound: Makefile.in 
	libraries/extensions/sound/alsa: Makefile.in 
	libraries/extensions/sound/common: Makefile.in 
	libraries/extensions/sound/esd: Makefile.in 
	libraries/javalib: Makefile.am Makefile.in rebuildLib.in 
	libraries/javalib/java/awt: Color.java 
	libraries/javalib/java/lang: Runtime.java 
	test           : Makefile.in 
	test/regression: Makefile.in 
Added files:
	FAQ            : FAQ.dmalloc 

Log message:
2003-01-21 Dalibor Topic <robilad@yahoo.com>

* FAQ/FAQ.dmalloc: new file.

* configure.in:
(NATIVE_MATH_DIR) new variable.

* libraries/clib/Makefile.am:
Use NATIVE_MATH_DIR to decide whether math libs should be built.

* config/config-std.h:
Include dmalloc.h if it is necessary.

* kaffe/kaffevm/gc.c:
Include config-std.h.

* kaffe/kaffevm/hashtab.c:
Renamed uses of 'free' to use 'dealloc' as it had problems with
dmalloc macros otherwise.

2003-01-19 Dalibor Topic <robilad@yahoo.com>

Merged in the pure java implementation of java.math from GNU
Classpath.

* configure.in:
(--with-dmalloc, --enable-pure-java-math) new options.

* libraries/javalib/java/lang/Runtime.java:
(loadLibrary) Improved error message.

* kaffe/kaffe/main.c:
(options) Changed handling of -classpath option to append given
paths to bootclasspath. Added -cp option.
(usage) Added information on compatibility options.

* libraries/clib/math/BigInteger.c:
(gmp_not_found) new function.
(Java_java_math_BigInteger_initialize0) use gmp_not_found.
(Java_java_math_BigInteger_init0,
Java_java_math_BigInteger_finalize0,
Java_java_math_BigInteger_assignLong0,
Java_java_math_BigInteger_assignBytes0,
Java_java_math_BigInteger_assignString0,
Java_java_math_BigInteger_add0, Java_java_math_BigInteger_sub0,
Java_java_math_BigInteger_mul0, Java_java_math_BigInteger_div0,
Java_java_math_BigInteger_rem0, Java_java_math_BigInteger_divrem0,
Java_java_math_BigInteger_abs0, Java_java_math_BigInteger_neg0,
Java_java_math_BigInteger_pow0, Java_java_math_BigInteger_gcd0,
Java_java_math_BigInteger_mod0, Java_java_math_BigInteger_modpow0,
Java_java_math_BigInteger_modinv0, Java_java_math_BigInteger_and0,
Java_java_math_BigInteger_or0, Java_java_math_BigInteger_xor0,
Java_java_math_BigInteger_not0, Java_java_math_BigInteger_setbit0,
Java_java_math_BigInteger_clrbit0,
Java_java_math_BigInteger_scansetbit0,
Java_java_math_BigInteger_cmp0,
Java_java_math_BigInteger_toString0,
Java_java_math_BigInteger_toDouble0,
Java_java_math_BigInteger_toInt0,
Java_java_math_BigInteger_probablyPrime0,
Java_java_math_BigInteger_bitLength0,
Java_java_math_BigInteger_hamDist0) new dummy functions.

* libraries/javalib/Makefile.am:
(java_math_SRCS) use value from configure.in.

* libraries/javalib/rebuildLib.in:
Print out compiler used to compile the class library.

* libraries/javalib/pure-java/math/gnu/java/math/MPN.java,
libraries/javalib/pure-java/math/java/math/BigDecimal.java,
libraries/javalib/pure-java/math/java/math/BigInteger.java:
new files, taken from GNU Classpath.

* Makefile.in,
aclocal.m4,
config/Makefile.in,
config/config.h.in,
configure,
include/Makefile.in,
kaffe/Makefile.in,
kaffe/kaffe/Makefile.in,
kaffe/kaffeh/Makefile.in,
kaffe/kaffevm/Makefile.in,
kaffe/kaffevm/gcj/Makefile.in,
kaffe/kaffevm/intrp/Makefile.in,
kaffe/kaffevm/jit/Makefile.in,
kaffe/kaffevm/jit3/Makefile.in,
kaffe/kaffevm/systems/Makefile.in,
kaffe/kaffevm/systems/beos-native/Makefile.in,
kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
kaffe/man/Makefile.in,
kaffe/scripts/Makefile.in,
kaffe/scripts/bat/Makefile.in,
kaffe/scripts/compat/Makefile.in,
kaffe/xprof/Makefile.in,
libraries/Makefile.in,
libraries/clib/Makefile.in,
libraries/clib/awt/Makefile.in,
libraries/clib/awt/X/Makefile.in,
libraries/clib/awt/qt/Makefile.in,
libraries/clib/io/Makefile.in,
libraries/clib/management/Makefile.in,
libraries/clib/math/Makefile.in,
libraries/clib/native/Makefile.in,
libraries/clib/net/Makefile.in,
libraries/clib/security/Makefile.in,
libraries/clib/zip/Makefile.in,
libraries/extensions/Makefile.in,
libraries/extensions/comm/Makefile.in,
libraries/extensions/comm/javalib/Makefile.in,
libraries/extensions/microsoft/Makefile.in,
libraries/extensions/microsoft/clib/Makefile.in,
libraries/extensions/microsoft/javalib/Makefile.in,
libraries/extensions/pjava/Makefile.in,
libraries/extensions/pjava/javalib/Makefile.in,
libraries/extensions/servlet/Makefile.in,
libraries/extensions/servlet/javalib/Makefile.in,
libraries/extensions/sound/Makefile.in,
libraries/extensions/sound/alsa/Makefile.in,
libraries/extensions/sound/common/Makefile.in,
libraries/extensions/sound/esd/Makefile.in,
libraries/javalib/Makefile.in,
test/Makefile.in,
test/regression/Makefile.in:
regenerated.

2003-01-19 Mark Wielaard <mark@klomp.org>

* libraries/javalib/java/awt/Color.java:
Removed non-ASCII characters.