hg: jdk7/tl/jdk: 4 new changesets

martinrb at google.com martinrb at google.com
Mon May 10 10:58:54 PDT 2010


Changeset: ec45423a4700
Author:    martin
Date:      2010-05-09 00:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ec45423a4700

6933217: Huge arrays handled poorly in core libraries
Summary: Write overflow-conscious array resizing code
Reviewed-by: chegar

! src/share/classes/java/io/ByteArrayOutputStream.java
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/util/AbstractCollection.java
! src/share/classes/java/util/ArrayList.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/PriorityQueue.java
! src/share/classes/java/util/Vector.java

Changeset: 0144f2fc69a3
Author:    martin
Date:      2010-05-09 00:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0144f2fc69a3

6950540: PriorityQueue(collection) should throw NPE if collection contains a null
Summary: Rewrite PriorityQueue constructors for best performance and error handling
Reviewed-by: dholmes, chegar

! src/share/classes/java/util/PriorityQueue.java
+ test/java/util/PriorityQueue/NoNulls.java

Changeset: df4d3e3e465a
Author:    martin
Date:      2010-05-09 16:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/df4d3e3e465a

6937857: Concurrent calls to new Random() not random enough
Summary: seed uniquifier should use an independent PRNG
Reviewed-by: dl

! src/share/classes/java/util/Random.java
! test/java/util/Random/DistinctSeeds.java

Changeset: ab0673a2e681
Author:    martin
Date:      2010-05-09 16:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ab0673a2e681

6937842: Unreadable \uXXXX in javadoc
Summary: Replace \uXXXX by \u005CXXXX, or simply delete
Reviewed-by: sherman

! src/share/classes/java/lang/String.java
! src/share/classes/java/util/zip/Deflater.java




More information about the compiler-dev mailing list