hg: build-infra/jdk9/langtools: 37 new changesets
erik.joelsson at oracle.com
erik.joelsson at oracle.com
Fri Mar 13 13:57:53 UTC 2015
Changeset: d0315cb6ade7
Author: katleman
Date: 2015-01-28 16:45 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/d0315cb6ade7
Added tag jdk9-b48 for changeset 5b102fc29edf
! .hgtags
Changeset: cfe864a5e8be
Author: jjg
Date: 2015-01-29 14:43 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/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: 15c79f28e30a
Author: lana
Date: 2015-01-29 15:36 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/15c79f28e30a
Merge
Changeset: ffbb7994cc0b
Author: katleman
Date: 2015-02-05 11:43 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/ffbb7994cc0b
Added tag jdk9-b49 for changeset 15c79f28e30a
! .hgtags
Changeset: a7d2c38930ee
Author: sogoel
Date: 2015-01-30 14:59 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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: 1ccb6ef2f40b
Author: lana
Date: 2015-02-05 15:44 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/1ccb6ef2f40b
Merge
Changeset: 9c1c3351aa64
Author: katleman
Date: 2015-02-12 16:23 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/9c1c3351aa64
Added tag jdk9-b50 for changeset 1ccb6ef2f40b
! .hgtags
Changeset: b93a15ac3bde
Author: sadayapalam
Date: 2015-02-12 10:16 +0530
URL: http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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: 7c44d9a33bbe
Author: lana
Date: 2015-02-12 16:38 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/7c44d9a33bbe
Merge
Changeset: c5561bfde449
Author: katleman
Date: 2015-02-19 11:24 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/c5561bfde449
Added tag jdk9-b51 for changeset 7c44d9a33bbe
! .hgtags
Changeset: e77eb6b8977e
Author: emc
Date: 2015-02-13 17:00 -0500
URL: http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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: ee20efe0255d
Author: lana
Date: 2015-02-19 16:38 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/ee20efe0255d
Merge
- test/tools/javac/resolve/tests/PrimitiveBinopOverload.java
Changeset: cdef738241cd
Author: katleman
Date: 2015-02-26 15:58 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/cdef738241cd
Added tag jdk9-b52 for changeset ee20efe0255d
! .hgtags
Changeset: 414b82835861
Author: dlsmith
Date: 2015-02-20 17:05 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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
Changeset: 99ff00581f36
Author: lana
Date: 2015-02-26 20:17 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/99ff00581f36
Merge
Changeset: 01d8ed7079f1
Author: katleman
Date: 2015-03-05 11:26 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/01d8ed7079f1
Added tag jdk9-b53 for changeset 99ff00581f36
! .hgtags
Changeset: 1e3266d870d6
Author: mcimadamore
Date: 2015-02-27 11:51 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/1e3266d870d6
8073550: java* tools: replace obj.getClass hacks with Assert.checkNonNull or Objects.requireNonNull
Summary: replace getClass() with approapriate NPE checks
Reviewed-by: jjg
Contributed-by: aleksey.shipilev at oracle.com
! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
Changeset: 218d589184d3
Author: mcimadamore
Date: 2015-02-27 18:20 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/218d589184d3
8073842: Invalid method reference when referencing a method on a wildcard type
Summary: Method rteference lookup logic doesn't skip type-variables as required by javac.
Reviewed-by: jlahoda
! 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/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/8073842/T8073842.java
Changeset: 592d64800143
Author: sadayapalam
Date: 2015-03-02 10:41 +0530
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/592d64800143
8071453: Allow interface methods to be private
Reviewed-by: mcimadamore
Contributed-by: maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/private/Private01.java
+ test/tools/javac/defaultMethods/private/Private02.java
+ test/tools/javac/defaultMethods/private/Private02.out
+ test/tools/javac/defaultMethods/private/Private03.java
+ test/tools/javac/defaultMethods/private/Private03.out
+ test/tools/javac/defaultMethods/private/Private04.java
+ test/tools/javac/defaultMethods/private/Private05.java
+ test/tools/javac/defaultMethods/private/Private06.java
+ test/tools/javac/defaultMethods/private/Private06.out
+ test/tools/javac/defaultMethods/private/Private07.java
+ test/tools/javac/defaultMethods/private/Private07.out
+ test/tools/javac/defaultMethods/private/Private08.java
+ test/tools/javac/defaultMethods/private/Private08.out
+ test/tools/javac/defaultMethods/private/Private09.java
+ test/tools/javac/defaultMethods/private/Private09.out
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
+ test/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java
Changeset: 84849fdb360b
Author: mcimadamore
Date: 2015-03-05 13:10 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/84849fdb360b
8073645: Add lambda-based lazy eval versions of Assert.check methods
Summary: Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called.
Reviewed-by: jlahoda
! make/intellij/build.xml
! make/intellij/workspace.xml
! make/test/crules/CodingRulesAnalyzerPlugin/Test.java
! make/test/crules/CodingRulesAnalyzerPlugin/Test.out
! make/tools/crules/AssertCheckAnalyzer.java
! make/tools/crules/resources/crules.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java
Changeset: edf685b5d413
Author: mcimadamore
Date: 2015-03-05 15:03 +0000
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/edf685b5d413
8073432: Object.getClass() throws stackless NPE, due to C2 intrinsic
Summary: Javac should generate NPE checks using Objects.requireNonNull if -target >= 7
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/8074306/TestSyntheticNullChecks.java
Changeset: ed34864f3b43
Author: lana
Date: 2015-03-05 15:24 -0800
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/ed34864f3b43
Merge
Changeset: 75cedc6db8c2
Author: katleman
Date: 2015-03-12 13:35 -0700
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/75cedc6db8c2
Added tag jdk9-b54 for changeset ed34864f3b43
! .hgtags
Changeset: 2e8e6d4ff784
Author: erikj
Date: 2015-03-13 14:54 +0100
URL: http://hg.openjdk.java.net/build-infra/jdk9/langtools/rev/2e8e6d4ff784
Merge
- test/tools/javac/resolve/tests/PrimitiveBinopOverload.java
More information about the build-infra-dev
mailing list