+2001-09-27 Tom Tromey <tromey@redhat.com>
+
+ * java/util/IdentityHashMap.java (containsKey): Use getHash.
+ (get): Likewise.
+ (put): Likewise.
+ (remove): Likewise.
+ (getHash): New method.
+ (tombstone, emptyslot): Now static final.
+ (put): Correctly determine when to rehash, and correctly rehash.
+ (containsKey, remove): Test against table length with `>='.
+
+2001-09-26 Tom Tromey <tromey@redhat.com>
+
+ * gnu/classpath/Configuration.java.in (INIT_LOAD_LIBRARY): New
+ constant.
+ * java/io/StreamTokenizer.java, java/util/ResourceBundle.java:
+ Re-merged with Classpath.
+
+ * java/io/DataInputStream.java (readChar): Use readFully.
+ (readInt): Likewise.
+ (readLong): Likewise.
+ (readShort): Likewise.
+ (readUnsignedShort): Likewise.
+
+2001-09-24 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * java/lang/PosixProcess.java (exitValue): Implement here. Throw
+ IllegalThreadStateException if process hasn't exited yet.
+ * java/lang/natPosixProcess.cc (exitValue): Removed.
+ (waitFor): Only check thread interrupted status if waitpid() returned
+ an error. Use WIFEXITED and WEXITSTATUS to process process's exit
+ value.
+
+ * java/security/cert/X509Extension.java: Merge from classpath.
+
+2001-09-22 Anthony Green <green@redhat.com>
+
+ * java/security/DummyKeyPairGenerator.java (initialize): New
+ method (with AlgorithmParameterSpec argument).
+
+2001-09-22 Anthony Green <green@redhat.com>
+
+ * java/security/spec/EncodedKeySpec.java: Implements KeySpec.
+
+ * gnu/java/security/provider/SHA1PRNG.java: Extend from
+ SecureRandomSpi.
+ (engineNextBytes): Fix order of memory copies.
+
+2001-09-21 Richard Henderson <rth@redhat.com>
+
+ * include/jvm.h (_Jv_VTable): Handle function descriptors for ia64;
+ add get_method, set_method, vtable_elt_size, new_vtable.
+ (_Jv_ArrayVTable): Derive from _Jv_VTable.
+ * resolve.cc (_Jv_PrepareClass): Use new _Jv_VTable methods.
+ * interpret.cc (_Jv_InterpMethod::continue1): Likewise.
+ * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Likewise.
+
2001-09-21 Richard Henderson <rth@redhat.com>
* no-threads.cc (_Jv_ThreadStart): Remove names of unused arguments.
2001-09-16 Anthony Green <green@redhat.com>
+ * gnu/java/locale/LocaleInformation.java: Extend
+ LocaleInformation_en_US, not LocaleInformation_en.
+
+2001-09-16 Anthony Green <green@redhat.com>
+
* gnu/gcj/convert/IOConverter.java: Add support for iso8859_1.
2001-09-14 Tom Tromey <tromey@redhat.com>
2001-09-05 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
- * java/text/MessageFormat.java (setLocale): Don't catch ParseException
- here, DecimalFormat.applyPattern() does not throw it.
+ * java/text/MessageFormat.java (setLocale): Don't catch ParseException
+ here, DecimalFormat.applyPattern() does not throw it.
2001-09-04 Tom Tromey <tromey@redhat.com>
2001-08-21 Anthony Green <green@redhat.com>
- * java/lang/natClassLoader.cc (findClass): Search for
- lib-gnu-pkg-quux.so, not gnu-pkg-quux.so.
+ * java/lang/natClassLoader.cc (findClass): Search for
+ lib-gnu-pkg-quux.so, not gnu-pkg-quux.so.
2001-08-21 Jeff Sturm <jsturm@one-point.com>
2001-05-29 Andrew Haley <aph@redhat.com>
- * include/i386-signal.h (MAKE_THROW_FRAME): Don't fix up frame
- pointer: the dwarf unwinder in libgcc will do everything that's
- needed.
- (HANDLE_DIVIDE_OVERFLOW): Tidy. Don't mess with stack frames any
- more than we absolutely need to.
- * configure.host (EXCEPTIONSPEC): Remove libgcj_sjlj on Alpha.
- * configure.in (SIGNAL_HANDLER): Use include/dwarf2-signal.h on
- Alpha.
- (SIGNAL_HANDLER): Test "$enable_sjlj_exceptions", not
- "$libgcj_sjlj".
- * configure: Rebuilt.
- * include/dwarf2-signal.h (MAKE_THROW_FRAME): Adjust PC
- for Alpha.
- (SIGNAL_HANDLER): Use siginfo style handler.
- (INIT_SEGV): Likewise.
- (INIT_FPE): Likewise.
- * include/ppc-signal.h: Delete whole file.
+ * include/i386-signal.h (MAKE_THROW_FRAME): Don't fix up frame
+ pointer: the dwarf unwinder in libgcc will do everything that's
+ needed.
+ (HANDLE_DIVIDE_OVERFLOW): Tidy. Don't mess with stack frames any
+ more than we absolutely need to.
+ * configure.host (EXCEPTIONSPEC): Remove libgcj_sjlj on Alpha.
+ * configure.in (SIGNAL_HANDLER): Use include/dwarf2-signal.h on
+ Alpha.
+ (SIGNAL_HANDLER): Test "$enable_sjlj_exceptions", not
+ "$libgcj_sjlj".
+ * configure: Rebuilt.
+ * include/dwarf2-signal.h (MAKE_THROW_FRAME): Adjust PC
+ for Alpha.
+ (SIGNAL_HANDLER): Use siginfo style handler.
+ (INIT_SEGV): Likewise.
+ (INIT_FPE): Likewise.
+ * include/ppc-signal.h: Delete whole file.
2001-05-24 Tom Tromey <tromey@redhat.com>
* include/dwarf2-signal.h: New file.
* configure.in (SYSDEP_SOURCES): Add dwarf2-signal.h for PPC.
* configure.host (EXCEPTIONSPEC): Don't use sjlj on PPC.
- * configure: Rebuilt.
+ * configure: Rebuilt.
2001-05-21 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
2001-05-11 Richard Henderson <rth@redhat.com>
- * exception.cc: Include unwind-pe.h. Remove all pointer
+ * exception.cc: Include unwind-pe.h. Remove all pointer
encoding logic.
2001-05-10 Tom Tromey <tromey@redhat.com>