summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* 2005-06-15 Kelley Cook <kcook@gcc.gnu.org>kcook2005-06-1611-53/+19
| | | | | | | | | | | | * configure.ac (USING_ECOS_PLATFORM): Remove and merge into... (USING_POSIX_PLATFORM): ... here. * Makefile.am: Delete USING_ECOS_PLATFORM. * configure, Makefile.in, include/Makefile.in, testsuite/Makefile.in, external/Makefile.in, external/sax/Makefile.in, external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101005 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/17536:tromey2005-06-153-0/+12
| | | | | | | | * testsuite/libjava.lang/pr17536.java: New file. * testsuite/libjava.lang/pr17536.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-15 Goffredo Baroncelli <kreijack@inwind.it>tromey2005-06-152-1/+11
| | | | | | | | | PR libgcj/21074: * gnu/java/net/protocol/http/HTTPURLConnection.java (getHeaderFieldKey): Check index. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100994 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java/:tromey2005-06-154-5/+20
| | | | | | | | | | | | | | | | | | | | | | PR libgcj/21906: * class.c (make_method_value): Use soft_abstractmethod_node for abstract method. * java-tree.h (soft_abstractmethod_node): New define. (JTI_SOFT_ABSTRACTMETHOD_NODE): New enum constant. * decl.c (java_init_decl_processing): Initialize soft_abstractmethod_node. libjava/: PR libgcj/21906: * defineclass.cc (handleMethodsEnd): Set ncode for abstract methods. * include/jvm.h (_Jv_ThrowAbstractMethodError): Declare. * link.cc (_Jv_ThrowAbstractMethodError): Renamed. No longer static. (append_partial_itable): Use it. (set_vtable_entries): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100992 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/runtime/SystemClassLoader.java (init): Cleartromey2005-06-152-0/+6
| | | | | | | last_was_sep in loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100991 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/id/JdwpIdFactory.java: New file.kseitz2005-06-153-4/+312
| | | | | | | * gnu/classpath/jdwp/processor/PacketProcessor.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100970 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/id/ArrayId.java: New file.kseitz2005-06-151-0/+15
| | | | | | | | | | | | | | | | | * gnu/classpath/jdwp/id/ArrayReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/ClassLoaderId.java: New file. * gnu/classpath/jdwp/id/ClassObjectId.java: New file. * gnu/classpath/jdwp/id/ClassReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/InterfaceReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/JdwpId.java: New file. * gnu/classpath/jdwp/id/ObjectId.java: New file. * gnu/classpath/jdwp/id/ReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/StringId.java: New file. * gnu/classpath/jdwp/id/ThreadGroupId.java: New file. * gnu/classpath/jdwp/id/ThreadId.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100969 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.host: Handle Solaris 10/x86.ro2005-06-142-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100958 138bc75d-0d04-0410-961f-82ee72b054a4
* config/:tromey2005-06-1410-46/+26
| | | | | | | | | | | | | | | | | | | | | | | | PR libgcj/19877: * no-executables.m4: Call real AC_FUNC_MMAP when cache variable is set but not 'no'. libstdc++-v3/: PR libgcj/19877: * configure, aclocal.m4: Rebuilt. * Makefile.in, include/Makefile.in, libmath/Makefile.in, libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in, testsuite/Makefile.in: Likewise. libjava/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. libgfortran/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. zlib/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100953 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Class.java (getClasses): New method.tromey2005-06-144-90/+97
| | | | | | | | | | | | | | | | (internalGetClasses): Likewise. (getClassLoader): Updated documentation. (getDeclaredClasses): New overload; old overload no longer native. (_getConstructors): Removed. (resourcePath): Updated. * java/lang/natClass.cc (getClasses): Removed. * java/lang/Class.h (getDeclaredClasses, getDeclaredConstructors): Updated. (_getConstructors): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100948 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/id/ArrayId.java: New file.kseitz2005-06-1412-0/+866
| | | | | | | | | | | | | | | | | * gnu/classpath/jdwp/id/ArrayReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/ClassLoaderId.java: New file. * gnu/classpath/jdwp/id/ClassObjectId.java: New file. * gnu/classpath/jdwp/id/ClassReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/InterfaceReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/JdwpId.java: New file. * gnu/classpath/jdwp/id/ObjectId.java: New file. * gnu/classpath/jdwp/id/ReferenceTypeId.java: New file. * gnu/classpath/jdwp/id/StringId.java: New file. * gnu/classpath/jdwp/id/ThreadGroupId.java: New file. * gnu/classpath/jdwp/id/ThreadId.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100913 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-13 Jim Huang <jserv@kaffe.org>tromey2005-06-132-12/+18
| | | | | | | | | PR libgcj/22036: * jni.cc (_Jv_JNI_NewObjectV): Use chars() method. (_Jv_JNI_NewObject): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100897 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/21844:tromey2005-06-133-0/+40
| | | | | | | | * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100894 138bc75d-0d04-0410-961f-82ee72b054a4
* Add PR number to ChangeLog entry.bryce2005-06-091-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100786 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/rmi/server/RMIClassLoader.java (getClassLoader): Make public.bryce2005-06-092-1/+6
| | | | | | | From Gary Benson. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100785 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-08 Ziga Mahkovec <ziga.mahkovec@klika.si>ziga2005-06-082-1/+10
| | | | | | | | * java/text/MessageFormat.java (parse): When parsing strings, check for an empty pattern trailer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100761 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/transport/JdwpConnection.java: New file.kseitz2005-06-072-0/+266
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100688 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/util/Signature.java: New file.kseitz2005-06-072-0/+139
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100687 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-05 Anthony Green <green@redhat.com>green2005-06-062-0/+6
| | | | | | | | * gnu/java/net/natPlainSocketImplPosix.cc (setOption): Fix case fall-through bug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100650 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright year.green2005-06-042-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100585 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-04 Anthony Green <green@redhat.com>green2005-06-044-1/+84
| | | | | | | | | | | | | * java/net/URLClassLoader.java: import gnu.gcj.Core, and gnu.java.net.protocol.core.CoreInputStream. (CureURLLoader): New class. (CoreResource): New class. (addURLImpl): Add special treatment for the "core" protocol. * gnu/gcj/natCore.cc (find): New method. * gnu/gcj/Core.java (find): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100582 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/transport/TransportFactory.java: New file.kseitz2005-06-032-0/+116
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100556 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/transport/ITransport.java: New file.kseitz2005-06-033-0/+260
| | | | | | | * gnu/classpath/jdwp/transport/SocketTransport.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100553 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-03 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-06-023-2/+9
| | | | | | | | | | | * jawt.c: Remove malloc.h, covered by stdlib.h. * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_compile_c_to_binary): Add -bind_at_load to silence the build process. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100504 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/transport/TransportException.java: New file.kseitz2005-06-022-0/+79
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100496 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-02 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-06-012-6/+7
| | | | | | | | * mauve-libgcj: Remove implemented classes from the fail section. Add two new not implemented to it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100471 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac (BACKTRACESPEC): Remove definition, but continue tobryce2005-06-013-11/+14
| | | | | | | | | AC_SUBST definition from configure.host. * configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC to -fomit-frame-pointer on 32-bit x86 targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100469 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ObjectInputStream.java (currentLoader): Fixed typo.tromey2005-06-012-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100467 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-01 Ziga Mahkovec <ziga.mahkovec@klika.si>ziga2005-06-015-16/+56
| | | | | | | | | | | | | | | PR libgcj/20435: * gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field. (static): Add possessive matching to JAVA_1_4 syntax. * gnu/regexp/RETokenRepeated.java (possessive): New field. (makePossessive, isPossessive): New methods. (match): Don't back off during possessive matching. * gnu/regexp/RE.java (initalize): Accept possessive quantifier. * java/util/regex/Pattern.java (constructor): Switch syntax from PERL5 to JAVA_1_4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100466 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in initial commit.kseitz2005-06-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100464 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/transport/JdwpPacket.java: New file.kseitz2005-06-014-0/+568
| | | | | | | | * gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file. * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100463 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21785:tromey2005-06-015-34/+46
| | | | | | | | | | | | | | * java/io/natObjectInputStream.cc (currentClassLoader): Removed. (currentLoader): New method. * java/io/ObjectInputStream.java (resolveProxyClass): Use currentLoader. (currentLoader): Now native. (currentClassLoader): Removed. * testsuite/libjava.lang/pr21785.java: New file. * testsuite/libjava.lang/pr21785.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100462 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21753:tromey2005-06-012-1/+9
| | | | | | | * java/lang/natString.cc (substring): Changed sharing heuristic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100454 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-30 Bryce McKinlay <mckinlay@redhat.com>bryce2005-05-302-5/+12
| | | | | | | | | PR libgcj/21821 * gnu/java/nio/channels/natFileChannelPosix.cc (open): Don't use MAXPATHLEN. Format exception message using a StringBuffer instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100364 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-29 Michael Koch <konqueror@gmx.de>tromey2005-05-302-1/+7
| | | | | | | | PR libgcj/20273: * java/util/LinkedHashMap.java (access): Set 'root.pred'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100347 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-27 Ziga Mahkovec <ziga.mahkovec@klika.si>ziga2005-05-271-1/+5
| | | | | | | * ChangeLog: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100275 138bc75d-0d04-0410-961f-82ee72b054a4
* Testsuite adjustments for PR java/19870.rmathew2005-05-274-0/+64
| | | | | | | | | | | * testsuite/libjava.lang/PR19870.java: New testcase. * testsuite/libjava.lang/PR19870.out: Expected output for the testcase. * testsuite/libjava.jacks/jacks.xfail: Add 8.5.2-accessible-static-member-usage-3 and 15.8.4-static-2 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100245 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-26 Bryce McKinlay <mckinlay@redhat.com>bryce2005-05-262-14/+44
| | | | | | | | | | | | | | | | | | | | | | | | | * decl.c (GCJ_BINARYCOMPAT_ADDITION, GCJ_BOOTSTRAP_LOADER_ADDITION): Removed. (FLAG_BINARYCOMPAT_ABI, FLAG_BOOTSTRAP_LOADER, MINOR_BINARYCOMPAT_ABI_VERSION): New. (GCJ_CURRENT_BC_ABI_VERSION): Use new method to calculate version ID. (parse_version): Calculate version ID using new method. Use bit-flags for flag_indirect_dispatch and flag_bootstrap_classes. 2005-05-26 Bryce McKinlay <mckinlay@redhat.com> * include/jvm.h (FLAG_BINARYCOMPAT_ABI, FLAG_BOOTSTRAP_LOADER): New. (GCJ_BINARYCOMPAT_ADDITION, GCJ_BOOTSTRAP_LOADER_ADDITION): Removed. (OLD_GCJ_40_BC_ABI_VERSION): Renamed. Old-style version ID for BC-ABI classes. (GCJ_CXX_ABI_VERSION): Renamed from GCJ_ABI_VERSION. (GCJ_40_BC_ABI_VERSION): New. Calculate version IDs using new method. (_Jv_CheckABIVersion): Check for both old and new style version IDs. (_Jv_ClassForBootstrapLoader): Use FLAG_BOOTSTRAP_LOADER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100222 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21692rth2005-05-258-4/+52
| | | | | | | | | | | | | | * sysdep/descriptor-n.h: New file. * sysdep/descriptor-y.h: New file. * sysdep/powerpc/descriptor.h: New file. * configure.host: Set $descriptor_h appropriate for the host. * configure.ac: Link it. * configure: Regenerate. * stacktrace.cc: Include sysdep/descriptor.h. (_Jv_StackTrace::UpdateNCodeMap): Use UNWRAP_FUNCTION_DESCRIPTOR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100173 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-25 Chris Burdess <dog@gnu.org>tromey2005-05-252-0/+22
| | | | | | | | * gnu/xml/dom/ls/SAXEventSink.java: Ignore XML entities in start/ end entity callbacks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100163 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-24 Gary Benson <gbenson@redhat.com>tromey2005-05-252-1/+10
| | | | | | | | | PR libgcj/21736: * java/text/MessageFormat.java (MessageFormatElement.setLocale): Handle DateFormat.DEFAULT case correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100154 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21703:tromey2005-05-253-6/+22
| | | | | | | | | | * java/lang/ref/natReference.cc (find_slot): Handle case where table has no NULL entries. * java/lang/natString.cc (_Jv_StringFindSlot): Handle case where table has no NULL entries. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100153 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/mprec.c (mult, lshift, b2d, d2b): Add parenthesis toaj2005-05-222-21/+25
| | | | | | | avoid warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100057 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jacks/jacks.xfail: Remove 3.10.2-round-6.rmathew2005-05-212-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100044 138bc75d-0d04-0410-961f-82ee72b054a4
* * exception.cc: Revert 05-17 gcc_unreachable change.rth2005-05-202-3/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100004 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_NewClass): Usebryce2005-05-192-1/+17
| | | | | | | | | | _Jv_RegisterInitiatingLoader to register array classes, not _Jv_RegisterClass. (_Jv_RegisterInitiatingLoader): Give up if called very early during bootstrapping. Add a FIXME to handle this case better. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99993 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (libgcj0_convenience_la): Removed. Don't build abryce2005-05-193-102/+68
| | | | | | | | | libgcj convenience library. (libgcj_la_SOURCES): New. Move sources here. (libgcj.la): Remove rule. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99988 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-18 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2005-05-182-111/+105
| | | | | | | | | PR libgcj/19729 * gnu/java/security/provider/DSASignature.java: Import updates from GNU Crypto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99904 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-18 Anthony Green <green@redhat.com>green2005-05-185-3/+62
| | | | | | | | | | | | | | | | | | | | * jni/gtk-peer/gtk_jawt.c (classpath_jawt_object_lock, classpath_jawt_object_unlock, classpath_jawt_create_lock, classpath_jawt_destroy_lock): New functions. * jni/classpath/classpath_jawt.h (classpath_jawt_object_lock, classpath_jawt_object_unlock, classpath_jawt_create_lock, classpath_jawt_destroy_lock): New functions. * include/jawt.h (struct _JAWT_DrawingSurface): Add lock field. * jawt.c: #include malloc.h. (_Jv_Lock): Use lock. (_Jv_Unlock): Ditto. (_Jv_GetDrawingSurface): Initialize lock. (_Jv_FreeDrawingSurface): Destroy lock. (_Jv_FreeDrawingSurfaceInfo): Free platformInfo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99903 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-18 Paolo Bonzini <bonzini@gnu.org>bonzini2005-05-183-2/+7
| | | | | | | | * Makefile.am (Makefile.deps): Do not use \0, it is unportable. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99884 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud