[aarch64-port-dev ] hg: aarch64-port/stage/langtools: 33 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Thu Feb 26 21:26:47 UTC 2015


Changeset: ba94059b469a
Author:    jfranck
Date:      2015-01-21 19:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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

Changeset: de31f7bc10c7
Author:    jlahoda
Date:      2015-01-23 15:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/de31f7bc10c7

8069254: Warning issued despite @SafeVarargs annotation on constructor
Summary: The Symbol created for diamond inference does not have annotations attached - need to look for @SafeVarargs on the underlying constructor's Symbol.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/varargs/warning/Warn6.java

Changeset: 308d21ad93c9
Author:    katleman
Date:      2015-01-23 18:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/308d21ad93c9

Added tag jdk9-b47 for changeset 230c13955250

! .hgtags

Changeset: 5b102fc29edf
Author:    lana
Date:      2015-01-24 23:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/5b102fc29edf

Merge


Changeset: 1a05a620f8dc
Author:    sogoel
Date:      2015-01-27 15:11 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1a05a620f8dc

8068463: Group 10c: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore

! test/tools/javac/annotations/6359949/T6359949a.java
+ test/tools/javac/annotations/6359949/T6359949a.out
! test/tools/javac/annotations/default/A.java
+ test/tools/javac/annotations/default/Derr.out
+ test/tools/javac/annotations/default/Eerr.out
! test/tools/javac/annotations/neg/Dep.java
+ test/tools/javac/annotations/neg/Dep.out
! test/tools/javac/lint/Deprecation.java
+ test/tools/javac/lint/Deprecation.out
! test/tools/javac/lint/FallThrough.java
+ test/tools/javac/lint/FallThrough.out
! test/tools/javac/lint/Unchecked.java
+ test/tools/javac/lint/Unchecked.out
! test/tools/javac/staticImport/Ambig1.java
+ test/tools/javac/staticImport/Ambig1.out
! test/tools/javac/staticImport/ImportPrivate.java
+ test/tools/javac/staticImport/ImportPrivate.out
! test/tools/javac/staticImport/PrivateStaticImport.java
+ test/tools/javac/staticImport/PrivateStaticImport.out
! test/tools/javac/staticImport/Shadow.java
+ test/tools/javac/staticImport/Shadow.out
! test/tools/javac/staticImport/StaticImport2.java
+ test/tools/javac/staticImport/StaticImport2.out

Changeset: 3f816163cf59
Author:    mchung
Date:      2015-01-27 19:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/3f816163cf59

8068937: jdeps shows "not found" if target class has no reference other than its own package
Reviewed-by: alanb

! src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java
! test/tools/jdeps/Basic.java
+ test/tools/jdeps/p/C.java
+ test/tools/jdeps/p/SubClass.java
+ test/tools/jdeps/q/Gee.java

Changeset: cfe864a5e8be
Author:    jjg
Date:      2015-01-29 14:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/cfe864a5e8be

8071617: move pathToURLs from javac.file.Locations to javadoc.DocletInvoker
Reviewed-by: ksrini

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java

Changeset: d0315cb6ade7
Author:    katleman
Date:      2015-01-28 16:45 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d0315cb6ade7

Added tag jdk9-b48 for changeset 5b102fc29edf

! .hgtags

Changeset: 15c79f28e30a
Author:    lana
Date:      2015-01-29 15:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/15c79f28e30a

Merge


Changeset: a7d2c38930ee
Author:    sogoel
Date:      2015-01-30 14:59 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/a7d2c38930ee

8071629: Write new test to test -j switch
Reviewed-by: jjg

+ test/tools/sjavac/ParallelCompilations.java

Changeset: 2d2baba27992
Author:    jlahoda
Date:      2015-02-02 18:52 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/2d2baba27992

8069265: ClassCastException when compiled with JDK 9b08+, JDK8 compiles OK.
Summary: Alternate fix for 8015499 to eliminate extra checkcast (by working around a limitation in Types#asSuper) without the side effect that results in 8069265
Reviewed-by: mcimadamore, jjg
Contributed-by: srikanth.adayapalam at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/CheckNoClassCastException.java
! test/tools/javac/T7053059/DoubleCastTest.java

Changeset: e5f5ecfefba8
Author:    jlahoda
Date:      2015-02-02 21:53 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e5f5ecfefba8

8072054: Cannot build langtools if checked-out in a directory ending with \"com\"
Summary: Making sure a proper package name is used when generating Properties classes
Reviewed-by: mcimadamore

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

Changeset: 5a2254319314
Author:    mchung
Date:      2015-02-03 14:09 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/5a2254319314

8069551: Move java.security.acl from compact3 to java.base
Reviewed-by: alanb, mullan, wetmore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties

Changeset: 4925358d11e6
Author:    mcimadamore
Date:      2015-02-05 18:51 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/4925358d11e6

8072445: tools/javac/lambda/MethodReference55.java fails across platforms
Summary: remove copyright from test header
Reviewed-by: jlahoda

! test/tools/javac/lambda/MethodReference55.java
! test/tools/javac/lambda/MethodReference55.out

Changeset: ffbb7994cc0b
Author:    katleman
Date:      2015-02-05 11:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/ffbb7994cc0b

Added tag jdk9-b49 for changeset 15c79f28e30a

! .hgtags

Changeset: 1ccb6ef2f40b
Author:    lana
Date:      2015-02-05 15:44 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/1ccb6ef2f40b

Merge


Changeset: b93a15ac3bde
Author:    sadayapalam
Date:      2015-02-12 10:16 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/b93a15ac3bde

8069545: javac shouldn't check nested stuck lambdas during overload resolution
Summary: Nested lambdas should not be considered while overload resolution is in progress
Reviewed-by: mcimadamore
Contributed-by: vicente.romero at oracle.com, srikanth.adayapalam at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/tools/javac/lambda/8016177/T8016177g.java
! test/tools/javac/lambda/8016177/T8016177g.out
+ test/tools/javac/lambda/8068399/T8068399.java
+ test/tools/javac/lambda/8068430/T8068430.java
+ test/tools/javac/lambda/8071432/T8071432.java
+ test/tools/javac/lambda/8071432/T8071432.out

Changeset: 5b8a5840e690
Author:    ksrini
Date:      2015-02-12 15:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/5b8a5840e690

8071836: javadoc fails as javadoc resource bundle not visible to com.sun.tools.javac.util.JavacMessages
Reviewed-by: jjg, mchung

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java

Changeset: 9c1c3351aa64
Author:    katleman
Date:      2015-02-12 16:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/9c1c3351aa64

Added tag jdk9-b50 for changeset 1ccb6ef2f40b

! .hgtags

Changeset: 7c44d9a33bbe
Author:    lana
Date:      2015-02-12 16:38 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/7c44d9a33bbe

Merge


Changeset: e77eb6b8977e
Author:    emc
Date:      2015-02-13 17:00 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e77eb6b8977e

8066725: javac produces classfiles it cannot read
Summary: Revert behavioral changes from 8029012 and 8065132
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/annotations/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java

Changeset: e0b35c562008
Author:    mcimadamore
Date:      2015-02-16 12:24 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e0b35c562008

8071241: Investigate alternate strategy for type-checking operators
Summary: Separat operator lookup logic from overload resolution.
Reviewed-by: jjg, jlahoda, sadayapalam

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/7102515/T7102515.out
! test/tools/javac/diags/examples/IncomparableTypes.java
! test/tools/javac/expression/NullAppend.out
! test/tools/javac/expression/NullAppend2.out
- test/tools/javac/resolve/tests/PrimitiveBinopOverload.java

Changeset: 344181855204
Author:    sadayapalam
Date:      2015-02-16 19:14 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/344181855204

8073201: Incorrect @bug annotation in checkin for JDK-8069545
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com

! test/tools/javac/lambda/8068399/T8068399.java
! test/tools/javac/lambda/8068430/T8068430.java
! test/tools/javac/lambda/8071432/T8071432.java

Changeset: c40f54b4d890
Author:    jlahoda
Date:      2015-02-17 15:39 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c40f54b4d890

8067445: New modular image-based file manager skips boot classes
Summary: Taking "sun.boot.class.path" system property into account when constructing bootclasspath for modular images.
Reviewed-by: jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/BootClassPathPrepend.java
+ test/tools/javac/file/ExplodedImage.java

Changeset: 5e500700b168
Author:    vromero
Date:      2015-02-18 17:07 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/5e500700b168

8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java

Changeset: c5561bfde449
Author:    katleman
Date:      2015-02-19 11:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/c5561bfde449

Added tag jdk9-b51 for changeset 7c44d9a33bbe

! .hgtags

Changeset: ee20efe0255d
Author:    lana
Date:      2015-02-19 16:38 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/ee20efe0255d

Merge

- test/tools/javac/resolve/tests/PrimitiveBinopOverload.java

Changeset: 414b82835861
Author:    dlsmith
Date:      2015-02-20 17:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/414b82835861

8039214: Inference should not map capture variables to their upper bounds
Summary: Update to Types.containsType; related adjustment to most-specific test
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/inference/CaptureLowerBound.java
+ test/tools/javac/generics/inference/CaptureLowerBoundNeg.java
+ test/tools/javac/generics/inference/CaptureLowerBoundNeg.out
+ test/tools/javac/generics/inference/NestedCapture.java
+ test/tools/javac/generics/inference/NestedWildcards.java
+ test/tools/javac/generics/wildcards/SubtypeCaptureLeak.java

Changeset: e29b25f6101f
Author:    mcimadamore
Date:      2015-02-23 13:02 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/e29b25f6101f

8071291: Compiler crashes trying to cast UnionType to IntersectionClassType
Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE
Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/multicatch/8071291/T8071291.java

Changeset: 59af0866b952
Author:    juh
Date:      2015-02-23 11:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/59af0866b952

8072663: Remove the sun.security.acl package which is not used in the JDK
Reviewed-by: mullan, alanb, mchung

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: f683944ffa42
Author:    jlahoda
Date:      2015-02-24 16:11 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/f683944ffa42

8067886: Inaccessible nested classes can be incorrectly imported
Summary: Check type accessibility at the point of import when importing the type using type-import-on-demand.
Reviewed-by: mcimadamore, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/ImportInaccessible.java
+ test/tools/javac/importscope/ImportInaccessible.out

Changeset: d6ec687ad8fb
Author:    jjg
Date:      2015-02-25 14:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/langtools/rev/d6ec687ad8fb

8041628: Javadoc cross-compilation problem
Reviewed-by: jjg
Contributed-by: duboscq at ssw.jku.at

! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java



More information about the aarch64-port-dev mailing list