[OpenJDK Rasterizer] hg: graphics-rasterizer/jdk9/langtools: 36 new changesets

james.graham at oracle.com james.graham at oracle.com
Thu Nov 19 02:45:00 UTC 2015


Changeset: 16873e56156e
Author:    aeriksso
Date:      2015-10-27 10:35 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/16873e56156e

8134759: jdb: Incorrect stepping inside finally block
Summary: Add LineNumberTable attribute for return bytecodes split around finally code
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/linenumbers/FinallyLineNumberTest.java

Changeset: 522e516b8a83
Author:    ksrini
Date:      2015-10-28 10:41 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/522e516b8a83

8132096: Augment the Compiler Tree API to support the new Simplified Doclet API
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/tools/javac/doctree/DocCommentTester.java
! test/tools/javac/doctree/FirstSentenceTest.java
+ test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
+ test/tools/javac/doctree/dcapi/OverviewTest.java
+ test/tools/javac/doctree/dcapi/overview0.html
+ test/tools/javac/doctree/dcapi/overview1.html
+ test/tools/javac/doctree/dcapi/overview2.html
+ test/tools/javac/doctree/dcapi/overview3.html
+ test/tools/javac/doctree/dcapi/overview4.html
+ test/tools/javac/doctree/dcapi/overview5.html
+ test/tools/javac/doctree/dcapi/overview6.html
+ test/tools/javac/doctree/dcapi/package.html
+ test/tools/javac/doctree/dcapi/pkg/Anchor.java
+ test/tools/javac/doctree/dcapi/pkg/package.html
! test/tools/javac/tree/NoPrivateTypesExported.java

Changeset: 00a25f93cee8
Author:    lana
Date:      2015-10-29 08:42 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/00a25f93cee8

Added tag jdk9-b89 for changeset 16873e56156e

! .hgtags

Changeset: b278abcd113b
Author:    lana
Date:      2015-10-29 12:40 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/b278abcd113b

Merge


Changeset: 03bb9c99b573
Author:    jlahoda
Date:      2015-10-30 17:00 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/03bb9c99b573

8140766: langtools/make/test/sym/CreateSymbolsTest.java contains incorrect paths
Summary: Fixing paths in CreateSymbolsTest; fixing imports in CreateSymbolsTestImpl.
Reviewed-by: mcimadamore

! make/test/sym/CreateSymbolsTest.java
! make/test/sym/CreateSymbolsTestImpl.java

Changeset: 19e44405ab4f
Author:    ihse
Date:      2015-11-03 17:54 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/19e44405ab4f

8141333: Rename SetupArchive to SetupJarArchive
Reviewed-by: erikj, tbell

! make/gendata/Gendata-jdk.compiler.gmk

Changeset: 155f6671cab4
Author:    alundblad
Date:      2015-11-03 21:29 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/155f6671cab4

8137075: Sjavac tests are leaking file managers
Summary: Closing sjavac file managers.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! test/tools/sjavac/ApiExtraction.java

Changeset: a32f899caa49
Author:    alundblad
Date:      2015-11-03 22:55 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/a32f899caa49

8141355: PackagePathMismatch.java does not use --state-dir option
Summary: Added --state-dir to the PackagePathMismatch.java test.
Reviewed-by: jlahoda

! test/tools/sjavac/PackagePathMismatch.java

Changeset: 17d15aa9140d
Author:    alundblad
Date:      2015-11-04 12:27 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/17d15aa9140d

8139961: Various sjavac tests result in error on Windows (JPRT)
Summary: Test now closes Stream properly.
Reviewed-by: jlahoda

! test/tools/sjavac/NoState.java

Changeset: 3298cbc00d2f
Author:    mcimadamore
Date:      2015-11-05 11:32 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3298cbc00d2f

8141343: Subtle semantics changes for union types in cast conversion
Summary: cast applied to union types do not behave correctly and sometimes pass erroneously
Reviewed-by: 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
+ test/tools/javac/cast/8141343/T8141343.java
+ test/tools/javac/cast/8141343/T8141343.out

Changeset: 49da3649b796
Author:    lana
Date:      2015-10-30 10:29 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/49da3649b796

Added tag jdk9-b90 for changeset 00a25f93cee8

! .hgtags

Changeset: 79501a97ca57
Author:    lana
Date:      2015-11-04 13:46 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/79501a97ca57

Merge


Changeset: ab33a84365a0
Author:    lana
Date:      2015-11-05 08:15 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/ab33a84365a0

Added tag jdk9-b91 for changeset 79501a97ca57

! .hgtags

Changeset: a3415b57507c
Author:    lana
Date:      2015-11-05 13:42 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/a3415b57507c

Merge


Changeset: 16d09290bb2a
Author:    sadayapalam
Date:      2015-11-06 14:45 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/16d09290bb2a

8138612: Do not retain declaration annotations on lambda formal parameters
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
+ test/tools/javac/lambda/SE5AnnotationsOnLambdaParameters.java

Changeset: ed4c306ec942
Author:    sadayapalam
Date:      2015-11-09 05:45 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/ed4c306ec942

8129740: Incorrect class file created when passing lambda in inner class constructor
Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call.
Reviewed-by: mcimadamore, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java
+ test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java
+ test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java
+ test/tools/javac/lambda/T8129740/SourceForTranslation.java
+ test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java
+ test/tools/javac/lambda/T8129740/Universe.java.out

Changeset: 424fba7cabb0
Author:    mcimadamore
Date:      2015-11-09 16:03 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/424fba7cabb0

8141639: Signatures in Lower could be made tighter by using JCExpression instead of JCTree
Summary: Make signatures of Lower methods more specific
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java

Changeset: 66a7e82d10a4
Author:    mcimadamore
Date:      2015-11-10 11:49 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/66a7e82d10a4

8141613: Compiler fails to infer generic type
Summary: Repeated capture of same expression leads to erroneous inference constraints
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8141613/T8141613.java

Changeset: 2a83d2947323
Author:    sadayapalam
Date:      2015-11-11 17:13 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/2a83d2947323

8142467: Remove all references Flags.IPROXY
Summary: Remove all references to flag bit IPROXY that has fallen into disuse.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java

Changeset: 60e39427dbd0
Author:    sadayapalam
Date:      2015-11-11 18:46 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/60e39427dbd0

8141508: java.lang.invoke.LambdaConversionException: Invalid receiver type
Summary: Incorrect handling of intersection type parameter of functional interface descriptor results in call site initialization exception
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReference/IntersectionTypeReceiverTest.java

Changeset: 582f31e79d74
Author:    sadayapalam
Date:      2015-11-12 05:59 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/582f31e79d74

8142476: Call site initialization exception caused by LambdaConversionException: Invalid receiver type
Summary: Incorrect handling of intersection typed receiver in method references results in call site initialization exception
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/lambda/methodReference/IntersectionTypeReceiverTest2.java

Changeset: 3449ae78c6dc
Author:    sadayapalam
Date:      2015-11-12 06:13 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3449ae78c6dc

8136419: Type annotations in initializers and lambda bodies not written to class file
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
+ test/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java

Changeset: fdfaa0e5c8c0
Author:    sadayapalam
Date:      2015-11-12 08:39 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/fdfaa0e5c8c0

8139255: javac reports "cannot override" messages instead of "cannot hide" messages for static methods
Summary: Improve clarity of javac messages by discriminating hiding scenerio from overriding
Reviewed-by: mcimadamore, sadayapalam
Contributed-by: srinivas.dama at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/OverrideChecks/T4720359a.out
+ test/tools/javac/OverrideChecks/T8139255.java
+ test/tools/javac/OverrideChecks/T8139255.out
+ test/tools/javac/diags/examples/HideStatic.java

Changeset: cf000bae9c31
Author:    shinyafox
Date:      2015-11-12 08:48 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/cf000bae9c31

8142384: JShell tool: New command: /imports, /i which show the list of imported packages or classes, etc...
Reviewed-by: rfield, jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java

Changeset: 329ae120e365
Author:    jlahoda
Date:      2015-11-12 15:10 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/329ae120e365

8141092: JShell: Completion hangs on identifier completion
Summary: Avoiding recursive search when computing package completion.
Reviewed-by: mcimadamore, rfield

! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java

Changeset: 5245927b10eb
Author:    lana
Date:      2015-11-12 10:39 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/5245927b10eb

Added tag jdk9-b92 for changeset a3415b57507c

! .hgtags

Changeset: 40d8d237e5a2
Author:    lana
Date:      2015-11-12 14:13 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/40d8d237e5a2

Merge


Changeset: 3793a6706e58
Author:    mcimadamore
Date:      2015-11-13 12:29 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3793a6706e58

8046685: Uncompilable large expressions involving generics.
Summary: Improve inference propagation logic so that unnecessary inference variables are not propagated.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/lambda/speculative/T8046685.java

Changeset: bcefe0a2b55c
Author:    sadayapalam
Date:      2015-11-13 18:09 +0530
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/bcefe0a2b55c

8073616: Duplicate error message: cannot inherit from final (class) F
Summary: Ensure that the compiler does not emit duplicate errors at slightly different source positions.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/CheckNoDuplicateErrors.java
+ test/tools/javac/generics/CheckNoDuplicateErrors.out
! test/tools/javac/lambda/TargetType68.out

Changeset: d1a376cb2ae5
Author:    mcimadamore
Date:      2015-11-13 18:45 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/d1a376cb2ae5

8142948: langtools/test/tools/javac/lambda/speculative/T8046685.java fails on some platforms
Summary: Test uses too much stack on 32-bit platforms
Reviewed-by: jlahoda

! test/tools/javac/lambda/speculative/T8046685.java

Changeset: d170adcf5640
Author:    bpatel
Date:      2015-11-16 22:51 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/d170adcf5640

8142367: Allow files with .png extension to be copied for javadoc
Reviewed-by: erikj

! make/CompileInterim.gmk

Changeset: 91ea64d22fd9
Author:    cjplummer
Date:      2015-11-05 10:30 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/91ea64d22fd9

8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy

! test/TEST.ROOT

Changeset: 9dcc408e6788
Author:    jprovino
Date:      2015-11-11 23:47 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/9dcc408e6788

Merge


Changeset: dc47cea0c957
Author:    amurillo
Date:      2015-11-13 10:35 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/dc47cea0c957

Merge


Changeset: f179d6b19171
Author:    amurillo
Date:      2015-11-16 10:47 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/f179d6b19171

Merge


Changeset: 3915d57ea958
Author:    amurillo
Date:      2015-11-16 22:36 -0800
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/langtools/rev/3915d57ea958

Merge




More information about the graphics-rasterizer-dev mailing list