summaryrefslogtreecommitdiff
path: root/native/fdlibm
Commit message (Collapse)AuthorAgeFilesLines
* Replace all .cvsignore files with .gitignoreIvan Maidanski2012-10-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-06-10 Ivan Maidanski <ivmai@mail.ru> * compat/.gitignore, * compat/java.net/.gitignore, * doc/.gitignore, * doc/api/.gitignore, * doc/www.gnu.org/.gitignore, * doc/www.gnu.org/announce/.gitignore, * doc/www.gnu.org/cp-tools/.gitignore, * doc/www.gnu.org/docs/.gitignore, * doc/www.gnu.org/downloads/.gitignore, * doc/www.gnu.org/events/.gitignore, * doc/www.gnu.org/faq/.gitignore, * examples/.gitignore, * external/.gitignore, * external/jsr166/.gitignore, * external/relaxngDatatype/.gitignore, * external/sax/.gitignore, * external/w3c_dom/.gitignore, * gnu/classpath/.gitignore, * gnu/java/locale/.gitignore, * gnu/java/security/.gitignore, * gnu/test/.gitignore, * include/.gitignore, * java/util/.gitignore, * lib/.gitignore, * native/.gitignore, * native/fdlibm/.gitignore, * native/jawt/.gitignore, * native/jni/.gitignore, * native/jni/classpath/.gitignore, * native/jni/gconf-peer/.gitignore, * native/jni/gstreamer-peer/.gitignore, * native/jni/gtk-peer/.gitignore, * native/jni/java-io/.gitignore, * native/jni/java-lang/.gitignore, * native/jni/java-math/.gitignore, * native/jni/java-net/.gitignore, * native/jni/java-nio/.gitignore, * native/jni/java-util/.gitignore, * native/jni/midi-alsa/.gitignore, * native/jni/midi-dssi/.gitignore, * native/jni/native-lib/.gitignore, * native/jni/qt-peer/.gitignore, * native/jni/xmlj/.gitignore, * native/plugin/.gitignore, * native/testsuite/.gitignore, * native/vmi/.gitignore, * resource/.gitignore, * resource/META-INF/services/.gitignore, * scripts/.gitignore, * test/.gitignore, * test/gnu.java.lang.reflect/.gitignore, * test/java.io/.gitignore, * test/java.lang.reflect/.gitignore, * test/java.net/.gitignore, * test/java.util/.gitignore, * tools/.gitignore, * tools/gnu/classpath/tools/doclets/.gitignore, * tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore, * tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore, * tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore, * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore, * tools/gnu/classpath/tools/gjdoc/.gitignore, * tools/gnu/classpath/tools/gjdoc/expr/.gitignore, * tools/gnu/classpath/tools/java2xhtml/.gitignore, * tools/gnu/classpath/tools/taglets/.gitignore, * vm/.gitignore, * vm/reference/.gitignore: Renamed from .cvsignore. Signed-off-by: Pekka Enberg <penberg@kernel.org>
* 2008-10-23 David Edelsohn <edelsohn@gnu.org>Tom Tromey2008-10-241-0/+8
| | | | * native/fdlibm/fdlibm.h: Undef hz.
* 2008-06-23 Andrew Haley <aph@redhat.com>Andrew Haley2008-06-231-3/+3
| | | | | | | | | | | | | | | | | | | | | * native/jawt/Makefile.am, native/fdlibm/Makefile.am, native/jni/java-util/Makefile.am, native/jni/gstreamer-peer/Makefile.am, native/jni/native-lib/Makefile.am, native/jni/gconf-peer/Makefile.am, native/jni/gtk-peer/Makefile.am, native/jni/xmlj/Makefile.am, native/jni/midi-alsa/Makefile.am, native/jni/java-nio/Makefile.am, native/jni/midi-dssi/Makefile.am, native/jni/classpath/Makefile.am, native/jni/java-io/Makefile.am, native/jni/java-lang/Makefile.am, native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@. * configure.ac (EXTRA_CFLAGS): New macro. * lib/Makefile.am (resources): Add .svn.
* patch for avr32 supportDalibor Topic2008-01-131-0/+4
| | | | | | 2008-01-13 2007-12-18 Leen Toelen <toelen@gmail.com> * native/fdlibm/ieeefp.h: Added avr32 support.
* 2007-09-27 Dalibor Topic <robilad@kaffe.org>Dalibor Topic2007-09-272-1/+3
| | | | | | * native/fdlibm/dtoa.c: Include mprec.h after system includes. * native/fdlibm/mprec.h [_EXFUN]: Only define _EXFUN if it is not already defined.
* 2007-09-19 Dalibor Topic <robilad@kaffe.org>Dalibor Topic2007-09-191-0/+1
| | | | * native/fdlibm/dtoa.c: Include stdlib.h to have a declaration for free.
* 2007-09-13 David P Grove <groved@us.ibm.com>Dalibor Topic2007-09-131-2/+5
| | | | | | PR 30275 * native/fdlibm/fdlibm.h [_AIX]: Define _ALL_SOURCE rather than _XOPEN_SOURCE to fix build on AIX 5.
* * native/fdlibm/mprec.c (mprec_calloc): Renamed.Tom Tromey2006-09-251-3/+3
| | | | (Balloc): Updated.
* Suggested by Aaron M. Ucko <ucko@debian.org>Mark Wielaard2006-09-241-1/+1
| | | | | Fixes bug #29203 * native/fdlibm/mprec.c (ulp): Define L as int32_t.
* 2006-09-14 Christian Thalinger <twisti@complang.tuwien.ac.at>Christian Thalinger2006-09-141-1/+1
| | | | | | | | | | Fixes PR22800 * native/fdlibm/mprec.h (Storeinc): Define correctly for LE architectures (like Arm). * native/jni/java-lang/java_lang_VMDouble.c (doubleToLongBits): Reverted SWAP_DOUBLE patch. (doubleToRawLongBits): Likewise. (longBitsToDouble): Likewise.
* PR classpath/23863:Tom Tromey2006-06-093-114/+186
| | | | | | | | | | | | | | | | * native/fdlibm/dtoa.c (_dtoa): Free contents of _Jv_reent when finished. * native/fdlibm/mprec.c: New version from newlib. Commented out some includes. Added <assert.h>. (_reent, _Bigint): New defines. (_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S): Likewise. (__ULong, __Long): New types. (_calloc_r): New function. (Balloc): Dynamically add new _freelist entries as needed. * native/fdlibm/mprec.h (struct _Jv_Bigint): Don't use MAX_BIGNUMS to size _x[]. (struct _Jv_reent): _freelist now a _Jv_Bigint**. Removed _allocation_map, num. Added _max_k.
* 2006-04-19 Riccardo Mottola <multix@gmail.com>Tom Tromey2006-04-191-1/+1
| | | | | PR classpath/27062, PR classpath/25650: * native/fdlibm/ieeefp.h: Check for _POWER and _IBMR2.
* small fix for libtool warningsDalibor Topic2006-04-171-1/+1
| | | | | | | | | | | | 2006-04-17 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added CLASSPATH_CONVENIENCE substitution for convenience library LDFLAGS. * native/fdlibm/Makefile.am, native/jni/classpath/Makefile.am: Don't use -module and -version-info for convenience libraries LDFLAGS. Fixes libtool warnings.
* small isnan fixDalibor Topic2006-04-021-1/+1
| | | | | | | 2006-04-02 Dalibor Topic <robilad@kaffe.org> * configure.ac: don't check for isnan function. * native/fdlibm/fdlibm.h: Always use the isnan macro.
* Fixes bug #26568 reported by Paul Jenner <psj@harker.dyndns.org>Mark Wielaard2006-03-061-2/+6
| | | | | * native/fdlibm/fdlibm.h (__ieee754_rem_pio2): Return an int32_t. (isnan): Define explicitly isnan if it is not a macro.
* 2006-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-02-2733-228/+490
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * native/fdlibm/e_acos.c, * native/fdlibm/e_asin.c, * native/fdlibm/e_atan2.c, * native/fdlibm/e_cosh.c, * native/fdlibm/e_exp.c, * native/fdlibm/e_fmod.c, * native/fdlibm/e_hypot.c, * native/fdlibm/e_log.c, * native/fdlibm/e_log10.c, * native/fdlibm/e_rem_pio2.c, * native/fdlibm/e_remainder.c, * native/fdlibm/e_sinh.c, * native/fdlibm/e_sqrt.c, * native/fdlibm/k_cos.c, * native/fdlibm/k_sin.c, * native/fdlibm/k_tan.c, * native/fdlibm/s_atan.c, * native/fdlibm/s_cbrt.c, * native/fdlibm/s_ceil.c, * native/fdlibm/s_copysign.c, * native/fdlibm/s_cos.c, * native/fdlibm/s_expm1.c, * native/fdlibm/s_fabs.c, * native/fdlibm/s_finite.c, * native/fdlibm/s_floor.c, * native/fdlibm/s_log1p.c, * native/fdlibm/s_rint.c, * native/fdlibm/s_scalbn.c, * native/fdlibm/s_sin.c, * native/fdlibm/s_tan.c, * native/fdlibm/s_tanh.c: Fixed to call our macros rather than __HI and __LO. * native/fdlibm/fdlibm.h: Reintroduced previous extraction code. (EXTRACT_WORDS(ix0,ix1,d)): Readded. (GET_HIGH_WORD(i,d)): Readded. (GET_LOW_WORD(i,d)): Readded. (INSERT_WORDS(d,ix0,ix1)): Readded. (SET_HIGH_WORD(d,i)): Readded. (SET_LOW_WORD(d,i)): Readded. * native/jni/gtk-peer/gthread-jni.c: Use Glib macros to convert integers/pointers portably.
* 2006-02-24 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-02-241-0/+27
| | | | | | | | | | | * gnu/java/security/prng/BasePRNG.java: (clone()): Added cast of buffer to byte[]. * gnu/javax/crypto/mac/TMMH16.java: (clone()): Fixed casting of cloned arrays. * native/fdlibm/fdlibm.h: Added missing defines from old fdlibm.h needed by Darwin. (GET_FLOAT_WORD(i,d)): Re-added. (SET_FLOAT_WORD(d,i)): Re-added.
* 2006-02-23 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-02-2350-2022/+1832
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/java_lang_VMMath.h: (Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)): Added. (Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Added. * java/lang/Math.java: (cbrt(double)): Implemented. (cosh(double)): Implemented. (expm1(double)): Implemented. (hypot(double,double)): Implemented. (log10(double)): Implemented. (log1p(double)): Implemented. (signum(double)): Implemented. (signum(float)): Implemented. (sinh(double)): Implemented. (tanh(double)): Implemented. * native/fdlibm/Makefile.am: Added new files from fdlibm 5.3. * native/fdlibm/e_acos.c, * native/fdlibm/e_asin.c, * native/fdlibm/e_atan2.c, * native/fdlibm/e_exp.c, * native/fdlibm/e_fmod.c, * native/fdlibm/e_log.c, * native/fdlibm/e_rem_pio2.c, * native/fdlibm/e_remainder.c, * native/fdlibm/e_scalb.c, * native/fdlibm/e_sqrt.c, * native/fdlibm/k_cos.c, * native/fdlibm/k_rem_pio2.c, * native/fdlibm/k_sin.c, * native/fdlibm/k_tan.c, * native/fdlibm/s_atan.c, * native/fdlibm/s_ceil.c, * native/fdlibm/s_copysign.c, * native/fdlibm/s_cos.c, * native/fdlibm/s_fabs.c, * native/fdlibm/s_finite.c, * native/fdlibm/s_floor.c, * native/fdlibm/s_rint.c, * native/fdlibm/s_scalbn.c, * native/fdlibm/s_sin.c, * native/fdlibm/s_tan.c, * native/fdlibm/w_acos.c, * native/fdlibm/w_asin.c, * native/fdlibm/w_atan2.c, * native/fdlibm/w_acos.c, * native/fdlibm/w_exp.c, * native/fdlibm/w_fmod.c, * native/fdlibm/w_log.c, * native/fdlibm/w_pow.c, * native/fdlibm/w_remainder.c, * native/fdlibm/w_sqrt.c: Updated to fdlibm 5.3. * native/fdlibm/e_cosh.c, * native/fdlibm/e_hypot.c, * native/fdlibm/e_log10.c, * native/fdlibm/e_sinh.c, * native/fdlibm/s_cbrt.c, * native/fdlibm/s_expm1.c, * native/fdlibm/s_log1p.c, * native/fdlibm/s_tanh.c, * native/fdlibm/w_cosh.c, * native/fdlibm/w_hypot.c, * native/fdlibm/w_log10.c, * native/fdlibm/w_sinh.c: Imported from fdlibm 5.3. * native/fdlibm/fdlibm.h: Imported from fdlibm 5.3 with Classpath additions. * native/fdlibm/namespace.h: Updated from new math_symbols file. * native/jni/java-lang/java_lang_VMMath.c: (Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)): Implemented. (Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Implemented. * scripts/math_symbols: Added tanh, expm1, log10 and log1p. * vm/reference/java/lang/VMMath.java: (cbrt(double)): Implemented. (cosh(double)): Implemented. (expm1(double)): Implemented. (hypot(double,double)): Implemented. (log10(double)): Implemented. (log1p(double)): Implemented. (sinh(double)): Implemented. (tanh(double)): Implemented.
* 2006-12-12 Guilhem Lavaux <guilhem@kaffe.org>Guilhem Lavaux2006-01-121-1/+1
| | | | | | | * configure.ac: Check for isnan. * native/fdlibm/fdlibm.h: If we have a isnan function then do not define the macro.
* * native/fdlibm/mprec.c (Balloc): Disable assert to workaroundMark Wielaard2006-01-121-1/+3
| | | | PR classpath/23863.
* Replaced use of JvAssert by assert and removed java-assert.hDalibor Topic2006-01-063-45/+4
| | | | | | | | | | | 2006-01-06 Dalibor Topic <robilad@kaffe.org> * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Removed java-assert.h. * native/fdlibm/java-assert.h: Removed file. * native/fdlibm/mprec.c: Include assert.h. Don't include java-assert.h. Replaced use of JvAssert by assert.
* Added AX_CREATE_STDINT.m4Dalibor Topic2006-01-041-24/+1
| | | | | | | | | | | | | 2006-01-04 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added AX_CREATE_STDINT_H * include/Makefile.am (DISTCLEANFILES): Remove config-int.h. * m4/ax_create_stdint_h.m4: New file. * native/fdlibm/mprec.h: Include config-int.h. Removed C99 typedefs. Removed stdint.h and inttypes.h includes.
* Small compiler warning fix in fdlibmDalibor Topic2005-12-191-0/+1
| | | | | | | 2005-12-19 Dalibor Topic <robilad@kaffe.org> * native/fdlibm/mprec.h (DEBUG): Include stdlib.h for exit() prototype to fix compiler warning.
* * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Add namespace.hMark Wielaard2005-12-181-1/+2
|
* 2005-12-17 Guilhem Lavaux <guilhem@kaffe.org>Guilhem Lavaux2005-12-172-2/+5
| | | | | | | | | * native/fdlibm/namespace.h: Regenerated. * native/fdlibm/fdlibm.h (isnan): Define explicitly isnan if it is not a macro. * scripts/math_symbols: Removed isnan.
* 2005-12-16 Guilhem Lavaux <guilhem@kaffe.org>Guilhem Lavaux2005-12-163-0/+71
| | | | | | | | | * native/fdlibm/mprec.h, native/fdlibm/fdlibm.h: Added the inclusion of namespace.h * native/fdlibm/namespace.h: New file. * scripts/build_mathnamespace, scripts/math_symbols: New files.
* 2005-12-14 Riccardo Mottola <riccardo@kaffe.org>Guilhem Lavaux2005-12-141-3/+2
| | | | | * native/fdlibm/ieeefp.h: Fixed detection of big endian on powerpc.
* 2005-10-05 Christian Thalinger <twisti@complang.tuwien.ac.at>Tom Tromey2005-10-051-2/+4
| | | | | | | | | * m4/acattribute.m4: Added. * configure.ac: Added AC_C_ATTRIBUTE. * native/fdlibm/java-assert.h: Added missing config.h include, changed comments to C comments. * native/jni/java-lang/java_lang_reflect_Array.c: Added missing config.h include.
* Workaround for PR classpath/23863:Tom Tromey2005-09-151-0/+5
| | | | | * native/fdlibm/mprec.h (MAX_BIGNUM_WDS): Define as 128 on non-Pack_32 platforms.
* 2005-06-29 Christian Thalinger <twisti@complang.tuwien.ac.at>Tom Tromey2005-06-292-0/+32
| | | | | * native/fdlibm/Makefile.am: Added s_finite.c * native/fdlibm/s_finite.c: Added
* 2005-05-21 Andreas Jaeger <aj@suse.de>Tom Tromey2005-05-221-13/+13
| | | | | * java/lang/mprec.c (mult, lshift, b2d, d2b): Add parenthesis to avoid warnings.
* 2005-03-22 Mike Stump <mrs@apple.com>Tom Tromey2005-04-241-1/+1
| | | | * native/fdlibm/ieeefp.h: ppc64 is also __IEEE_BIG_ENDIAN.
* 2005-03-11 Andreas Tobler <a.tobler@schweiz.ch>Tom Tromey2005-03-111-0/+8
| | | | | * native/fdlibm/ieeefp.h: Merge m32r bits from libgcj to keep the diff minimal.
* 2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>Michael Koch2005-03-055-8/+9
| | | | | | | | | | | | * native/fdlibm/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and spec_case. Initialize pointer mlo. * native/fdlibm/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and delta. * native/fdlibm/e_asin.c (__ieee754_asin): Initialize variable t. * native/fdlibm/e_exp.c (__ieee754_exp): Initialize variables hi, lo and k. * native/fdlibm/e_rem_pio2.c (__ieee754_rem_pio2): Initialize uninitialized variable z.
* * configure.ac (CLASSPATH_MODULE): Add -no-undefined.Mark Wielaard2004-10-261-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Werror): New configure flag. (gtk-peer): Remove comma from help string. (AM_CFLAGS): Replace by... (WARNING_CFLAGS, STRICT_WARNING_CFLAGS, ERROR_CFLAGS): New gcc flags. (AM_CPPFLAGS): Replace by... (CLASSPATH_INCLUDES): New -I gcc flags. * native/fdlibm/Makefile.am: Use new AM_LDFLAGS, AM_CPPFLAGS and AM_CFLAGS when not library specific flags are used. * native/jni/gtk-peer/Makefile.am: Likewise. * native/jni/java-io/Makefile.am: Likewise. * native/jni/java-lang/Makefile.am: Likewise. * native/jni/java-net/Makefile.am: Likewise. * native/jni/java-nio/Makefile.am: Likewise. * native/jni/java-util/Makefile.am: Likewise. * native/jni/java-io/java_io_ObjectInputStream.c: Mark function arguments unused where necessary. * native/jni/java-io/java_io_VMFile.c: Likewise. * native/jni/java-io/java_io_VMObjectStreamClass.c: Likewise. (getFieldReference): Make sure we allocate the_type ourselves if we free it later. Removed unused argument object. * native/jni/java-io/javaio.c (javaio_read): Removed unused argument obj. (javaio_write): Likewise. * native/jni/java-io/javaio.h: Mark function arguments unused where necessary. * native/jni/java-lang/java_lang_Double.c: Likewise. (Java_java_lang_Double_parseDouble): Declare buf as const char*. * native/jni/java-lang/java_lang_Math.c: Mark function arguments unused where necessary. * native/jni/java-lang/java_lang_VMDouble.c: Likewise. * native/jni/java-lang/java_lang_VMFloat.c: Likewise. * native/jni/java-lang/java_lang_VMSystem.c: Likewise. * native/jni/java-lang/java_lang_reflect_Array.c: Likewise. * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c (Java_gnu_java_net_PlainDatagramSocketImpl_receive0): Mark only maxlen and offset as unsigned. * native/jni/java-net/java_net_InetAddress.c: Mark function arguments unused where necessary. (Java_java_net_InetAddress_getHostByName): New local int variable max_addresses. * native/jni/java-net/java_net_NetworkInterface.c: Mark function arguments unused where necessary. * native/jni/java-net/javanet.c (_javanet_set_int_field): Removed unused argument class. (_javanet_accept): Check result variable after it has been assigned. * native/jni/java-nio/gnu_java_nio_NIOServerSocket.c: Mark function arguments unused where necessary. * native/jni/java-nio/gnu_java_nio_VMPipe.c: Likewise. * native/jni/java-nio/gnu_java_nio_VMSelector.c: Likewise. * native/jni/java-nio/gnu_java_nio_VMSelector.c: Likewise. * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c: Likewise. * native/jni/java-nio/java_nio_DirectByteBufferImpl.c: Likewise. * native/jni/java-nio/java_nio_MappedByteBufferImpl.c: Likewise. * native/jni/java-nio/java_nio_channels_Channels.c: Likewise. * native/jni/java-util/java_util_VMTimeZone.c (jint_to_charbuf): Mark as static function. (Java_java_util_VMTimeZone_getSystemTimeZoneId): Mark clazz argument as unused. Cast _timezone to long before use. * native/target/generic/target_generic_network.h: Remove asserts.
* 2004-05-21 Michael Koch <konqueror@gmx.de>Michael Koch2004-05-211-3/+0
| | | | | | | | | | | | | | | | | * acinclude.m4 (CLASSPATH_WITH_INCLUDEDIR): Removed. * configure.ac (EXTRA_INCLUDES): Removed. (AM_CPPFLAGS): New variable to store needed includes. * native/fdlibm/Makefile.am (INCLUDES): Removed. * native/jni/classpath/Makefile.am (INCLUDES): Removed. * native/jni/gtk-peer/Makefile.am: Use libgtkpeer_la_CPPFLAGS instead of INCLUDES. * native/jni/java-awt/Makefile.am (INCLUDES): Removed. * native/jni/java-io/Makefile.am (INCLUDES): Removed. * native/jni/java-lang/Makefile.am: Use libjavalang_la_CFLAGS and libjavalangreflect_la_CFLAGS instead of INCLUDES. * native/jni/java-net/Makefile.am (INCLUDES): Removed. * native/jni/java-nio/Makefile.am (INCLUDES): Removed. * native/jni/java-util/Makefile.am (INCLUDES): Removed.
* 2004-05-21 Mark Wielaard <mark@klomp.org>Michael Koch2004-05-215-13/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * native/fdlibm/e_pow.c: CYGNUS LOCAL should be GCJ LOCAL. * native/fdlibm/fdlibm.h: Likewise. 2004-05-21 Richard Henderson <rth@redhat.com> * native/fdlibm/mprec.c (lo0bits): Fix paren typo. 2004-05-21 Matt Kraai <kraai@alumni.cmu.edu> * native/fdlibm/w_exp.c (o_threshold, u_threshold): Define only if _IEEE_LIBM is undefined. 2004-05-21 Bo Thorsen <bo@berlioz.suse.de> * native/fdlibm/ieeefp.h: Add x86-64 support. 2004-05-21 Gerhard Tonn <GerhardTonn@swol.de> * native/fdlibm/ieeefp.h: Define __IEEE_BIG_ENDIAN for S/390. 2004-05-21 Anthony Green <green@redhat.com> * native/fdlibm/ieeefp.h: Add arm thumb support. 2004-05-21 Richard Earnshaw <rearnsha@arm.com> * native/fdlibm/ieeefp.h: Handle ARM platforms that have pure-endian floating point. 2002-1-1 Andrew Pinski <pinskia@physics.uc.edu> * native/fdlibm/ieeefp.h: Define __IEEE_BIG_ENDIAN for PPC Darwin, not for all of Darwin.
* 2004-04-12 Michael Koch <konqueror@gmx.de>Michael Koch2004-04-121-1/+1
| | | | | | | | | | | | | | * configure.ac: Initialize CLASSPATH_MODULE. * native/fdlibm/Makefile.am, native/jni/classpath/Makefile.am, native/jni/gtk-peer/Makefile.am, native/jni/java-awt/Makefile.am, native/jni/java-io/Makefile.am, native/jni/java-lang/Makefile.am, native/jni/java-net/Makefile.am, native/jni/java-nio/Makefile.am, native/jni/java-util/Makefile.am: Use new @CLASSPATH_MODULE@.
* * native/fdlibm/Makefile.am (libfdlibm_la_SOURCES): Add java-assert.h.Mark Wielaard2004-04-101-0/+1
|
* * configure.ac: Set AM_CFLAGS to ISO C90 pedantic ansi, but withMark Wielaard2004-04-092-6/+5
| | | | | | | | | | | | | | | | | | | | | longlong (jlong) support and modern POSIX and BSD C library funtions/prototypes. * native/fdlibm/Makefile.am: Cancel out project wide AM_CFLAGS. * native/fdlibm/mprec.h: Remove C++ comments. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c: Turn C++ comments into C comments. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: Likewise. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: Likewise. * native/jni/java-io/FileDescriptor.c: Likewise. * native/jni/java-io/java_io_File.c: Likewise. * native/jni/java-io/javaio.c: Remove unused fprintf calls. * native/jni/java-net/javanet.c: Turn C++ comments into C comments. * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c: Likewise. * native/target/generic/target_generic_file.h: Likewise. * native/target/generic/target_generic_network.h: Likewise.
* Reverted.Etienne M. Gagnon2004-03-2941-2838/+2238
|
* 2004-03-27 Etienne M. Gagnon <gagnon.etienne_m@uqam.ca>Etienne M. Gagnon2004-03-2741-2241/+2838
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * native/fdlibm/dtoa.c, native/fdlibm/e_acos.c, native/fdlibm/e_asin.c, native/fdlibm/e_atan2.c, native/fdlibm/e_exp.c, native/fdlibm/e_fmod.c, native/fdlibm/e_log.c, native/fdlibm/e_pow.c, native/fdlibm/e_rem_pio2.c, native/fdlibm/e_remainder.c, native/fdlibm/e_scalb.c, native/fdlibm/e_sqrt.c, native/fdlibm/fdlibm.h, native/fdlibm/k_cos.c, native/fdlibm/k_rem_pio2.c, native/fdlibm/k_sin.c, native/fdlibm/k_tan.c, native/fdlibm/mprec.c, native/fdlibm/mprec.h, native/fdlibm/s_atan.c, native/fdlibm/s_ceil.c, native/fdlibm/s_copysign.c, native/fdlibm/s_cos.c, native/fdlibm/s_fabs.c, native/fdlibm/s_floor.c, native/fdlibm/s_rint.c, native/fdlibm/s_scalbn.c, native/fdlibm/s_sin.c, native/fdlibm/s_tan.c, native/fdlibm/sf_fabs.c, native/fdlibm/sf_rint.c, native/fdlibm/strtod.c, native/fdlibm/w_acos.c, native/fdlibm/w_asin.c, native/fdlibm/w_atan2.c, native/fdlibm/w_exp.c, native/fdlibm/w_fmod.c, native/fdlibm/w_log.c, native/fdlibm/w_pow.c, native/fdlibm/w_remainder.c, native/fdlibm/w_sqrt.c, native/jni/classpath/jcl.c, native/jni/classpath/jcl.h, native/jni/classpath/jnilink.c, native/jni/classpath/jnilink.h, native/jni/classpath/native_state.c, native/jni/classpath/native_state.h, native/jni/classpath/primlib.c, native/jni/classpath/primlib.h, native/jni/gtk-peer/gdkfont.h, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, native/jni/gtk-peer/gthread-jni.c, native/jni/gtk-peer/gtkpeer.h, native/jni/java-awt/gnu_java_awt_EmbeddedWindow.c, native/jni/java-io/FileDescriptor.c, native/jni/java-io/java_io_File.c, native/jni/java-io/java_io_ObjectInputStream.c, native/jni/java-io/java_io_VMObjectStreamClass.c, native/jni/java-io/javaio.c, native/jni/java-io/javaio.h, native/jni/java-lang/java_lang_Double.c, native/jni/java-lang/java_lang_Math.c, native/jni/java-lang/java_lang_Object.c, native/jni/java-lang/java_lang_VMDouble.c, native/jni/java-lang/java_lang_VMFloat.c, native/jni/java-lang/java_lang_VMSystem.c, native/jni/java-lang/java_lang_reflect_Array.c, native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c, native/jni/java-net/gnu_java_net_PlainSocketImpl.c, native/jni/java-net/java_net_InetAddress.c, native/jni/java-net/java_net_NetworkInterface.c, native/jni/java-net/javanet.c, native/jni/java-net/javanet.h, native/jni/java-nio/gnu_java_nio_NIOServerSocket.c, native/jni/java-nio/java_nio.c, native/jni/java-nio/java_nio_DirectByteBufferImpl.c, native/jni/java-nio/java_nio_FileChannelImpl.c, native/jni/java-nio/java_nio_FileLockImpl.c, native/jni/java-util/java_util_TimeZone.c, native/target/Linux/target_native.h, native/target/Linux/target_native_file.h, native/target/Linux/target_native_io.h, native/target/Linux/target_native_math_float.h, native/target/Linux/target_native_math_int.h, native/target/Linux/target_native_misc.h, native/target/Linux/target_native_network.h, native/target/generic/target_generic.h, native/target/generic/target_generic_file.h, native/target/generic/target_generic_io.h, native/target/generic/target_generic_math_float.h, native/target/generic/target_generic_math_int.h, native/target/generic/target_generic_misc.h, native/target/generic/target_generic_network.h, native/testsuite/guile-jvm.c, native/vmi/vmi.c, native/vmi/vmi.h: Indented using GNU indent.
* 2004-03-27 Etienne M. Gagnon <gagnon.etienne_m@uqam.ca>Etienne M. Gagnon2004-03-271-6/+9
| | | | | | | | | * .indent.pro: Added typedef file for GNU indent. * Makefile.am: Added indent target. * include/jni.h.in, native/fdlibm/fdlibm.h, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, native/vmi/vmi.h: Separate typedef declarations from struct/union declarations.
* * mkinstalldirs: updated to automake 1.6Brian Jones2003-01-102-1/+6
| | | | | | | | | | | | | | | | | | * missing: ditto * install-sh: ditto * config.sub: ditto * config.guess: ditto * depcomp: ditto * doc/texinfo.tex: ditto * configure.in: check for headers sys/ioctl.h asm/ioctls.h * native/jni/java-net/java_net_PlainSocketImpl.c: include config.h, checks for HAVE_SYS_IOCTL_H and HAVE_ASM_IOCTL_H, exclude for _AIX asm/ioctls.h, parts of patch from Julian Dolby 2003-01-10 Julian Dolby <dolby@us.ibm.com> * native/fdlibm/fdlibm.h: define _XOPEN_SOURCE for AIX * native/fdlibm/ieeefp.h: defines for _POWER as well as __PPC__
* Added check for S390 arch (big-endian)John Leuner2002-09-091-0/+4
|
* * native/jni/java-lang/Makefile.am: removed empty SUBDIRSBrian Jones2002-02-071-3/+1
| | | | | | | | | | | | | * gnu/classpath/Makefile.am: ditto * native/fdlibm/Makefile.am: ditto * native/jni/java-io/Makefile.am: ditto * native/jni/java-net/Makefile.am: ditto * native/jni/java-util/Makefile.am: ditto * java/io/Makefile.am: removed BlockDataException.java * native/Makefile.am: removed empty SUBDIRS, added option to build cni and jni libraries at the same time (if we actually built cni libraries) * configure.in: added native/cni/Makefile to output
* * again, please review previous large commit message, forgot to do cvs addBrian Jones2001-11-051-0/+54
| | | | on these files
* * native/jni/awt: renamed native/jni/gtk-peerBrian Jones2001-11-0544-0/+8406
* native/jni/javaio.h: moved to native/jni/java-io * native/jni/javaio.c: moved to native/jni/java-io * native/jni/java_io_File.c: moved to native/jni/java-io * native/jni/java_io_FileDescriptor.c: moved to native/jni/java-io * native/jni/java_io_FileInputStream.c: moved to native/jni/java-io * native/jni/java_io_FileOutputStream.c: moved to native/jni/java-io * native/jni/java_io_ObjectInputStream.c: moved to native/jni/java-io * native/jni/java_io_ObjectOutputStream.c: moved to native/jni/java-io * native/jni/java_io_RandomAccessFile.c: moved to native/jni/java-io * native/jni/javalang.h: moved to native/jni/java-lang * native/jni/javalang.c: moved to native/jni/java-lang * native/jni/java_lang_Double.c: moved to native/jni/java-lang * native/jni/java_lang_Float.c: moved to native/jni/java-lang * native/jni/java_lang_Object.c: moved to native/jni/java-lang * native/jni/java_lang_System.c: moved to native/jni/java-lang * native/jni/java_lang_reflect_Array.c: moved to native/jni/java-lang * native/jni/javanet.h: moved to native/jni/java-net * native/jni/javanet.c: moved to native/jni/java-net * native/jni/java_net_InetAddress.c: moved to native/jni/java-net * native/jni/java_net_PlainDatagramSocketImpl.c: moved to native/jni/java-net * native/jni/java_net_PlainSocketImpl.c: moved to native/jni/java-net * native/jni/java_util_ResourceBundle.c: moved to native/jni/java-util * native/jni/java_util_TimeZone.c: moved to native/jni/java-util * native/jni/ieeefp.h: moved to native/jni/mprec * native/jni/java-assert.h: moved to native/jni/mprec * native/jni/mprec.c: moved to native/jni/mprec * native/jni/mprec.h: moved to native/jni/mprec * native/jni/acos.c: removed * native/jni/asin.c: removed * native/jni/atan2.c: removed * native/jni/atan.c: removed * native/jni/ceil.c: removed * native/jni/cos.c: removed * native/jni/dtoa.c: removed * native/jni/e_fmod.c: removed * native/jni/exp.c: removed * native/jni/floor.c: removed * native/jni/jcl.c: removed * native/jni/jcl.h: removed * native/jni/k_cos.c: removed * native/jni/k_rem_pio2.c: removed * native/jni/k_sin.c: removed * native/jni/k_tan.c: removed * native/jni/log.c: removed * native/jni/pow.c: removed * native/jni/remainder.c: removed * native/jni/rint.c: removed * native/jni/s_fabs.c: removed * native/jni/sin.c: removed * native/jni/sqrt.c: removed * native/jni/tan.c: removed * native/jni/fdlibm.h: removed * native/jni/java_math_BigInteger.c: no longer needed * native/fdlibm/dtoa.c: added from gcj to sync sources * native/fdlibm/e_acos.c: added from gcj to sync sources * native/fdlibm/e_asin.c: added from gcj to sync sources * native/fdlibm/e_atan2.c: added from gcj to sync sources * native/fdlibm/e_exp.c: added from gcj to sync sources * native/fdlibm/e_fmod.c: added from gcj to sync sources * native/fdlibm/e_log.c: added from gcj to sync sources * native/fdlibm/e_pow.c: added from gcj to sync sources * native/fdlibm/e_remainder.c: added from gcj to sync sources * native/fdlibm/e_rem_pio2.c: added from gcj to sync sources * native/fdlibm/e_scalb.c: added from gcj to sync sources * native/fdlibm/e_sqrt.c: added from gcj to sync sources * native/fdlibm/fdlibm.h: added from gcj to sync sources * native/fdlibm/ieeefp.h: added from gcj to sync sources * native/fdlibm/java-assert.h: added from gcj to sync sources * native/fdlibm/k_cos.c: added from gcj to sync sources * native/fdlibm/k_rem_pio2.c: added from gcj to sync sources * native/fdlibm/k_sin.c: added from gcj to sync sources * native/fdlibm/k_tan.c: added from gcj to sync sources * native/fdlibm/mprec.c: added from gcj to sync sources * native/fdlibm/mprec.h: added from gcj to sync sources * native/fdlibm/s_atan.c: added from gcj to sync sources * native/fdlibm/s_ceil.c: added from gcj to sync sources * native/fdlibm/s_copysign.c: added from gcj to sync sources * native/fdlibm/s_cos.c: added from gcj to sync sources * native/fdlibm/s_fabs.c: added from gcj to sync sources * native/fdlibm/sf_fabs.c: added from gcj to sync sources * native/fdlibm/s_floor.c: added from gcj to sync sources * native/fdlibm/sf_rint.c: added from gcj to sync sources * native/fdlibm/s_rint.c: added from gcj to sync sources * native/fdlibm/s_scalbn.c: added from gcj to sync sources * native/fdlibm/s_sin.c: added from gcj to sync sources * native/fdlibm/s_tan.c: added from gcj to sync sources * native/fdlibm/strtod.c: added from gcj to sync sources * native/fdlibm/w_acos.c: added from gcj to sync sources * native/fdlibm/w_asin.c: added from gcj to sync sources * native/fdlibm/w_atan2.c: added from gcj to sync sources * native/fdlibm/w_exp.c: added from gcj to sync sources * native/fdlibm/w_fmod.c: added from gcj to sync sources * native/fdlibm/w_log.c: added from gcj to sync sources * native/fdlibm/w_pow.c: added from gcj to sync sources * native/fdlibm/w_remainder.c: added from gcj to sync sources * native/fdlibm/w_sqrt.c: added from gcj to sync sources * native/fdlibm/.cvsignore: new file * native/jni/gtk-peer/Makefile.am: added -module to LDFLAGS * native/jni/java-io/Makefile.am: added -module to LDFLAGS * native/jni/java-io/.cvsignore: new file * native/jni/java-lang/Makefile.am: added -module to LDFLAGS * native/jni/java-lang/.cvsignore: new file * native/jni/java-net/Makefile.am: added -module to LDFLAGS * native/jni/java-net/.cvsignore: new file * native/jni/java-util/Makefile.am: added -module to LDFLAGS * native/jni/java-util/.cvsignore: new file * native/fdlibm/Makefile.am: added -module to LDFLAGS * native/jni/Makefile.am: removed rules, SUBDIRS equals java-io, java-lang, java-net, java-util, gtk-peer * native/Makefile.am: prepended fdlibm to SUBDIRS * java/lang/Math.java static(): load libjavalang.so instead of libjavalangmath.so * java/math/BigInteger.java: replaced our native version with pure Java implementation from gcj * gnu/classpath/math: new directory * gnu/classpath/math/MPN.java: new file from gcj, which came from Kawa, and is included with permission from Per Bothner, the author. * README: updated with current information about CVS and the project * THANKYOU: added Per Bothner * TODO: updated with current information as I know it * NEWS: updated with information about a 0.03 release * HACKING: updated with new information * INSTALL: updated with new information * BUGS: added link to Savannah bug reporting page for the project * ltconfig: removed due to upgrade of libtool to 1.4.2 * ltmain.sh: updated with libtool 1.4.2 * depcomp: new file from automake 1.5 upgrade * configure.in: added to OUTPUT native/fdlibm/Makefile, native/jni/java-io/Makefile, native/jni/java-lang/Makefile, native/jni/java-net/Makefile, native/jni/java-util/Makefile, native/jni/gtk-peer/Makefile * install.sh: updated * missing: updated * mkinstalldirs: updated * native/lib/Makefile.am: INCLUDES += changed to just INCLUDES = to avoid automake warning * native/lib/jcl.h: removed TRUE/FALSE #defines, added DBG * native/nsa/: removed, files native_state.* moved to native/lib * native/lib: renamed native/jni/classpath * native/cni/Makefile.am: new file * native/cni/.cvsignore: new file * native/jni/gtk-peer/Makefile.am: LIBADD used to get native_state from a common location * native/jni/java-io/Makefile.am: LIBADD used to get jcl from a common location, source modified to use relevant JCL_* functions * native/jni/java-lang/Makefile.am: LIBADD used to get jcl from a common location * native/jni/java-net/Makefile.am: LIBADD used to get jcl from a common location, source modified to use relevant JCL_* functions * vm/reference/java/lang/Thread.java (Thread): wrongly marked private constructor Thread (ThreadGroup, String) now public * native/jni/java-util/java_util_ResourceBundle.c: removed file * native/jni/java-util/Makefile.am: removed java_util_ResourceBundle.c from library