summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang
Commit message (Collapse)AuthorAgeFilesLines
...
* * Merged gcj-abi-2-dev-branch to trunk.tromey2004-11-2514-1307/+755
| | | | | | | | (Actual changes too large to list in the commit message; see ChangeLog.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91270 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-24 Michael Koch <konqueror@gmx.de>mkoch2004-11-241-89/+89
| | | | | | | | * java/lang/Character.java, scripts/unicode-blocks.pl: Reorder "final static" to "static final". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91153 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-23 Michael Koch <konqueror@gmx.de>mkoch2004-11-232-6/+6
| | | | | | | | | * java/lang/String.java (rehash): Removed. * java/lang/natString.cc (rehash): Made static. (_Jv_NewStringUtf8Const): Use static rehash method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91104 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-18 Jeroen Frijters <address@bogus.example.com>mkoch2004-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/StackTraceElement.java: Made final. * java/nio/channels/Channels.java: Added private constructor. * java/rmi/Naming.java: Added private constructor. * java/rmi/registry/LocateRegistry.java: Added private constructor. * java/rmi/server/RMIClassLoader.java: Added private constructor. * java/security/KeyPairGeneratorSpi.java (clone): Made protected and simplified implementation. * java/text/DateFormat.java (allFields): Made package accessible. * java/text/DecimalFormat.java (formatInternal): Made private. * java/text/Format.java (formatInternal): Made private. * java/util/logging/Handler.java: Made constructor protected. * java/util/regex/Matcher.java: Made final. * java/util/regex/Pattern.java: Made final. * javax/crypto/CipherInputStream.java (mark): Corrected mark parameter type (from long to int). * javax/crypto/ExemptionMechanism.java (finalize): Added. * javax/crypto/Mac.java (getMacLength): Made final. (clone): Made final. * javax/imageio/ImageIO.java: Added private constructor. * javax/imageio/stream/ImageInputStreamImpl.java (checkClosed): Made final. * javax/net/ssl/SSLPermission.java: Made final. * javax/print/DocFlavor.java (hostEncoding): Added work-around to prevent the field from being a compile time constant. * javax/print/attribute/AttributeSetUtilities.java: Added private constructor. (UnmodifiableDocAttributeSet): Made private. (UnmodifiablePrintJobAttributeSet): Made private. (UnmodifiablePrintRequestAttributeSet): Made private. (UnmodifiablePrintServiceAttributeSet): Made private. (SynchronizedAttributeSet): Made private. (SynchronizedDocAttributeSet): Made private. (SynchronizedPrintJobAttributeSet): Made private. (SynchronizedPrintRequestAttributeSet): Made private. (SynchronizedPrintServiceAttributeSet): Made private. * javax/security/auth/PrivateCredentialPermission.java: Made final. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90866 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Correct friend function declaration.lerdsuwa2004-11-182-105/+218
| | | | | | | | | | | | | | | * Makefile.in: Regenerated. * include/boehm-gc.h (JV_MARKOBJ_DECL, JV_MARKARRAY_DECL): Add scope to function names. Declare functions directly. * libjava/java/lang/Class.h (java::lang::Class): Correct friend class declaration. (_Jv_InitClass, _Jv_GetArrayClass): Move definition to global scope. * libjava/java/lang/Class.h (java::lang::Object): Correct friend class declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90849 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-16 Michael Koch <konqueror@gmx.de>mkoch2004-11-161-19/+430
| | | | | | | | * java/lang/Object.java: Added javadocs all over (merged from GNU classpath). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90766 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-07 Michael Koch <konqueror@gmx.de>mark2004-11-071-2/+3
| | | | | | | | | | | | | * java/lang/Process.java: Import cleanups. 2004-11-07 Jeroen Frijters <jeroen@frijters.net> * java/util/zip/ZipEntry.java (KNOWN_SIZE, KNOWN_CSIZE, KNOWN_CRC, KNOWN_TIME): Made final. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90231 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-11-06 Michael Koch <konqueror@gmx.de>mark2004-11-062-3/+2
| | | | | | | | | | | | | | * java/lang/StringBuffer.java, java/lang/Throwable.java, java/security/spec/DSAParameterSpec.java, java/util/zip/ZipEntry.java, java/util/zip/ZipFile.java, java/util/zip/ZipInputStream.java, java/util/zip/ZipOutputStream.java: Removed redundant and reordered modifiers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90177 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/18234mark2004-10-301-3/+3
| | | | | | | | | * java/lang/Runtime.java (static): Call init(). (Runtime): Remove call to init(). (init): Make static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89902 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava/java/lang/Class.hlerdsuwa2004-10-261-5/+12
| | | | | | | (java::lang::Class): Correct friend class declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89578 138bc75d-0d04-0410-961f-82ee72b054a4
* Index: gcc/gcc/ChangeLoggeoffk2004-10-262-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-25 Geoffrey Keating <geoffk@apple.com> * config/darwin.h (LINK_SPEC): Default weak_reference_mismatches to 'non-weak'. (MAKE_DECL_ONE_ONLY): Set DECL_WEAK. (ASM_MAKE_LABEL_LINKONCE): Delete. (ASM_WEAKEN_DECL): New. (ASM_DECLARE_OBJECT_NAME): Look at DECL_WEAK not DECL_ONE_ONLY. (ASM_DECLARE_FUNCTION_NAME): Likewise. (TEXT_SECTION_ASM_OP): Add a tab. (DATA_SECTION_ASM_OP): Likewise. (SECTION_FUNCTION): Add a tab. Use fputs. Don't call data_section on every section change. (EXTRA_SECTIONS): Add a bunch of new extra sections. (EXTRA_SECTION_FUNCTIONS): Likewise. (USE_SELECT_SECTION_FOR_FUNCTIONS): Define. (JCR_SECTION_NAME): Define. (TARGET_SECTION_TYPE_FLAGS): Don't define. * config/darwin.c (darwin_encode_section_info): A symbol is defined in this file if it is not weak. (textcoal_section): Delete. (datacoal_section): Delete. (darwin_make_decl_one_only): Delete. (machopic_select_section): Handle functions. (darwin_asm_named_section): Add a tab. (darwin_section_type_flags): Delete. (darwin_unique_section): Delete contents. (darwin_emit_unwind_label): Add a tab. Make decls weak if DECL_WEAK is set. * config/darwin-protos.h (darwin_section_type_flags): Delete. (darwin_make_decl_one_only): Delete. (text_coal_section): New. (text_unlikely_section): New. (text_unlikely_coal_section): New. (const_coal_section): New. (data_coal_section): New. (const_data_coal_section): New. * varasm.c (function_section): Honour USE_SELECT_SECTION_FOR_FUNCTIONS. * dwarf2out.c (output_call_frame_info): Look at DECL_WEAK when TARGET_USES_WEAK_UNWIND_INFO is in effect. * dbxout.c (dbxout_source_file): Don't change sections while a function is being output. Index: gcc/testsuite/ChangeLog 2004-10-25 Geoffrey Keating <geoffk@apple.com> * objc.dg/image-info.m: Update for changes to section selection. Index: libjava/ChangeLog 2004-10-25 Geoffrey Keating <geoffk@apple.com> * Makefile.am (DARWIN_CRT_SRC): New. (libgcj_la_SOURCES): Use it. * configure.ac: Define USING_DARWIN_CRT when on Darwin. * darwin.cc: New file. * include/jvm.h (_Jv_RegisterClasses): Constify. (_Jv_RegisterClasses_Counted): New prototype. * java/lang/Class.h: Include stddef.h. (_Jv_RegisterClasses): Constify. (_Jv_RegisterClasses_Counted): New prototype. (Object): Make '_Jv_RegisterClasses_Counted' a friend. * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Constify. (_Jv_RegisterClasses_Counted): New function. * configure: Regenerate. * Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. Index: libstdc++-v3/ChangeLog 2004-10-25 Geoffrey Keating <geoffk@apple.com> * libsupc++/new_op.cc (new): Make weak. * libsupc++/new_opnt.cc (new): Make weak. * libsupc++/new_opv.cc (new): Make weak. * libsupc++/new_opvnt.cc (new): Make weak. * libsupc++/delete_op.cc (delete): Make weak. * libsupc++/delete_opnt.cc (delete): Make weak. * libsupc++/delete_opv.cc (delete): Make weak. * libsupc++/delete_opvnt.cc (delete): Make weak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89572 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-22 Michael Koch <konqueror@gmx.de>mkoch2004-10-222-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/Math.java * java/lang/StackTraceElement.java * java/nio/Buffer.java * java/nio/ByteBuffer.java * java/nio/CharBuffer.java * java/nio/DoubleBuffer.java * java/nio/FloatBuffer.java * java/nio/IntBuffer.java * java/nio/LongBuffer.java * java/nio/ShortBuffer.java * java/nio/charset/Charset.java * java/rmi/server/RMIClassLoader.java * java/rmi/server/RMISocketFactory.java * java/security/Policy.java * java/text/ChoiceFormat.java * java/text/CollationElementIterator.java * java/text/DateFormat.java * java/text/DecimalFormat.java * java/text/DecimalFormatSymbols.java * java/text/MessageFormat.java * java/text/NumberFormat.java * java/text/RuleBasedCollator.java * java/text/SimpleDateFormat.java * java/util/BitSet.java * java/util/Calendar.java * java/util/Collections.java * java/util/IdentityHashMap.java * java/util/Locale.java * java/util/TreeMap.java * java/util/logging/LogRecord.java * java/util/logging/XMLFormatter.java * java/util/prefs/AbstractPreferences.java * java/util/prefs/Preferences.java * javax/crypto/interfaces/DHPrivateKey.java * javax/crypto/interfaces/DHPublicKey.java * javax/crypto/interfaces/PBEKey.java * javax/net/ssl/HandshakeCompletedEvent.java * javax/security/auth/Subject.java git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89454 138bc75d-0d04-0410-961f-82ee72b054a4
* Add m32r support.nickc2004-10-211-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89367 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Cast pointersschwab2004-10-202-5/+5
| | | | | | | | | to uaddr, not int. * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89346 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-18 Michael Koch <konqueror@gmx.de>mkoch2004-10-181-0/+7
| | | | | | | * java/lang/System.java: Revert accidential change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89208 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-18 Michael Koch <konqueror@gmx.de>mkoch2004-10-188-42/+48
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89207 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-18 Michael Koch <konqueror@gmx.de>mkoch2004-10-183-17/+18
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89201 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-26 Mark Wielaard <mark@klomp.org>mark2004-09-262-3/+18
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88133 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-25 Jeroen Frijters <jeroen@frijters.net>mark2004-09-251-21/+11
| | | | | | | | | * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed handling of default package. (generate): Removed confused comments and code about making Method and Field accessible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88109 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-24 Tom Tromey <tromey@redhat.com>mkoch2004-09-241-3/+3
| | | | | | | | * java/lang/ClassLoader.java (loadedClasses): Declare as HashMap. (definedPackages): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88027 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-24 Jeroen Frijters <jeroen@frijters.net>mkoch2004-09-241-7/+7
| | | | | | | | | * java/lang/StackTraceElement.java (className): Renamed field to declaringClass to be compatible with Sun serialization format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88012 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):tromey2004-09-211-1/+2
| | | | | | | Indentation fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87825 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natPosixProcess.cc (waitForSignal): Ignore returnrth2004-09-141-11/+8
| | | | | | | value of sigsuspend. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87505 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natThread.cc (finalize_native): Destroymembar2004-09-111-0/+6
| | | | | | | | join conditional variable and mutex if these destroy operations are supported. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87361 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-09 Michael Koch <konqueror@gmx.de>andreast2004-09-091-9/+10
| | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87248 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-09 Michael Koch <konqueror@gmx.de>mkoch2004-09-091-1/+1
| | | | | | | | * java/lang/System.java (err): Fixed javadoci to point to setErr() and not setOut(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87227 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Handle --enable-gc-debug.hboehm2004-08-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86686 138bc75d-0d04-0410-961f-82ee72b054a4
* * defineclass.cc: Include <stdio.h>.hboehm2004-08-231-0/+1
| | | | | | | * java/lang/natClassLoader.cc: Include <stdio.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86434 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-08-18 David Daney <ddaney@avtrex.com>daney2004-08-181-7/+9
| | | | | | | | * java/lang/natPosixProcess.cc (waitForSignal): Use sigsuspend instead of sigwait. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86186 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/16662hboehm2004-08-121-21/+126
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85884 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-08-12 David Daney <ddaney@avtrex.com>daney2004-08-123-97/+581
| | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85880 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj/javaprims.h (_Jv_Utf8Const): Change struct to a class,bothner2004-08-124-31/+25
| | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85854 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-07-27 Bryce McKinlay <mckinlay@redhat.com>bryce2004-07-271-1/+1
| | | | | | | | | | * java/io/File.java (toURI): Throw RuntimeException, not InternalError. * java/lang/Runtime.java (exit): Qualify static sleep() call with class name, not instance. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85227 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-07-23 Bryce McKinlay <mckinlay@redhat.com>bryce2004-07-241-1/+1
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85109 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/System.java (static): Set http.agent system property whenmark2004-07-231-1/+16
| | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85078 138bc75d-0d04-0410-961f-82ee72b054a4
* Print -verbose:message on "loading", not initialization.bothner2004-07-193-7/+14
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84926 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-07-17 Michael Koch <konqueror@gmx.de>mkoch2004-07-171-20/+20
| | | | | | | * java/lang/String.java: Fixed javadocs all over. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84870 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jvm.h (namespace jcj): Declare verbose_class_flagbothner2004-07-071-0/+6
| | | | | | | | | * java/lang/natClass.cc (gcj::verbose_class_flag): New variable. (initializeClass): If verbose_class_flag, print message. * gij.cc (main): Handle -verbose:class flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84242 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-15 Andrew Haley <aph@redhat.com>aph2004-06-151-1/+1
| | | | | | | | * java/lang/natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83182 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-14 Andrew Haley <aph@redhat.com>aph2004-06-142-7/+31
| | | | | | | | | * java/lang/System.java: (getenv0): New method. (getenv): Add security check. Do the right thing. * java/lang/natSystem.cc (getenv0): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83107 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-30 Michael Koch <konqueror@gmx.de>mkoch2004-05-301-1/+2
| | | | | | | * java/lang/System.java: Reordered imports. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82450 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj.texi (Object allocation): Remove _Jv_AllocBytes.bryce2004-05-282-6/+4
| | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82372 138bc75d-0d04-0410-961f-82ee72b054a4
* Layout interfaces during preparation, not initialization.bryce2004-05-212-3/+3
| | | | | | | | | * java/lang/natClass.cc (initializeClass): Move _Jv_LayoutInterfaceMethods call... * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): to here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82101 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in last commit.green2004-05-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82037 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-19 Anthony Green <green@redhat.com>green2004-05-191-0/+3
| | | | | | | | | | * Makefile.am: Define JAVA_EXT_DIRS. * Makefile.in: Rebuilt. * java/lang/natRuntime.cc (insertSystemProperties): Set java.ext.dirs property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82034 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-03 Tom Tromey <tromey@redhat.com>mkoch2004-05-032-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81450 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-04-21 Bryce McKinlay <mckinlay@redhat.com>bryce2004-04-212-0/+18
| | | | | | | | | | * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method. Set method->index values for interface methods to their itable index. (initializeClass): Call _Jv_LayoutInterfaceMethods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80978 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-04-20 Michael Koch <konqueror@gmx.de>mkoch2004-04-2021-158/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80899 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-04-19 Bryce McKinlay <mckinlay@redhat.com>bryce2004-04-206-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80875 138bc75d-0d04-0410-961f-82ee72b054a4
* libjava:bryce2004-04-162-25/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80754 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud