summaryrefslogtreecommitdiffstats
path: root/libjava/java/util/IdentityHashMap.java
Commit message (Collapse)AuthorAgeFilesLines
* * java/util/IdentityHashMap.java (containsKey): Use getHash.tromey2001-09-271-11/+18
| | | | | | | | | | | | | (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 `>='. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45841 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/AbstractMap.java: Re-merged with Classpath.tromey2001-09-051-3/+14
| | | | | | | * java/util/IdentityHashMap.java: Re-merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45391 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/IdentityHashMap.java (get): Fix off-by-one error.jsturm2001-08-211-2/+2
| | | | | | | (put): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45077 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc: Include IdentityHashMap.h, not Hashtable.h.tromey2001-08-151-0/+415
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44929 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud