summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* * jni.cc: Include IdentityHashMap.h, not Hashtable.h.tromey2001-08-157-11/+442
| | | | | | | | | | | | | | (local_ref_table, global_ref_table): Now IdentityHashMap. (_Jv_JNI_Init): Updated for new types. (mark_for_gc): Likewise. (unmark_for_gc): Likewise. * gcj/javaprims.h: Rebuilt class list. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added new file. * java/util/IdentityHashMap.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44929 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (read): Handle EINVAL and E2BIGtromey2001-08-152-4/+12
| | | | | | | correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44928 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/image/SampleModel.java (getPixel): Set correct arraytromey2001-08-132-3/+8
| | | | | | | element. From Chris Meyer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44871 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-12 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-08-133-0/+143
| | | | | | | | | | * libjava.lang/Matrix4f.java: New file. * libjava.lang/Matrix4f.out: New file. (http://gcc.gnu.org/ml/gcc-patches/2001-08/msg00737.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44864 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (done): Use HAVE_ICONV.ljrittle2001-08-102-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44772 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN.ljrittle2001-08-102-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44771 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/InputStreamReader.java (refill): Only call refill ontromey2001-08-062-1/+8
| | | | | | | BufferedInputStream when appropriate constraints are met. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44675 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/StringWriter.java: Merged with Classpath.tromey2001-08-057-179/+979
| | | | | | | | | | | * java/io/InputStream.java: Merged with Classpath. * java/io/OutputStream.java: Merged with Classpath. * java/io/PushbackInputStream.java: Merged with Classpath. * java/io/CharArrayReader.java: Merged with Classpath. * java/io/CharArrayWriter.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44652 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/calls.c (Java_calls_docall): Fix typo.rth2001-08-032-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44601 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (JNI_OnLoad): Don't declare.tromey2001-08-032-35/+6
| | | | | | | | (_JNI_OnLoad): Don't define. (_Jv_CreateJavaVM): Don't handle JNI_OnLoad. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44590 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/RandomAccessFile.java (seek): Let seek go past end oftromey2001-08-027-23/+43
| | | | | | | | | | | | | | | | | file. (skipBytes): Don't fail if seeking past end of file. * java/io/FileInputStream.java (skip): Don't fail if seeking past end of file. * java/io/natFileDescriptorWin32.cc (seek): Handle `eof_trunc' argument. * java/io/natFileDescriptorEcos.cc (seek): Handle `eof_trunc' argument. * java/io/natFileDescriptorPosix.cc (seek): Handle `eof_trunc' argument. * java/io/FileDescriptor.java (seek): Added `eof_trunc' argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44586 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-02 Martin Kahlert <martin.kahlert@infineon.com>tromey2001-08-022-0/+8
| | | | | | | | * jni.cc (JNI_CreateJavaVM): Call _Jv_JNI_Init in order to initialize global_ref_table/local_ref_table. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44583 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2001-08-023-302/+331
| | | | | | | | * configure.in (THREADSPEC): Don't set THREADLIBS on Cygwin. From David Billinghurst. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44576 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/posix.h (_POSIX_PII_SOCKET): Define.ro2001-08-018-313/+379
| | | | | | | | | | | | | | | | | | | | | * configure.in (HAVE_SOCKLEN_T): Define. * java/net/natPlainSocketImpl.cc [!HAVE_SOCKLEN_T]: Move socklen_t definition up. (_JV_accept): New function, avoids Tru64 UNIX accept macro. (java::net::PlainSocketImpl::accept): Use it. Fixes PRs libgcj/3694, libgcj/3696. * configure.in (HAVE_STRUCT_IPV6_MREQ): New test. * acconfig.h (HAVE_STRUCT_IPV6_MREQ): Provide template. * configure, include/config.h.in: Regenerate. * java/net/natPlainDatagramSocketImpl.cc (union McastReq): Use it. (mcastGrp): Likewise. (java::net::PlainDatagramSocketImpl::setOption): Guard against missing IPV6_MULTICAST_IF. Fixes PR libgcj/3694. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44546 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/KeepInline.java: New file.jsturm2001-08-013-0/+25
| | | | | | | * libjava.lang/KeepInline.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44540 138bc75d-0d04-0410-961f-82ee72b054a4
* * libgcj.spec.in: Pass -fkeep-inline-functions to jc1.jsturm2001-08-012-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44539 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-30 Christian Iseli <chris@ludwig-alpha.unil.ch>tromey2001-07-313-4/+10
| | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (GCJLINK): Added --tag=GCJ. (LIBLINK): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44520 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Date.java: Re-merged with Classpath.tromey2001-07-312-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44497 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/SyncTest.java: New file.jsturm2001-07-314-0/+39
| | | | | | | | * libjava.lang/SyncTest.out: New file. * libjava.lang/SyncTest.xfail: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44495 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/natPlainDatagramSocketImpl.cc: Undefine bind if defined.jsturm2001-07-313-3/+47
| | | | | | | | | | | | (_Jv_bind): New static function. (bind): Use _Jv_bind. * java/net/natPlainSocketImpl.cc: Undefine bind, connect if defined. (_Jv_bind, _Jv_connect): New static functions. (bind): Use _Jv_bind. (connect): Use _Jv_connect. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44494 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-30 Tom Tromey <tromey@redhat.com>tromey2001-07-307-69/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Corey Minyard <minyard@acm.org> * gnu/gcj/convert/natIconv.cc (done): New methods. * gnu/gcj/convert/Output_iconv.java (done): New method. * gnu/gcj/convert/Input_iconv.java (done): New method. * gnu/gcj/convert/UnicodeToBytes.java (defaultEncodingClass): Removed. (getDefaultEncodingClass): Removed. (getDefaultEncoder): Use getEncoder. (done): New method. (defaultEncoding, CACHE_SIZE, encoderCache, currCachePos): New static fields. * gnu/gcj/convert/BytesToUnicode.java (defaultDecodingClass): Removed. (defaultEncoding, CACHE_SIZE, decoderCache, currCachePos): New static fields. (getDefaultDecodingClass): Removed. (getDefaultDecoder): Use getDecoder. (getDecoder): Look up decoder in cache. (done): New method. * java/lang/natString.cc (init): Call `done' on converter. (getBytes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44484 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Integer.java: Merged with Classpath.tromey2001-07-302-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44478 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/GregorianCalendar.java (GregorianCalendar): Callbryce2001-07-302-3/+6
| | | | | | | setTimeInMillis() to set the default/current time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44467 138bc75d-0d04-0410-961f-82ee72b054a4
* * HACKING: add description on updating namespacemark2001-07-292-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44454 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/testsuite:ro2001-07-272-0/+19
| | | | | | | | | | | | | | | * lib/g++.exp (g++_set_ld_library_path): Renamed to ${tool}_set_ld_library_path. Changed caller. * lib/objc.exp (${tool}_set_ld_library_path): New, copied from g++.exp. libjava/testsuite: * lib/libjava.exp (${tool}_set_ld_library_path): New, copied from g++.exp. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44420 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Calendar.java (set): Never recompute fields here. Theybryce2001-07-264-71/+112
| | | | | | | | | | | | | | | | | | | | | | | will already be set if someone set time explicitly, and it can cause problems to do so. Don't invalidate AM_PM setting if HOUR is set. * java/util/GregorianCalendar.java (computeTime): Don't ignore an HOUR setting if AM_PM is set. Don't try to ensure the HOUR value is sane. * java/text/SimpleDateFormat.java (defaultCentury): New field. (readObject): Call set2DigitYearStart if appropriate so that defaultCentury is calculated. (SimpleDateFormat): Don't bother clearing calendar here. Call computeCenturyStart(). (set2DigitYearStart): Calculate and set defaultCentury. (format): Don't clone the calendar. Use "calendar" not "theCalendar" everywhere. (parse): Likewise. If the pattern is "y" or "yy" and it found exactly 2 numeric digits, use the 80-20 heuristic to parse the value into a default century based on defaultCenturyStart. (computeCenturyStart): Rewritten. Call set2DigitYearStart(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44395 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2001-07-253-4/+10
| | | | | | | | * Makefile.am (libgcj.jar): Correctly fail when bytecode compilation fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44359 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (_JNI_OnLoad): New function.ro2001-07-242-4/+17
| | | | | | | | (JNI_OnLoad): Use it. (_Jv_CreateJavaVM): Check for _JNI_OnLoad, not NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44316 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (AM_MAKEFLAGS): Pass RUNTESTFLAGS.ro2001-07-243-0/+7
| | | | | | | Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44314 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/VMClassLoader.java (getPrimitiveClass): Return correcttromey2001-07-242-8/+13
| | | | | | | type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44296 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj/javaprims.h: Rebuilt class list.tromey2001-07-2312-649/+1662
| | | | | | | | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added VMClassLoader. * java/lang/VMClassLoader.java: New file. * java/lang/Boolean.java: Merged with Classpath. * java/lang/Byte.java: Merged with Classpath. * java/lang/Integer.java: Merged with Classpath. * java/lang/Long.java: Merged with Classpath. * java/lang/Number.java: Merged with Classpath. * java/lang/Short.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44274 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.host: Enable hash synchronization for alpha*-*.jsturm2001-07-234-0/+65
| | | | | | | | | * include/posix-threads.h (_Jv_ThreadSelf): Added inline function for alpha. * java/lang/natObject.cc (compare_and_swap, release_set, compare_and_swap_release): Added inline functions for alpha. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44251 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/PR3731.java: New file.jsturm2001-07-194-0/+23
| | | | | | | | * libjava.lang/PR3731.out: New file. * libjava.lang/PR3731.xfail: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44151 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/natPlainDatagramSocketImpl.cc (mcastGrp): Use new RFCro2001-07-182-1/+16
| | | | | | | | 2533 socket options IPV6_JOIN_GROUP, IPV6_LEAVE_GROUP, falling back to old RFC 2133 variants if missing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44130 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFileWin32.cc (_access): Renamed.tromey2001-07-184-12/+24
| | | | | | | | | | | (_stat): Likewise. * java/io/natFile.cc (_access): Renamed. (_stat): Likewise. * java/io/File.java (access, stat): Add leading `_' to name. Updated all callers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44124 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/2812:tromey2001-07-189-297/+603
| | | | | | | | | | | * libgcj.spec.in (*lib): Added LIBICONV. * configure: Rebuilt. * configure.in: Call AM_ICONV. Don't check for iconv function. Add parameters to JV_HASH_SYNCHRONIZATION define. * acinclude.m4 (AM_ICONV): New macro, from Bruno Haible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44116 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-13 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-07-172-1/+5
| | | | | | | | | | * include/i386-signal.h (HANDLE_DIVIDE_OVERFLOW): Removed unused local `_ebp.' (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00070.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44093 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/LinkedList.java (clone): Clear the copy list with clear(),bryce2001-07-172-8/+7
| | | | | | | not by setting its size field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44057 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-07-135-0/+46
| | | | | | | | | | | | * libjava.compile/anon_ctor_itf_arg.java: Moved to `libjava.lang.' * libjava.compile/anon_ctor_itf_arg.out: Likewise * libjava.lang/invoke_from_inner.java: New file. * libjava.lang/invoke_from_inner.out: Likewise. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00061.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43994 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/3426:tromey2001-07-134-64/+83
| | | | | | | | | | | | | * gnu/gcj/convert/natIconv.cc: Include CharConversionException.h, errno.h. (read): Throw exception if character conversion fails. * java/io/BufferedInputStream.java (refill): Now package-private. * java/io/InputStreamReader.java (ready): Simplified. (refill): New method. (read): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43975 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-07-123-0/+44
| | | | | | | | | | * libjava.compile/anon_ctor_itf_arg.java: New file. * libjava.compile/anon_ctor_itf_arg.out: New file. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00059.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43974 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/N19990310_4.xfail: Removed.tromey2001-07-122-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43968 138bc75d-0d04-0410-961f-82ee72b054a4
* Report from Henner Zeller:tromey2001-07-122-6/+15
| | | | | | | | * java/io/FileOutputStream.java (FileOutputStream): Throw FileNotFoundException, not IOException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43966 138bc75d-0d04-0410-961f-82ee72b054a4
* Add some org packages.green2001-07-1157-65/+12784
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43922 138bc75d-0d04-0410-961f-82ee72b054a4
* libjava:apbianco2001-07-117-1/+240
| | | | | | | | | | | | | | | | | | | | 2001-07-10 Alexandre Petit-Bianco <apbianco@redhat.com> * Makefile.am: Added `java/lang/ThreadLocal.java'. * Makefile.in: Regenerate. * java/lang/ThreadLocal.java: Initial import. libjava/testsuite: 2001-07-10 Alexandre Petit-Bianco <apbianco@readhat.com> * libjava.lang/TLtest.java: New file. * libjava.lang/TLtest.out: New file. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00042.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43915 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (libgcj.jar): Don't recursively makejsturm2001-07-073-1006/+92
| | | | | | | | | | | built_java_source_files. Avoid long command lines. Don't change to $(srcdir) to invoke javac. (libgcj.la, libgcjx.la); Avoid long command lines. ($(nat_headers),$(x_nat_headers)): Depend on libgcj.jar. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43836 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-06 Andrew Haley <aph@cambridge.redhat.com>aph2001-07-062-15/+5
| | | | | | | | * include/i386-signal.h: Don't do anything with unsigned divide overflow except throw an exception. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43813 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-06 Andrew Haley <aph@cambridge.redhat.com>aph2001-07-063-3/+117
| | | | | | | | * libjava.lang/Divide_1.java: Add may more test cases. * libjava.lang/Divide_1.out: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43812 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/3562:tromey2001-07-052-2/+8
| | | | | | | | * java/lang/Class.h (Class(void)): Now private. Removed implementation. From dmorsberger@sensysdl.com. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43781 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/II.java: New file.jsturm2001-07-033-0/+22
| | | | | | | * libjava.lang/II.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43744 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud