1. 27 Sep, 2001 1 commit
    • IdentityHashMap.java (containsKey): Use getHash. · 0caade1b
      	* 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 `>='.
      
      From-SVN: r45841
      Tom Tromey committed
  2. 05 Sep, 2001 1 commit
  3. 21 Aug, 2001 1 commit
  4. 15 Aug, 2001 1 commit
    • jni.cc: Include IdentityHashMap.h, not Hashtable.h. · ac8d9921
      	* jni.cc: Include IdentityHashMap.h, not Hashtable.h.
      	(local_ref_table, global_ref_table): Now IdentityHashMap.
      	(_Jv_JNI_Init): Updated for new types.
      	(mark_for_gc): Likewise.
      	(unmark_for_gc): Likewise.
      	* gcj/javaprims.h: Rebuilt class list.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (core_java_source_files): Added new file.
      	* java/util/IdentityHashMap.java: New file.
      
      From-SVN: r44929
      Tom Tromey committed