hg: jdk8u/jdk8u/langtools: 8 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Jun 16 00:24:46 UTC 2015


Changeset: 1b59f823d630
Author:    vromero
Date:      2015-06-01 11:07 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/1b59f823d630

8073372: Redundant CONSTANT_Class entry not generated for inlined constant
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
- test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java
+ test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java
+ test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java

Changeset: 610ec7dcf431
Author:    sadayapalam
Date:      2015-05-11 13:28 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/610ec7dcf431

8079613: Deeply chained expressions + several overloads + unnecessary inference result in excessive compile times.
Summary: Eliminate compile time performance bottlneck due to mischaracterization of standalone expressions as being poly expressions.
Reviewed-by: mcimadamore, jlahoda

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/expression/DeeplyChainedNonPolyExpressionTest.java

Changeset: 9ec429ab0e7e
Author:    sadayapalam
Date:      2015-05-29 10:15 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/9ec429ab0e7e

8080842: Using Lambda Expression with name clash results in ClassFormatError
Summary: Ensure ScopeImpl can cope properly with remove when a field and method share the name
Reviewed-by: mcimadamore, jlahoda

! src/share/classes/com/sun/tools/javac/code/Scope.java
+ test/tools/javac/scope/RemoveSymbolTest.java
+ test/tools/javac/scope/RemoveSymbolUnitTest.java

Changeset: d94fe2d29b1e
Author:    jlahoda
Date:      2015-06-10 09:13 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/d94fe2d29b1e

8039262: Java compiler performance degradation jdk1.7 vs. jdk1.6 should be amended
Summary: Avoiding Scope listener leak by avoiding cache misses in Types.MembersClosureCache
Reviewed-by: mcimadamore, vromero
Contributed-by: maurizio.cimadamore at oracle.com

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/types/ScopeListenerTest.java

Changeset: 380f6c17ea01
Author:    alundblad
Date:      2014-01-10 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/380f6c17ea01

8028389: NullPointerException compiling annotation values that have bodies
Summary: Made sure anonymous class declarations inside class- and package-level annotations are properly entered.
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/annotations/neg/AnonSubclass.java
+ test/tools/javac/annotations/neg/AnonSubclass.out
+ test/tools/javac/annotations/neg/pkg/AnonSubclassOnPkg.java
+ test/tools/javac/annotations/neg/pkg/package-info.java
+ test/tools/javac/annotations/neg/pkg/package-info.out

Changeset: d4051d4f5daf
Author:    mfang
Date:      2015-06-10 14:22 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/d4051d4f5daf

8083601: jdk8u60 l10n resource file translation update 2
Reviewed-by: ksrini, yhuang

! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties

Changeset: 54a0b6cae9c5
Author:    mfang
Date:      2015-06-11 10:11 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/54a0b6cae9c5

Merge


Changeset: 976523f1d562
Author:    lana
Date:      2015-06-12 18:44 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/976523f1d562

Merge

- test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java



More information about the jdk8u-changes mailing list