hg: jdk9/sandbox/jdk: 2 new changesets

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Fri Nov 13 20:05:00 UTC 2015


Changeset: 4a910e1b5887
Author:    shade
Date:      2015-11-13 19:01 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/4a910e1b5887

Move exactness checks to the generated code, restore StringBuilder public API.

! src/java.base/share/classes/java/lang/StringBuilder.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/java/lang/String/concat/ImplicitStringConcat.java
! test/java/lang/String/concat/ImplicitStringConcatBoundaries.java
! test/java/lang/String/concat/ImplicitStringConcatMany.java
! test/java/lang/String/concat/ImplicitStringConcatShapes.java

Changeset: 78eb3df17215
Author:    shade
Date:      2015-11-13 22:17 +0300
URL:       http://hg.openjdk.java.net/jdk9/sandbox/jdk/rev/78eb3df17215

Limit the number of slots, not number of arguments for BSM call

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/java/lang/String/concat/ImplicitStringConcatManyLongs.java < test/java/lang/String/concat/ImplicitStringConcatMany.java
! test/java/lang/String/concat/StringConcatFactoryInvariants.java



More information about the jdk9-sandbox-changes mailing list