Michael Koch
3330802695
System.java: Revert accidential change.
...
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/System.java: Revert accidential change.
From-SVN: r89208
2004-10-18 11:09:11 +00:00
Michael Koch
2047d8e479
Math.java, [...]: Reworked import statements, HTML in javadocs and modifier orders.
...
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/Math.java,
java/lang/Package.java,
java/lang/Runtime.java,
java/lang/StrictMath.java,
java/lang/System.java,
java/lang/Thread.java,
java/lang/ThreadLocal.java,
java/lang/Void.java:
Reworked import statements, HTML in javadocs and modifier orders.
From-SVN: r89207
2004-10-18 10:41:56 +00:00
Michael Koch
7b040d4c07
[multiple changes]
...
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/reflect/Proxy.java: Improved javadocs.
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/lang/reflect/AccessibleObject.java
(checkPermission): Removed redundant final modifier.
(secureSetAccessible): Likewise.
* java/lang/reflect/Proxy.java:
Reworked import statements.
(generate): Removed redundant final modifier.
* java/lang/reflect/ReflectPermission.java:
Reorder package declaration and import statement.
2004-10-18 Jeroen Frijters <jeroen@frijters.net>
* java/lang/reflect/Proxy.java
(count): Removed useless initializer.
From-SVN: r89201
2004-10-18 09:46:48 +00:00
Mark Wielaard
3bd2680ed5
System.java (properties): Make package private.
...
2004-09-26 Mark Wielaard <mark@klomp.org>
* java/lang/System.java (properties): Make package private.
* java/lang/Throwable.java (StaticData.nl): Initialize through
directly accessing System.properties.getProperty().
* java/lang/Throwable.java (nl): Remove static field.
(StaticData): New private static inner class.
(stackTraceStringBuffer): Use StaticData.nl.
From-SVN: r88133
2004-09-26 17:11:14 +00:00
Jeroen Frijters
9b2b6c0f33
Proxy.java (getPackage, [...]): Fixed handling of default package.
...
2004-09-25 Jeroen Frijters <jeroen@frijters.net>
* java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed
handling of default package. (generate): Removed confused comments
and code about making Method and Field accessible.
From-SVN: r88109
2004-09-25 19:46:21 +00:00
Tom Tromey
667196047f
ClassLoader.java (loadedClasses): Declare as HashMap.
...
2004-09-24 Tom Tromey <tromey@redhat.com>
* java/lang/ClassLoader.java (loadedClasses): Declare as HashMap.
(definedPackages): Likewise.
From-SVN: r88027
2004-09-24 11:25:42 +00:00
Jeroen Frijters
e6ab8dc2e7
2004-09-24 Jeroen Frijters <jeroen@frijters.net>
...
* java/lang/StackTraceElement.java
(className): Renamed field to declaringClass to be compatible
with Sun serialization format.
From-SVN: r88012
2004-09-24 05:58:28 +00:00
Tom Tromey
3a3d022561
natMethod.cc (_Jv_CallAnyMethodA): Indentation fix.
...
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
Indentation fix.
From-SVN: r87825
2004-09-21 22:23:46 +00:00
Richard Henderson
72826319ff
natPosixProcess.cc (waitForSignal): Ignore return value of sigsuspend.
...
* java/lang/natPosixProcess.cc (waitForSignal): Ignore return
value of sigsuspend.
From-SVN: r87505
2004-09-14 13:09:31 -07:00
Mohan Embar
bdbf6060ea
natThread.cc (finalize_native): Destroy join conditional variable and mutex if...
...
* java/lang/natThread.cc (finalize_native): Destroy
join conditional variable and mutex if these destroy
operations are supported.
From-SVN: r87361
2004-09-11 19:10:44 +00:00
Andreas Tobler
4166b03640
[multiple changes]
...
2004-09-09 Michael Koch <konqueror@gmx.de>
* java/security/ProtectionDomain.java,
* java/util/PropertyPermissionCollection.java:
Fixed javadocs all over.
2004-09-09 Sven de Marothy <sven@physto.se>
Patch from David Gilbert <david.gilbert@object-refinery.com>
* java/lang/Comparable.java: Fixed documentation errors.
* java/util/Arrays.java: Likewise.
2004-09-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/net/Inet4Address.java
(Inet4Address): Added comment to serialization UID.
* java/text/Format.java
(Format): Added comment to serialization UID.
From-SVN: r87248
2004-09-09 21:44:07 +02:00
Michael Koch
c6614d3ea3
2004-09-09 Michael Koch <konqueror@gmx.de>
...
* java/lang/System.java
(err): Fixed javadoci to point to setErr() and not setOut().
From-SVN: r87227
2004-09-09 10:19:29 +00:00
Hans Boehm
ed3479983d
configure.ac: Handle --enable-gc-debug.
...
* configure.ac: Handle --enable-gc-debug.
* configure: Regenerate.
* include/config.h.in (LIBGCJ_GC_DEBUG): Add.
* boehm.cc: Include gc_mark.h, javaxfc.h, but no GC private files.
Rearrange include file order.
(GC_DEBUG): Set if LIBGCJ_GC_DEBUG is set.
(GC_finalize_all, GC_debug_generic_malloc): Don't declare.
(disable_gc_mutex): Delete along with all references.
(_Jv_MarkObj, _Jv_MarkArray): Use public types,
adjust for debug header size.
(_Jv_AllocObj, _Jv_allocPtrFreeObj): Define out of line for
debug case.
(_Jv_AllocArray): Declare min_heap_addr only if needed.
(gcj_describe_type_fn): New.
(_Jv_InitGC): Use GC_new_free_list, GC_new_proc, and GC_new_kind.
Register gcj_describe_type_fn.
* include/boehm-gc.h:
(_Jv_AllocObj, _Jv_allocPtrFreeObj):
Don't define, but declare, for debug case.
* java/lang/natObject.cc:
(GC_DEBUG): Define if LIBGCJ_GC_DEBUG is set.
From-SVN: r86686
2004-08-28 00:45:56 +00:00
Hans Boehm
0039c16d35
defineclass.cc: Include <stdio.h>.
...
* defineclass.cc: Include <stdio.h>.
* java/lang/natClassLoader.cc: Include <stdio.h>.
From-SVN: r86434
2004-08-23 19:21:19 +00:00
David Daney
720086cd84
natPosixProcess.cc (waitForSignal): Use sigsuspend instead of sigwait.
...
2004-08-18 David Daney <ddaney@avtrex.com>
* java/lang/natPosixProcess.cc (waitForSignal): Use sigsuspend
instead of sigwait.
From-SVN: r86186
2004-08-18 15:12:32 +00:00
Hans Boehm
28e99c6271
re PR libgcj/16662 (IllegalMonitorStateException in EventQueue.getNextEvent(): possible hash synchronization bug?)
...
PR libgcj/16662
* java/lang/natObject.cc (LOCK_LOG, LOG): Add debug tracing.
(Almost everywhere): add LOG calls, fix, add comments.
(_Jv_MonitorEnter): Replace masking of LOCKED bit with assertion.
Add explicit check for LOCKED bit in slow case (PR 16662).
(_Jv_MonitorExit): Add casts in debug-only code.
Always release LOCKED bit before throwing exception.
(_Jv_ObjectCheckMonitor): Lock may be held if lightweight lock
isn't. Handle easy cases without lock acquisition.
(Object::wait): Use NotifyAll for lock inflation.
From-SVN: r85884
2004-08-12 17:56:32 +00:00
David Daney
c58f29001d
re PR libgcj/11801 (Problems with Process.waitFor() and exitValue())
...
2004-08-12 David Daney <ddaney@avtrex.com>
PR libgcj/11801
* java/lang/PosixProcess.java: Rewrote.
* java/lang/natPosixProcess.cc: Rewrote.
* java/lang/Runtime.java (execInternal): Declare throws IOException.
* gcj/javaprims.h (ConcreteProcess$ProcessManager): Declare.
* posix-threads.cc (block_sigchld) New function.
(_Jv_ThreadRegister) Use it.
(_Jv_ThreadStart) Use it.
* configure.in (PLATFORM_INNER_NAT_HDRS): New AC_SUBST() used in...
* Makefile.am: ... to specify extra native headers.
* configure: Regenerated.
* include/config.h: Regenerated.
* Makefile.in: Regenerated.
* gcj/Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
From-SVN: r85880
2004-08-12 16:20:11 +00:00
Per Bothner
b4d49f49bf
javaprims.h (_Jv_Utf8Const): Change struct to a class, with private fields and access methods.
...
* gcj/javaprims.h (_Jv_Utf8Const): Change struct to a class,
with private fields and access methods.
(_Jv_NewStringUTF, _Jv_hashUtf8String): New function declarations.
* gcj/cni.h (_Jv_NewStringUTF): Move to javaprims.h.
* prims.cc (_Jv_Utf8COnst::init): New method implementation.
( _Jv_makeUtf8Const): Rewrite using new constructors.
(hashUtf8String): Rename to +_Jv_hashUtf8String and make non-static.
* defineclass.cc: Use new _Utf8Const access/convenience methods.
* jni.cc: Likewise.
* resolve.cc: Likewise.
* gcj/field.h: Likewise.
* include/jvm.h: Likewise.
* java/lang/Class.h: Likewise.
* java/lang/natClass.cc: Likwise.
* java/lang/natClassLoader.cc: Likewise
* java/lang/reflect/natMethod.cc: Likewise
* verify.cc: Likewise.
(_Jv_BytecodeVerifier::make_utf8_const): Optimize.
(~_Jv_BytecodeVerifier): Don't need second _Jv_Free call.
From-SVN: r85854
2004-08-11 23:53:42 -07:00
Bryce McKinlay
d078f7c010
File.java (toURI): Throw RuntimeException, not InternalError.
...
2004-07-27 Bryce McKinlay <mckinlay@redhat.com>
* java/io/File.java (toURI): Throw RuntimeException, not
InternalError.
* java/lang/Runtime.java (exit): Qualify static sleep() call with
class name, not instance.
From-SVN: r85227
2004-07-27 19:42:38 +01:00
Bryce McKinlay
ffe4e0376f
prims.cc (_Jv_InitPrimClass): Don't create an array class.
...
2004-07-23 Bryce McKinlay <mckinlay@redhat.com>
* prims.cc (_Jv_InitPrimClass): Don't create an array class.
(_Jv_CreateJavaVM): Don't pass array vtable parameter to
_Jv_InitPrimClass.
(DECLARE_PRIM_TYPE): Don't declare array vtables.
* include/jvm.h (struct _Jv_ArrayVTable): Removed.
* java/lang/Class.h (_Jv_InitPrimClass): Update friend declaration.
From-SVN: r85109
2004-07-24 02:17:29 +01:00
Mark Wielaard
392abf6bf9
System.java (static): Set http.agent system property when not yet set.
...
* java/lang/System.java (static): Set http.agent system property when
not yet set.
* gnu/java/net/protocol/http/Connection.java (static): Get httpAgent
from system property inside AccessController.doPrivileged() call.
(proxyPort): Made package private.
(proxyInUse): Likewise.
(proxyHost): Likewise.
(userAgent): Likewise.
From-SVN: r85078
2004-07-23 11:49:59 +00:00
Per Bothner
963ddbd50f
Print -verbose:message on "loading", not initialization.
...
* java/lang/Class.h (JV_STATE_LOADED, JV_STATE_COMPILED): Swap order.
* defineclass.cc (_Jv_ClassReader::parse): Print message if
gcj::verbose_class_flag.
* java/lang/natClass.cc (initializeClass): Don't print message here.
* java/lang/natClassLoader.cc (_Jv_WaitForState): If state was
_JV_STATE_COMPILED, set to JV_STATE_LOADED and may print message.
(_Jv_PrepareCompiledClass): Likewise.
From-SVN: r84926
2004-07-19 11:29:31 -07:00
Michael Koch
1792f52d3a
String.java: Fixed javadocs all over.
...
2004-07-17 Michael Koch <konqueror@gmx.de>
* java/lang/String.java: Fixed javadocs all over.
From-SVN: r84870
2004-07-17 14:04:45 +00:00
Per Bothner
0bd241538e
jvm.h (namespace jcj): Declare verbose_class_flag
...
* include/jvm.h (namespace jcj): Declare verbose_class_flag
* java/lang/natClass.cc (gcj::verbose_class_flag): New variable.
(initializeClass): If verbose_class_flag, print message.
* gij.cc (main): Handle -verbose:class flag.
From-SVN: r84242
2004-07-07 16:44:12 -07:00
Andrew Haley
d1238423cd
natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded.
...
2004-06-15 Andrew Haley <aph@redhat.com>
* java/lang/natSystem.cc (getenv0): Don't assume environment
variable is Latin 1 coded.
From-SVN: r83182
2004-06-15 13:43:33 +00:00
Andrew Haley
df94fa14b9
System.java: (getenv0): New method.
...
2004-06-14 Andrew Haley <aph@redhat.com>
* java/lang/System.java: (getenv0): New method.
(getenv): Add security check. Do the right thing.
* java/lang/natSystem.cc (getenv0): New method.
From-SVN: r83107
2004-06-14 14:34:21 +00:00
Michael Koch
071917b066
System.java: Reordered imports.
...
2004-05-30 Michael Koch <konqueror@gmx.de>
* java/lang/System.java: Reordered imports.
From-SVN: r82450
2004-05-30 13:48:03 +00:00
Bryce McKinlay
ca60dce284
gcj.texi (Object allocation): Remove _Jv_AllocBytes.
...
* gcj.texi (Object allocation): Remove _Jv_AllocBytes.
(Mixing with C++): Document JvAllocBytes and RawDataManaged.
* gcj/cni.h (JvAllocBytes): New public CNI function. Calls
_Jv_AllocBytes.
* gnu/gcj/RawDataManaged.java: New file.
* java/lang/Thread.java (data): Declare as RawDataManaged.
* java/lang/natThread.cc (init_native): Cast natThread data to
RawDataManaged, not jobject.
* Makefile.am (ordinary_java_source_files): Add RawDataManaged.
* Makefile.in: Rebuilt.
From-SVN: r82372
2004-05-28 19:53:06 +01:00
Bryce McKinlay
17abdabcf3
Layout interfaces during preparation, not initialization.
...
* java/lang/natClass.cc (initializeClass): Move
_Jv_LayoutInterfaceMethods call...
* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here.
From-SVN: r82101
2004-05-21 17:08:50 +01:00
Anthony Green
a6845d137a
Fix typo in last commit.
...
From-SVN: r82037
2004-05-19 21:49:40 +00:00
Anthony Green
0f22079ec2
Makefile.am: Define JAVA_EXT_DIRS.
...
2004-05-19 Anthony Green <green@redhat.com>
* Makefile.am: Define JAVA_EXT_DIRS.
* Makefile.in: Rebuilt.
* java/lang/natRuntime.cc (insertSystemProperties): Set
java.ext.dirs property.
From-SVN: r82034
2004-05-19 19:31:42 +00:00
Tom Tromey
7b68f0bf7e
URLStreamHandler.java (toExternalForm): Removed unused variables.
...
2004-05-03 Tom Tromey <tromey@redhat.com>
* java/net/URLStreamHandler.java (toExternalForm): Removed
unused variables.
unused constructor.
* java/math/BigDecimal.java (divide): Removed unused variable.
* java/lang/Throwable.java: Cleaned up imports.
* java/lang/ClassLoader.java: Cleaned up imports.
* java/io/FilePermission.java (implies): Removed unused
variable.
* java/awt/TextComponent.java: Removed unused import.
* gnu/java/util/prefs/NodeReader.java: Cleaned up imports.
* gnu/java/util/DoubleEnumeration.java: Removed unused import.
* gnu/java/text/WordBreakIterator.java: Removed unused import.
* gnu/java/text/SentenceBreakIterator.java: Removed unused
import.
* gnu/java/text/LineBreakIterator.java: Removed unused import.
* gnu/java/text/CharacterBreakIterator.java: Removed
unused import.
* gnu/java/security/provider/DSAKeyPairGenerator.java:
Cleaned up imports.
* gnu/java/security/der/DERWriter.java: Cleaned up imports.
* gnu/java/nio/charset/UTF_16Decoder.java (put): Removed
unused method.
* gnu/java/nio/SocketChannelImpl.java: Cleaned up imports.
* gnu/java/nio/FileLockImpl.java: Cleaned up imports.
* gnu/java/io/Base64InputStream.java: Cleaned up imports.
* gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports.
* gnu/classpath/ServiceFactory.java: Cleaned up imports.
(lookupProviders): Removed unused variable.
(loadNextServiceProvider): Likewise.
* gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports.
From-SVN: r81450
2004-05-03 19:52:29 +00:00
Bryce McKinlay
746ecc7813
natClass.cc (_Jv_LayoutInterfaceMethods): New method.
...
2004-04-21 Bryce McKinlay <mckinlay@redhat.com>
* java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
Set method->index values for interface methods to their itable
index.
(initializeClass): Call _Jv_LayoutInterfaceMethods.
From-SVN: r80978
2004-04-21 20:26:22 +01:00
Michael Koch
cf6f7d5589
Byte.java, [...]: Fixed javadocs, coding style and argument names all over.
...
2004-04-20 Michael Koch <konqueror@gmx.de>
* java/lang/Byte.java,
java/lang/CharSequence.java,
java/lang/ClassLoader.java,
java/lang/Compiler.java,
java/lang/Double.java,
java/lang/Float.java,
java/lang/Integer.java,
java/lang/Long.java,
java/lang/Math.java,
java/lang/Number.java,
java/lang/Package.java,
java/lang/Runtime.java,
java/lang/RuntimePermission.java,
java/lang/SecurityManager.java,
java/lang/Short.java,
java/lang/StringBuffer.java,
java/lang/System.java,
java/lang/ThreadGroup.java,
java/lang/Throwable.java,
java/lang/reflect/InvocationHandler.java,
java/lang/reflect/Proxy.java:
Fixed javadocs, coding style and argument names all over.
From-SVN: r80899
2004-04-20 12:30:19 +00:00
Bryce McKinlay
f531010820
class.c (make_class_data): Add new field aux_info.
...
2004-04-19 Bryce McKinlay <mckinlay@redhat.com>
* class.c (make_class_data): Add new field aux_info.
* decl.c (java_init_decl_processing): Push type and decl for
`aux_info'.
2004-04-19 Bryce McKinlay <mckinlay@redhat.com>
* gcj/cni.h (JvAllocObject): Remove these obsolete,
undocumented CNI calls.
* include/java-interp.h (_Jv_InterpClass): No longer
extends java.lang.Class.
* java/lang/Class.h (Class): Add new field `aux_info'.
* boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
* defineclass.cc: Remove Class<->_Jv_InterpClass casts.
Use Class->aux_info instead.
* jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
* resolve.cc: Remove Class<->_Jv_InterpClass casts.
Use Class->aux_info instead.
* java/io/natObjectInputStream.cc (allocateObject): Use
_Jv_AllocObject.
* java/lang/natClass.cc (newInstance): Likewise.
* java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
* java/lang/natObject.cc (clone): Likewise.
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
* java/lang/natVMClassLoader.cc (defineClass): Don't use
JvAllocObject. Allocate klass->aux_info here for interpreted
class.
From-SVN: r80875
2004-04-20 02:38:46 +01:00
Bryce McKinlay
245c3c04af
prims.cc (_Jv_AllocObject): Remove `size' argument.
...
libjava:
2004-04-15 Bryce McKinlay <mckinlay@redhat.com>
* prims.cc (_Jv_AllocObject): Remove `size' argument.
(_Jv_AllocObjectNoFinalizer): Likewise.
(_Jv_AllocObjectNoInitNoFinalizer): Likewise.
(_Jv_AllocPtrFreeObject): Likewise.
(_Jv_AllocString): Moved from natString.cc. Call collector interface
directly even in the JVMPI case.
* gcj/cni.h (JvAllocObject): Remove `size' argument from
_Jv_AllocObject calls.
* gcj/javaprims.h: Update prototypes.
* gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not
_Jv_AllocObject.
* java/lang/Class.h: Update _Jv_AllocObject friend prototype.
* java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.
gcc/cp:
2004-04-15 Bryce McKinlay <mckinlay@redhat.com>
* init.c (build_new_1): Don't use type size argument for Java
_Jv_AllocObject call.
gcc/java:
2004-04-15 Bryce McKinlay <mckinlay@redhat.com>
* expr.c (expand_java_NEW): Don't use size argument for
_Jv_AllocObject calls.
* parse.y (patch_invoke): Likewise.
From-SVN: r80754
2004-04-16 17:27:19 +01:00
Bryce McKinlay
d7afe286b3
[multiple changes]
...
2004-04-14 Andrew Haley <aph@redhat.com>
Bryce McKinlay <mckinlay@redhat.com>
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
_Jv_LookupInterfaceMethodIdx for calls to interfaces.
* include/jvm.h (_Jv_CallAnyMethodA): Add new face' arg.
* testsuite/libjava.lang/InvokeInterface.java: New file.
* testsuite/libjava.lang/InvokeInterface.out: New file.
2004-04-14 Bryce McKinlay <mckinlay@redhat.com>
* class.c (get_interface_method_index): New function. Return
dispatch index for interface method.
(make_method_value): For interface methods, set index field to
iface dispatch index, not DECL_VINDEX.
* expr.c (build_invokeinterface): Use get_interface_method_index.
From-SVN: r80684
2004-04-14 18:45:20 +01:00
Ranjit Mathew
84264cb69e
VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup().
...
* java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to
modified lookup().
* gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a
StackTraceElement directly.
(newElement): New native helper method to create StackTraceElement
bypassing Java access control.
(createStackTraceElement): Use newElement() instead of directly
calling StackTraceElement's constructor.
* gnu/gcj/runtime/natNameFinder.cc (newElement): New method.
From-SVN: r80541
2004-04-09 04:39:24 +00:00
Michael Koch
2b6b5c35ce
2004-04-01 Michael Koch <konqueror@gmx.de>
...
* java/lang/SecurityManager.java
(checkAwtEventQueueAccess): Implemented.
From-SVN: r80314
2004-04-01 19:15:05 +00:00
Anthony Green
95e59f1ada
natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader.
...
2004-03-21 Anthony Green <green@redhat.com>
* java/lang/natClass.cc (getClassLoader): Circumvent infinite
recursion when searching for the system ClassLoader.
From-SVN: r79871
2004-03-23 19:24:07 +00:00
Jeroen Frijters
b121dcb5a8
ThreadGroup.java (list): Changed print to println.
...
2004-03-19 Jeroen Frijters <jeroen@frijters.net>
* java/lang/ThreadGroup.java (list): Changed print to println.
From-SVN: r79707
2004-03-19 22:59:51 +00:00
Michael Koch
bfb0a4ad70
2004-03-09 Michael Koch <konqueror@gmx.de>
...
* java/lang/Thread.java
(runnable): Moved around.
(daemon): Renamed from daemon_flag.
(contextClassLoader): Renamed from context_class_loader.
(Thread): Reordered constructors.
(activeCount): Use group directly.
(destroy): Make it a java method. Throw NoSuchMethodError like Sun does.
(holdsLock): Reworked javadoc.
(setDaemon): Reworked.
* java/lang/natThread.cc
(destroy): Removed.
From-SVN: r79200
2004-03-09 21:02:52 +00:00
Per Bothner
dd341087ac
* java/lang/natPosixProcess.cc (startProcess): Fix thinko.
...
From-SVN: r78725
2004-03-01 13:33:28 -08:00
Per Bothner
881ad9e405
natPosixProcess.cc (startProcess): Implement standard streams using FileChannelImpl, not FileDescriptor.
...
* java/lang/natPosixProcess.cc (startProcess): Implement standard
streams using FileChannelImpl, not FileDescriptor.
* java/lang/natWin32Process.cc (startProcess): Likewise.
From-SVN: r78664
2004-02-29 11:14:20 -08:00
Andrew Haley
50106e8f8d
re PR libgcj/14296 (3.4 regression: Method.Invoke)
...
2004-02-25 Andrew Haley <aph@redhat.com>
PR java/14296:
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Make sure
we have a valid method index.
From-SVN: r78504
2004-02-26 15:22:20 +00:00
Anthony Green
b29610b3cf
de-pessimization
...
From-SVN: r78447
2004-02-25 19:52:58 +00:00
Michael Koch
7959d59810
2004-02-05 Michael Koch <konqueror@gmx.de>
...
* java/lang/Thread.java
(Thread): Reordered.
(setContextClassLoader): Fixed javadoc comment.
(setPriority): Reordered.
(yield): Reordered.
(initialize_native): Reordered.
(gen_name): Reordered.
From-SVN: r77327
2004-02-05 18:20:46 +00:00
Michael Koch
5ad136540e
Thread.java: Reordered fields...
...
2004-02-05 Michael Koch <konqueror@gmx.de>
* java/lang/Thread.java: Reordered fields, reformated much code,
no functional changes, some variables renamed, javadoc comments
merged.
From-SVN: r77322
2004-02-05 16:34:30 +00:00
Tom Tromey
2565abce54
natPosixProcess.cc (startProcess): Handle case where PATH or LD_LIBRARY_PATH is not set in parent environment.
...
* java/lang/natPosixProcess.cc (startProcess): Handle case where
PATH or LD_LIBRARY_PATH is not set in parent environment.
From-SVN: r77203
2004-02-04 00:07:19 +00:00
Michael Koch
f79b77082f
2004-01-27 Michael Koch <konqueror@gmx.de>
...
* java/lang/Class.java
(getConstructor): Removed SecurityException from throws clause.
(_getConstructors): Likewise.
(getConstructors): Likewise.
(getDeclaredConstructor): Likewise.
(getDeclaredClasses): Likewise.
(getDeclaredConstructors): Likewise.
(getDeclaredField): Likewise.
(getDeclaredMethod): Likewise.
(getDeclaredMethods): Likewise.
(getField): Likewise.
(getMethod): Likewise.
(getMethods): Likewise.
From-SVN: r76747
2004-01-27 21:00:19 +00:00