hg: jdk9/hs-emb/langtools: 11 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jan 23 21:55:55 UTC 2015


Changeset: ab5991ac1286
Author:    mcimadamore
Date:      2015-01-16 12:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ab5991ac1286

8069164: Fix langtools make build so that diagnostic framework can be used
Summary: Fix race condition between gensrc targets and output location of parseproperties task
Reviewed-by: erikj, jlahoda
Contributed-by: erik.joelsson at oracle.com

! make/Tools.gmk
! make/gensrc/Gensrc-jdk.compiler.gmk
! make/gensrc/GensrcCommon.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java

Changeset: a510d7536fa1
Author:    jlahoda
Date:      2015-01-16 14:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a510d7536fa1

8068517: Compiler may generate wrong InnerClasses attribute for static enum reference
Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/classfiles/InnerClasses/T8068517.java

Changeset: e7cf0a7e1c03
Author:    katleman
Date:      2015-01-15 13:09 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e7cf0a7e1c03

Added tag jdk9-b46 for changeset e272d9be5f90

! .hgtags

Changeset: 230c13955250
Author:    lana
Date:      2015-01-16 12:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/230c13955250

Merge

- test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
- test/tools/javac/diags/examples/StaticBoundMref.java
- test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java

Changeset: 52227644abfa
Author:    rfield
Date:      2015-01-16 20:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/52227644abfa

8068488: Facilitate extension of the javac parser -- missing modifier
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/extend/JavacExtensionTest.java
+ test/tools/javac/parser/extend/TrialParser.java
+ test/tools/javac/parser/extend/TrialParserFactory.java

Changeset: c31aefdd3ab4
Author:    mcimadamore
Date:      2015-01-19 18:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c31aefdd3ab4

8069229: new .java file with no copyright notice
Summary: Add missing copyright header
Reviewed-by: jlahoda

! make/tools/propertiesparser/gen/ClassGenerator.java

Changeset: 2dc86bb9736a
Author:    jlahoda
Date:      2015-01-20 09:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/2dc86bb9736a

8052070: javac crashes when there are duplicated type parameters
Summary: Avoid eager completion of ClassSymbol while type parameters are being processed.
Reviewed-by: jlahoda, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/8052070/DuplicateTypeParameter.java
+ test/tools/javac/8052070/DuplicateTypeParameter.out

Changeset: 1b58b3cc63bc
Author:    jlahoda
Date:      2015-01-20 12:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/1b58b3cc63bc

8069094: SuppressWarnings(\"deprecation\") not respected on default clause on annotation declarations
Summary: Properly deferring warnings that are reported during entering of annotation's default value.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/warnings/suppress/T8069094.java
+ test/tools/javac/warnings/suppress/T8069094.out

Changeset: 1580b10e028a
Author:    jfranck
Date:      2015-01-20 21:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/1580b10e028a

8046977: ClassCastException: typing information needed for method reference bridging not preserved
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java

Changeset: ba94059b469a
Author:    jfranck
Date:      2015-01-21 19:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ba94059b469a

8070507: LambdaLambdaSerialized can fail in -agentvm mode
Reviewed-by: mcimadamore

! test/tools/javac/lambda/LambdaLambdaSerialized.java
! test/tools/javac/lambda/SerializedLambdaInInit.java

Changeset: a6f70f3d55b5
Author:    jfranck
Date:      2015-01-22 09:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a6f70f3d55b5

8071310: Tests missing for checkin for JDK-8046977
Reviewed-by: jlahoda
Contributed-by: srikanth.adayapalam at oracle.com

+ test/tools/javac/lambda/MethodReferenceGenericTarget.java



More information about the jdk9-hs-emb-changes mailing list