CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Jeroen Frijters <[EMAIL PROTECTED]> 06/01/06 15:05:57
Modified files: . : ChangeLog java/lang : InheritableThreadLocal.java Thread.java ThreadLocal.java Added files: gnu/java/util : WeakIdentityHashMap.java Log message: 2006-01-06 Jeroen Frijters <[EMAIL PROTECTED]> PR classpath/24858 * gnu/java/util/WeakIdentityHashMap.java: New file. * java/lang/InheritableThreadLocal.java (newChildThread): Modified to remove key indirection. * java/lang/Thread.java (locals): Changed type to WeakIdentityHashMap. (getThreadLocals): Instantiate WeakIdentityHashMap instead of WeakHashMap. * java/lang/ThreadLocal.java (key, Key): Removed. (get, set): Changed to use "this" instead of "key". CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5954&tr2=1.5955&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/InheritableThreadLocal.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/Thread.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/ThreadLocal.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/util/WeakIdentityHashMap.java?rev=1.1