summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* 2000-10-25 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-255-463/+468
| | | | | | | | | | | | | | | * Makefile.am (GCJCOMPILE): Pass --tag=GCJ to libtool. (core_java_source_files): Put java.lang, java.io, and java.util here. (ordinary_java_source_files): Order so that core_java_source_files are built first. (java_source_files): Reorder so that special_java_source_files are built first. * configure.in: Don't pass -I flag to gcj. * Makefile.in: Rebuilt. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37060 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2000-10-253-19/+62
| | | | | | | * Makefile.am (install-exec-hook): New target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37057 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/ThreadGroup.java (uncaughtException): Print thread namebryce2000-10-252-1/+5
| | | | | | | with stack dump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37047 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-242-32/+61
| | | | | | | * java/util/EventObject.java: Merged from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37032 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-23 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-10-232-4/+5
| | | | | | | | | * java/util/AbstractSet.java (equals): Re-installed original code. (http://sources.redhat.com/ml/java-patches/2000-q4/msg00054.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37021 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Added rules for libgcjx library.rolfwr2000-10-2264-310/+8192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Rebuilt. * configure.in: Added check for X. * configure: Rebuilt. * gnu/awt/LightweightRedirector.java: New file. * gnu/awt/j2d/AbstractGraphicsState.java: New file. * gnu/awt/j2d/DirectRasterGraphics.java: New file. * gnu/awt/j2d/Graphics2DImpl.java: New file. * gnu/awt/j2d/IntegerGraphicsState.java: New file. * gnu/awt/j2d/MappedRaster.java: New file. * gnu/awt/xlib/XCanvasPeer.java: New file. * gnu/awt/xlib/XEventLoop.java: New file. * gnu/awt/xlib/XEventQueue.java: New file. * gnu/awt/xlib/XFontMetrics.java: New file. * gnu/awt/xlib/XFramePeer.java: New file. * gnu/awt/xlib/XGraphics.java: New file. * gnu/awt/xlib/XGraphicsConfiguration.java: New file. * gnu/awt/xlib/XPanelPeer.java: New file. * gnu/awt/xlib/XToolkit.java: New file. * gnu/gcj/xlib/Clip.java: New file. * gnu/gcj/xlib/Colormap.java: New file. * gnu/gcj/xlib/Display.java: New file. * gnu/gcj/xlib/Drawable.java: New file. * gnu/gcj/xlib/Font.java: New file. * gnu/gcj/xlib/GC.java: New file. * gnu/gcj/xlib/Pixmap.java: New file. * gnu/gcj/xlib/Screen.java: New file. * gnu/gcj/xlib/Visual.java: New file. * gnu/gcj/xlib/WMSizeHints.java: New file. * gnu/gcj/xlib/Window.java: New file. * gnu/gcj/xlib/WindowAttributes.java: New file. * gnu/gcj/xlib/XAnyEvent.java: New file. * gnu/gcj/xlib/XButtonEvent.java: New file. * gnu/gcj/xlib/XColor.java: New file. * gnu/gcj/xlib/XConfigureEvent.java: New file. * gnu/gcj/xlib/XConnectException.java: New file. * gnu/gcj/xlib/XEvent.java: New file. * gnu/gcj/xlib/XException.java: New file. * gnu/gcj/xlib/XExposeEvent.java: New file. * gnu/gcj/xlib/XID.java: New file. * gnu/gcj/xlib/XImage.java: New file. * gnu/gcj/xlib/XUnmapEvent.java: New file. * gnu/gcj/xlib/natClip.cc: New file. * gnu/gcj/xlib/natColormap.cc: New file. * gnu/gcj/xlib/natDisplay.cc: New file. * gnu/gcj/xlib/natDrawable.cc: New file. * gnu/gcj/xlib/natFont.cc: New file. * gnu/gcj/xlib/natGC.cc: New file. * gnu/gcj/xlib/natPixmap.cc: New file. * gnu/gcj/xlib/natScreen.cc: New file. * gnu/gcj/xlib/natVisual.cc: New file. * gnu/gcj/xlib/natWMSizeHints.cc: New file. * gnu/gcj/xlib/natWindow.cc: New file. * gnu/gcj/xlib/natWindowAttributes.cc: New file. * gnu/gcj/xlib/natXAnyEvent.cc: New file. * gnu/gcj/xlib/natXButtonEvent.cc: New file. * gnu/gcj/xlib/natXColor.cc: New file. * gnu/gcj/xlib/natXConfigureEvent.cc: New file. * gnu/gcj/xlib/natXException.cc: New file. * gnu/gcj/xlib/natXExposeEvent.cc: New file. * gnu/gcj/xlib/natXImage.cc: New file. * gnu/gcj/xlib/natXUnmapEvent.cc: New file. * java/awt/EventDispatchThread.java: Start thead on creation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37005 138bc75d-0d04-0410-961f-82ee72b054a4
* From Arno J. Klaassen:tromey2000-10-203-0/+6
| | | | | | | | * interpret.cc: Include <stdlib.h> for alloca. * defineclass.cc: Include <stdlib.h> for alloca. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36986 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2000-10-205-49/+171
| | | | | | | | | | | | | | * Makefile.am: Include deps.mk. (GCJCOMPILE): Added -MD, -MT, and -MF. ($(javao_files)): Don't depend on libgcj.zip. (all-recursive): New target. (%.lo:%.cc): Do dependency tracking. ($(nat_headers)): Don't depend on libgcj.zip. * configure: Rebuilt. * configure.in: Make .d files and deps.mk. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36982 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-13 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-134-4/+11
| | | | | | | | | | | * exception.cc: Don't #include "exception". (_Jv_eh_alloc): Call abort (), not terminate (), if malloc fails. * Makefile.am (libgcj_la_LDFLAGS): Link in libsupc++. * Makefile.in: Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36855 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-11 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-119-30/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/peer/ChoicePeer.java (addItem): Removed. * java/awt/peer/ComponentPeer.java (disable): Removed. (enable): Removed. (hide): Removed. (minimumSize): Removed. (preferredSize): Removed. (reshape): Removed. (show): Removed. * java/awt/peer/ListPeer.java (addItem): Removed. (clear): Removed. (minimumSize): Removed. (preferredSize): Removed. (setMultipleSelections): Removed. * java/awt/peer/MenuBarPeer.java (add): Renamed from addMenu. (remove): Renamed from removeMenu. * java/awt/peer/MenuItemPeer.java (disable): Removed. (enable): Removed. * java/awt/peer/MenuPeer.java (add): Renamed from addItem. (remove): Renamed from removeItem. * java/awt/peer/TextAreaPeer.java (insertText): Removed. (getMinimumSize): Removed. (getPreferredSize): Removed. (minimumSize): Removed. (preferredSize): Removed. (replaceText): Removed. * java/awt/peer/TextFieldPeer.java (minimumSize): Removed. (preferredSize): Removed. (getMinimumSize): Removed. (getPreferredSize): Removed. (setEchoCharacter): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36836 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/text/LocaleData_en.java (monetarySeparator): Added.warrenl2000-10-1012-23/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/sql/Date.java (serialVersionUID): New field. * java/sql/Time.java (serialVersionUID): New field. * java/sql/Timestamp.java (serialVersionUID): New field. * java/text/ChoiceFormat.java (serialVersionUID): New field. * java/text/DateFormat.java (getDateTimeInstance (int)): Removed. * java/text/DateFormatSymbols.java (serialVersionUID): New field. * java/text/DecimalFormat.java (serialVersionOnStream): New field. (readObject): New serialization method. * java/text/DecimalFormatSymbols.java (monetarySeparator): New field. (serialVersionOnStream): New field. (readObject): New serialization method. (getMonetaryDecimalSeparator): New method. (setMonetaryDecimalSeparator): New method. * java/text/NumberFormat.java (maxFractionDigits): New field. (maxIntegerDigits): New field. (minFractionDigits): New field. (minIntegerDigits): New field. (serialVersionOnStream): New field. (serialVersionUID): New field. (readObject): New serialization method. (writeObject): New serialization method. * java/text/SimpleDateFormat.java (defaultCenturyStart): Initialized. (serialVersionOnStream): New field. (serialVersionUID): New field. (readObject): New serialization method. Serialization mods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36831 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-09 Alexandre Oliva <aoliva@redhat.com>tromey2000-10-093-244/+269
| | | | | | | | | | | | | | | * configure.in (GCJ): Avoid bogus error message when looking for (and not finding) gcj in the build tree. * configure: Rebuilt. 2000-10-09 Tom Tromey <tromey@cygnus.com> * configure: Rebuilt. * configure.in: Include sys/types.h when checking for socklen_t. From Arno J. Klaassen. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36811 138bc75d-0d04-0410-961f-82ee72b054a4
* New test codegreen2000-10-092-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36796 138bc75d-0d04-0410-961f-82ee72b054a4
* updatebryce2000-10-091-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36795 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-09 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-093-4/+12
| | | | | | | | | | * include/jvm.h: Enable __builtin_expect(). * name-finder.cc (lookup): Don't trust dladdr() if the address is from the main program. Fix for PR libgcj/341. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36794 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Properties.java: Merged with Classpath version.tromey2000-10-072-366/+465
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36775 138bc75d-0d04-0410-961f-82ee72b054a4
* Rebuilt Makefile.instromey2000-10-064-72/+80
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36741 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natField.cc (BooleanClass): Don't define.tromey2000-10-0621-120/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/reflect/natArray.cc (BooleanClass): Don't define. * java/lang/Class.h (Object): Added `class$' field. * java/lang/Object.h (Object): Added `class$' field. * defineclass.cc (ClassClass): Use `class$' form. (ClassObject): Likewise. * resolve.cc (ClassObject): Use `class$' form. (ObjectClass): Likewise. * interpret.cc (ClassError): Removed. * java/net/natPlainDatagramSocketImpl.cc (BooleanClass): Use `class$' form. (IntegerClass): Likewise. * java/net/natPlainSocketImpl.cc (BooleanClass): Use `class$' form. * java/lang/natClassLoader.cc (CloneableClass): Use `class$' form. (ObjectClass, ClassClass, VMClassLoaderClass, ClassLoaderClass, SerializableClass): Likewise. Include Serializable.h, Cloneable.h. * java/lang/natSystem.cc (SystemClass): Removed. (init_properties): Use `class$' form. * java/lang/natObject.cc (CloneableClass): Removed. (clone): Use `class$' form. * java/lang/natClass.cc (CloneableClass): Use `class$' form. (ObjectClass, ErrorClass, ClassClass, MethodClass, FieldClass, ConstructorClass): Likewise. * java/lang/reflect/natMethod.cc (ObjectClass): Use `class$' form. (ClassClass, VoidClass, ByteClass, ShortClass, CharacterClass, IntegerClass, LongClass, FloatClass, DoubleClass): Likewise. * java/io/natObjectInputStream.cc (ObjectClass): Use `class$' form. (ClassClass): Likewise. * include/jvm.h (StringClass): Use `class$' form. * prims.cc (ObjectClass): Removed. (_Jv_RunMain): Use `class$' form. (_Jv_AllocObject): Likewise. * jni.cc (ClassClass): Use `class$' form. (ThrowableClass): Likewise. (ObjectClass): Likewise. (MethodClass): Likewise. (ThreadGroupClass): Likewise. (NativeThreadClass): Likewise. * boehm.cc (ObjectClass): Removed. (ClassClass): Removed. (_Jv_MarkObj): Use `class$' form. * gcj/field.h (JvFieldIsRef): Use `class$' form. Include RawData.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36740 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Removed java/io/Replaceable.java andwarrenl2000-10-0516-204/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | java/io/Resolvable.java. * Makefile.in: Rebuilt. * gcj/javaprims.h: Removed Replaceable and Resolvable from java.io namespace. * java/io/ObjectInputStream.java (processResolution): Fixed typo in method name. (processResolution): Handle readResolve method via reflection with removal of Resolvable interface. * java/io/ObjectOutputStream.java (writeObject): Handle writeReplace method via reflection with removal of Replaceable interface. * java/io/Replaceable.java: Removed. * java/io/Resolvable.java: Removed. * java/security/Key.java (serialVersionUID): New field. * java/security/Provider.java (serialVersionUID): New field. * java/security/interfaces/DSAPrivateKey.java (serialVersionUID): New field. * java/security/interfaces/DSAPublicKey.java (serialVersionUID): New field. * java/sql/DataTruncation.java (serialVersionUID): New field. * java/sql/SQLException.java (serialVersionUID): New field. * java/sql/SQLWarning.java (serialVersionUID): New field. * java/util/Date.java (serialVersionUID): New field. (millis): Made transient. (readObject): New method. (writeObject): New method. Serialization mods. Note: The interfaces java.io.Replaceable and java.io.Resolvable were only temporary additions to JDK 1.2 beta versions and were not included in the JDK 1.2 final. The Serialization spec instructs how to deal with their methods (via reflection). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36736 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (init): Terminate buffer.tromey2000-10-052-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36733 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated ChangeLog to reflect patch credittromey2000-10-031-3/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36702 138bc75d-0d04-0410-961f-82ee72b054a4
* updatebryce2000-10-021-0/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36689 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-02 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-0221-12/+1266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * prims.cc (_Jv_argv, _Jv_argc): New fields. (JvRunMain): Set _Jv_argv and _Jv_argc. * java/awt/Component.java: Minor fixes. * java/awt/Image.java (UndefinedProperty): Initialize final field. * java/awt/Toolkit.java (systemEventQueue): Removed. (getDefaultToolkit): Default to "gnu.awt.gtk.GtkToolkit". * java/awt/Window.java (getToolkit): Don't call super. * java/awt/image/BufferedImage.java: Fix definate assignment errors. * java/awt/peer/ContainerPeer.java (insets): Remove unused method. * gnu/awt/gtk/GtkComponentPeer.java: New file. * gnu/awt/gtk/GtkContainerPeer.java: New file. * gnu/awt/gtk/GtkFramePeer.java: New file. * gnu/awt/gtk/GtkMainThread.java: New file. * gnu/awt/gtk/GtkToolkit.java: New file. * gnu/awt/gtk/GtkWindowPeer.java: New file. * gnu/awt/gtk/gtkcommon.cc: New file. * gnu/awt/gtk/gtkcommon.h: New file. * gnu/awt/gtk/natGtkComponentPeer.cc: New file. * gnu/awt/gtk/natGtkContainerPeer.cc: New file. * gnu/awt/gtk/natGtkFramePeer.cc: New file. * gnu/awt/gtk/natGtkMainThread.cc: New file. * gnu/awt/gtk/natGtkToolkit.cc: New file. * gnu/awt/gtk/natGtkWindowPeer.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36688 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-30 Tom Tromey <tromey@cygnus.com>bryce2000-09-302-12/+17
| | | | | | | | * posix-threads.cc (_Jv_CondWait): Check to see if we are interrupted before modifying the cv's wait set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36680 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-30 Hans Boehm <boehm@acm.org>bryce2000-09-3011-226/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bryce McKinlay <bryce@albatross.co.nz> Implement bitmap descriptor based marking for Boehm GC. * configure.in: Define JC1GCSPEC. Set it if boehm-gc is used. * configure: Rebuilt. * libgcj.spec.in: Pass JC1GCSPEC to jc1. * include/jvm.h (struct _Jv_VTable): New field `gc_descr'. New inline method get_finalizer(). (struct _Jv_ArrayVTable): Ditto. Declare method array with NUM_OBJECT_METHODS elements instead of NUM_OBJECT_METHODS + 1. (_Jv_AllocObj): Add new jclass parameter. (_Jv_AllocArray): Ditto. (_Jv_BuildGCDescr): New prototype. * prims.cc (_Jv_AllocObject): Rename parameter `c' to `klass'. Pass `klass' to _Jv_AllocObj. Don't set the new object's vtable. Use get_finalizer() instead of direct finalizer vtable offset. (_Jv_NewObjectArray): Rename parameter `clas' to `klass'. Pass `klass' to _Jv_AllocArray. Don't set the new array's vtable. (_Jv_NewPrimArray): Call _Jv_FindArrayClass before _Jv_AllocObj. Pass `klass' to _Jv_AllocObj. Don't set the new array's vtable. * resolve.cc (METHOD_NOT_THERE, METHOD_INACCESSIBLE): New #defines. (_Jv_ResolvePoolEntry): Use METHOD_NOT_THERE and METHOD_INACCESSIBLE. (_Jv_DetermineVTableIndex): Ditto. (_Jv_PrepareClass): Ditto. Remove offset-by-one adjustments from vtable calculations to account for new gc_descr field. * boehm.cc: #include gc_gcj.h. (obj_kind_x, obj_free_list): `#if 0'-ed away. (_Jv_MarkObj): Check that vtable doesn't point to a cleared object. New commentary from HB. Mark the classes vtable. (_Jv_MarkArray): Check that vtable doesn't point to a cleared object. (GC_DEFAULT_DESCR): New #define. (_Jv_BuildGCDescr): New function. Use GC_DEFAULT_DESCR, for now. (_Jv_AllocObj): New parameter `klass'. Use GC_GCJ_MALLOC (). (_Jv_AllocArray): New parameter `klass'. Allocate with GC_MALLOC and scan conservativly if size is less than min_heap_addr. Set vtable pointer of new object before returning. (_Jv_AllocBytes): Use GC_MALLOC_ATOMIC, not GC_GENERIC_MALLOC. (_Jv_InitGC): Call GC_init_gcj_malloc(). Don't set up marking and allocation for obj_kind_x. * nogc.cc (_Jv_BuildGCDescr): New function. Return 0. (_Jv_AllocObj): Set vtable on returned object. (_Jv_AllocArray): Ditto. * java/lang/Class.h (_Jv_NewObjectArray): No longer a friend. (_Jv_NewPrimArray): Ditto. (_Jv_AllocObj): Declare as a friend. (_Jv_AllocArray): Ditto. * java/lang/natClassLoader.cc (_Jv_FindArrayClass): Copy gc_descr from &ObjectClass into new array class. Remove offset-by-one adjustments from `method' size calculations to account for gc_descr field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36679 138bc75d-0d04-0410-961f-82ee72b054a4
* * ltconfig, ltmain.sh, libtool.m4: Updated from libtoolaoliva2000-09-301-279/+268
| | | | | | | | multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt all affected `configure' scripts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36673 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/Scrollbar.java (removeAdjustmentListener): Usetromey2000-09-262-1/+6
| | | | | | | `remove', not `add'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36650 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-26 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-09-262-0/+5
| | | | | | | * java/lang/natSystem.cc (file_encoding): Added return statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36647 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Re-work shell commands that exceeded command-lineaoliva2000-09-143-16/+33
| | | | | | | | length limits. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36416 138bc75d-0d04-0410-961f-82ee72b054a4
* Looks like Tom forgot to check this in...aoliva2000-09-141-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36406 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (lt_preloaded_symbols): Define as `extern'.aoliva2000-09-142-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36405 138bc75d-0d04-0410-961f-82ee72b054a4
* * defineclass.cc: Include alloca.h only if HAVE_ALLOCA_H.aoliva2000-09-145-4/+20
| | | | | | | | | * java/lang/natDouble.cc: Likewise. * java/lang/reflect/natMethod.cc: Likewise. * interpret.cc: Likewise. Fix NULLCHECKs that tested a _Jv_word. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36404 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-13 Alexandre Oliva <aoliva@redhat.com>tromey2000-09-136-294/+437
| | | | | | | | | | | | | * configure.in (LIBDATASTARTSPEC): Use `%s' to search for libgcjdata.a. (GCJ): Support single-tree builds. Add -B`pwd`/ and -I$srcdir. * acinclude.m4: Arrange for automake to not bring in a new libtool.m4 for LT_AC_PROG_GCJ. AC_SUBST GCJ. * Makefile.am: Leave it up to automake to subst GCJ. * aclocal.m4, configure, Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36392 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natArray.cc (BooleanClass): New define.tromey2000-09-133-8/+27
| | | | | | | | | (get): Ensure Boolean class is initialized. * java/lang/reflect/natField.cc (BooleanClass): New define. (get): Ensure Boolean class is initialized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36391 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-13 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-09-134-5/+42
| | | | | | | | | | | | | | | * java/lang/String.java (CASE_INSENSITIVE_ORDER): New static field. Initialize with anonymous class. (compareToIgnoreCase): New method. * java/lang/ThreadGroup.java (had_uncaught_exception): New field. (uncaughtException): Set had_uncaught_exception. * prims.cc (JvRunMain): Check value of had_uncaught_exception and exit with error status if set. (_Jv_RunMain): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36385 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt with new ../libtool.m4.aoliva2000-09-122-246/+240
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36351 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/Field.java (toString): Don't rely ontromey2000-09-113-8/+421
| | | | | | | Class.toString. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36341 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/BytesToUnicode.java (getDefaultDecoder): Lettromey2000-09-117-238/+357
| | | | | | | | | | | | | default decoder use iconv. * gnu/gcj/convert/UnicodeToBytes.java (getDefaultEncoder): Let default encoder use iconv. * configure: Rebuilt. * configure.in: Check for nl_langinfo and <langinfo.h>. * java/lang/natSystem.cc (file_encoding): New function. (DEFAULT_FILE_ENCODING): Define to file_encoding() if possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36306 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4: Simplify the tests for CC and CXX.aoliva2000-09-104-492/+389
| | | | | | | * aclocal.m4, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36297 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4: Include libtool macros from the source tree.aoliva2000-09-104-688/+823
| | | | | | | * aclocal.m4, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36296 138bc75d-0d04-0410-961f-82ee72b054a4
* * Updated from libtool multi-language branch.aoliva2000-09-109-1506/+4265
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36295 138bc75d-0d04-0410-961f-82ee72b054a4
* This commit was generated by cvs2svn to compensate for changes in r36292,aoliva2000-09-101-17/+175
| | | | | | | which included commits to RCS files with non-trunk default branches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36293 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionaoliva2000-09-101-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36290 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/beans/PropertyChangeEvent.java (serialVersionUID): Added.warrenl2000-09-0829-34/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/beans/PropertyVetoException.java (serialVersionUID): Added. * java/io/File.java (writeObject): Added. (readObject): Added. (serialVersionUID): Added. * java/io/ObjectOutputStream.java (writeObject): Initialized fieldsAlreadyWritten before recursion rather than after. * java/io/ObjectStreamClass.java (serialVersionUID): Added. * java/io/OptionalDataException.java (serialVersionUID): Added. (OptionalDataException): Made package private. * java/io/SyncFailedException.java (SyncFailedException): Removed default constructor to match spec. * java/lang/Boolean.java (serialVersionUID): Added. * java/lang/Byte.java (serialVersionUID): Added. * java/lang/Character.java (serialVersionUID): Added. * java/lang/Double.java (serialVersionUID): Added. * java/lang/Float.java (serialVersionUID): Added. * java/lang/Integer.java (serialVersionUID): Added. * java/lang/Long.java (serialVersionUID): Added. * java/lang/Number.java (serialVersionUID): Added. * java/lang/Short.java (serialVersionUID): Added. * java/lang/String.java (serialVersionUID): Added. * java/lang/ThreadDeath.java (ThreadDeath): Removed constructor to match spec. * java/lang/reflect/InvocationTargetException.java (serialVersionUID): Added. * java/net/URL.java (handler): Made transient. (hashCode): Added field for serialization, per spec. and use cached value if available. (serialVersionUID): Added. (URL): Initialize hashCode. (set): Adjust hashCode. (readObject): New Method to initialize the protocol handler when deserializing. (writeObject): New method. * java/text/BreakIterator.java: Removed 'implements Serializable'. * java/text/Collator.java: Removed 'implements Serializable'. * java/util/GregorianCalendar.java (serialVersionUID): Added. * java/util/Properties.java (serialVersionUID): Added. * java/util/Random.java (serialVersionUID): Added. (seed): Made private. (nextNextGaussian): Made private. (haveNextNextGaussian): Made private. * java/util/Stack.java (serialVersionUID): Added. * java/util/TimeZone.java (serialVersionUID): Added. * java/util/Vector.java (serialVersionUID): Added. Serialization mods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36272 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-07 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-09-075-50/+31
| | | | | | | | | | * Makefile.am (Thread.h): Don't be friends with native threads functions. * Makefile.in: Rebuilt. * java/lang/Thread.java (interrupt_flag): Make package-private. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36234 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-06 Jeff Sturm <jeff.sturm@appnet.com>tromey2000-09-062-2/+8
| | | | | | | | * include/jvm.h (_Jv_HashCode): Cast object ptr to `unsigned long' to avoid long long division. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36215 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/Constructor.java (toString): Use `getName' fortromey2000-09-063-3/+8
| | | | | | | | | parameter types. * java/lang/reflect/Method.java (toString): Use `getName' for return type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36214 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Accept nulltromey2000-09-062-2/+9
| | | | | | | `args' if method takes no parameters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36209 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR java.lang/339:tromey2000-09-062-34/+125
| | | | | | | | | | * java/lang/natPosixProcess.cc (fail): New function. (cleanup): New function. (startProcess): Use them. Create pipe so child can communicate exec failure back to parent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36202 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/natPlainDatagramSocketImpl.cc (mcastGrp): Fix typo.bryce2000-09-052-3/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36170 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud