A few bugs where found in CHM and fixed. I updated the webrev. The diff can be viewed here:
http://hg.openjdk.java.net/lambda/lambda/jdk/rev/291a872e1763 Paul. On Jul 1, 2013, at 2:44 PM, Paul Sandoz <paul.san...@oracle.com> wrote: > Hi, > > The following is the final j.u.c patch that syncs CMH classes from 166 j.u.c > to tl. > > http://cr.openjdk.java.net/~psandoz/tl/JDK-8019484-chm/webrev/ > > (i am sure there will be more patches to follow as tweaks are made to various > areas, but hopefully they will not need so bulky.) > > ConcurrentMap.replaceAll in tl was more up to date than that in 166. > > Quite tricky to review CHM since there is a fair bit of code shuffling due to: > > 480 * This file is organized to make things a little easier to follow > 481 * while reading than they might otherwise: First the main static > 482 * declarations and utilities, then fields, then main public > 483 * methods (with a few factorings of multiple public methods into > 484 * internal ones), then sizing methods, trees, traversers, and > 485 * bulk operations. > > Paul.