hg: jigsaw/jake/langtools: 14 new changesets

2017-04-06 Thread alan . bateman
Changeset: bef1cba2d0d9
Author:ksrini
Date:  2017-03-27 17:53 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bef1cba2d0d9

8175277: javadoc AssertionError when specified with release 8
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/modules/ReleaseOptions.java

Changeset: cc3c67b12ef1
Author:jlahoda
Date:  2017-03-29 10:27 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cc3c67b12ef1

8177311: Denied access when named module accesses unreferences package from the 
unnamed module
Summary: Ensure access to the unnamed module is allowed if the given module 
reads the unnamed module.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/EdgeCases.java

Changeset: bb0649dbe925
Author:mchung
Date:  2017-03-29 09:41 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bb0649dbe925

8173303: Add module-subgraph images to main platform documentation
Reviewed-by: alanb, chegar, erikj, ihse, lancea
Contributed-by: jonathan.gibb...@oracle.com, mandy.ch...@oracle.com

! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/module-info.java

Changeset: 3b47c6cb966e
Author:lancea
Date:  2017-03-29 16:31 -0400
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3b47c6cb966e

8175013: Add Generated annotation
Reviewed-by: darcy, alanb

+ src/java.compiler/share/classes/javax/annotation/processing/Generated.java

Changeset: 573dfe4c63d4
Author:rfield
Date:  2017-03-29 16:07 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/573dfe4c63d4

8177079: jshell tool: usability of /help for commands and sub-commands
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolSimpleTest.java

Changeset: 132f24d279d1
Author:lana
Date:  2017-03-30 17:24 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/132f24d279d1

Merge


Changeset: 4c4738ddfbc0
Author:rfield
Date:  2017-03-30 13:55 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4c4738ddfbc0

8177078: jshell tool: fix documentation of /help shortcuts
8177735: jshell tool: /help /help -- typo "comand"
8177308: jshell tool: documentation: multiple start-up files and predefines not 
documented
Reviewed-by: jlahoda

! 
src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties

Changeset: 0f4a3fa6bac0
Author:jjg
Date:  2017-03-30 16:36 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0f4a3fa6bac0

8177484: The old standard doclet should be deprecated for removal.
Reviewed-by: ksrini

! make/CompileInterim.gmk
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 5df3b79e6526
Author:redestad
Date:  2017-03-31 08:59 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/5df3b79e6526

8175116: jtreg agentvms uses more virtual address space in langtool/test :tier1 
runs
Summary: Avoiding creation of an unnecessary read edge from jdk.compiler to a 
newly created unnamed module.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java

Changeset: 33c818a75ec9
Author:jlahoda
Date:  2017-03-31 10:46 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/33c818a75ec9

8177076: jshell tool: usability of completion
Summary: Merging completion and documentation completion, assigning Shift-tab 
shortcut to fix actions.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! 
src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/jdk/jshell/MergedTabShiftTabTest.java

Changeset: 04d69a5db5e1
Author:ksrini
Date:  2017-03-31 07:38 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/04d69a5db5e1

8177567: cache VisibleMemberMap
Reviewed-by: jjg

! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! 

hg: jigsaw/jake/langtools: 14 new changesets

2016-07-10 Thread jan . lahoda
Changeset: d213ecfb98b2
Author:vromero
Date:  2016-06-27 12:29 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d213ecfb98b2

8159439: javac throws NPE with Module attribute and super_class != 0
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! 
src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/ProblemList.txt
! test/tools/javac/diags/examples.not-yet.txt
+ 
test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java
+ 
test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out
+ test/tools/javac/modules/T8159439/module-info.jcod

Changeset: c06787799b4b
Author:jlahoda
Date:  2016-06-28 15:46 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c06787799b4b

8132857: Historical name of default encoding shown on encoding mismatch
Summary: Using Charset.defaultCharset().name() to get the proper name of the 
default Charset.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
+ test/tools/javac/file/T8132857.java

Changeset: 30bfbfa94fad
Author:vromero
Date:  2016-06-28 15:29 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/30bfbfa94fad

8159970: javac, JLS8 18.2.4 is not completely implemented by the compiler
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/T8159970/TypeEqualityInInferenceTest.java
! test/tools/javac/types/BoxingConversionTest.java
! test/tools/javac/types/CastTest.java
! test/tools/javac/types/GenericTypeWellFormednessTest.java
! test/tools/javac/types/PrimitiveConversionTest.java
! test/tools/javac/types/TestComparisons.java
- test/tools/javac/types/TypeHarness.java
+ test/tools/lib/types/TypeHarness.java

Changeset: aa715dc7ead5
Author:ksrini
Date:  2016-06-28 16:43 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aa715dc7ead5

8160301: javadoc RootDoclmpl and DocEnv needs to be renamed
Reviewed-by: bpatel, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java
+ 

hg: jigsaw/jake/langtools: 14 new changesets

2016-06-17 Thread alan . bateman
Changeset: bcebe24cd346
Author:rfield
Date:  2016-06-08 00:32 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bcebe24cd346

8139829: JShell API: No use of fields to return information from public types
Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! test/jdk/jshell/ClassMembersTest.java
! test/jdk/jshell/CompletenessStressTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/SnippetTest.java

Changeset: 110c3750f1ff
Author:jlahoda
Date:  2016-06-09 14:20 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/110c3750f1ff

8158174: jshell tool: leaks threads waiting on StopDetectingInputStream
Summary: Shutdown StopDetectingInputStream when closing the ConsoleIOContext.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! 
src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java

Changeset: b94f9c167fba
Author:lana
Date:  2016-06-09 19:06 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b94f9c167fba

Merge


Changeset: 8d765a5c7ba5
Author:bpatel
Date:  2016-06-09 23:24 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8d765a5c7ba5

8156077: Support javadoc tags in module documentation
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseExecutableMemberTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! 
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
+ 
test/jdk/javadoc/doclet/testModules/moduletags/testpkgmdltags/TestClassInModuleTags.java

Changeset: 544eda2e9f08
Author:ntv
Date:  2016-06-10 11:11 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/544eda2e9f08

8155581: jshell tool: replace use of Option.get()
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java

Changeset: 0bf0d57dfdfa
Author:dlsmith
Date:  2016-06-10 15:08 -0600
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0bf0d57dfdfa

8144767: Fix handling of capture variables in most-specific test
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/lambda/MostSpecific28.java
! test/tools/javac/lambda/MostSpecific28.out
+ test/tools/javac/lambda/MostSpecific29.java
+ test/tools/javac/lambda/MostSpecific30.java
+ test/tools/javac/lambda/MostSpecific30.out
+ test/tools/javac/lambda/MostSpecific31.java
+ test/tools/javac/lambda/MostSpecific31.out
+ test/tools/javac/lambda/MostSpecific32.java
+ test/tools/javac/lambda/MostSpecific32.out

Changeset: cd884e553cd6
Author:dlsmith
Date:  2016-06-10 16:43 -0600
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cd884e553cd6

8037804: Implement specified test for related functional interface types
Reviewed-by: vromero

! 

hg: jigsaw/jake/langtools: 14 new changesets

2016-04-28 Thread alan . bateman
Changeset: bcf9765e73b1
Author:alundblad
Date:  2016-04-18 21:07 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bcf9765e73b1

8036952: copyright issues in jdk9/dev/langtools files
Summary: Updated copyright notices.
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! test/tools/javac/6520152/T.java
! test/tools/javac/6520152/T6520152.java
! test/tools/javac/6521805/T6521805e.out
! test/tools/javac/6521805/p/Outer.java
! test/tools/javac/6521805/p/Sub.java
! test/tools/javac/6547131/T.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/6668794/badSource/Test.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java
! test/tools/javac/api/6731573/Erroneous.java
! test/tools/javac/flow/T8062747.java
! test/tools/javac/jvm/6397652/com/test/Test$Test$Test.java
! test/tools/javac/jvm/6397652/com/test/Test$Test.java
! test/tools/javac/lambda/badMemberRefBytecode/Main.java
! test/tools/javac/lambda/badMemberRefBytecode/Use.java
! test/tools/javac/lambda/lambdaExecution/TBlock.java
! test/tools/javac/policy/test3/A.java
! test/tools/javac/synthesize/src/Double.java
! test/tools/javac/synthesize/src/Float.java
! test/tools/javac/warnings/6594914/Auxiliary.java
! test/tools/javac/warnings/6594914/ExplicitCompilation.out
! test/tools/javac/warnings/6594914/ImplicitCompilation.out
! test/tools/javap/4111861/A.java

Changeset: 8214105024db
Author:alundblad
Date:  2016-04-18 22:25 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8214105024db

7152104: javac should not warn about missing serialVersionUID for anonymous 
inner classes
Summary: Javac no longer issues warnings for missing serialVersionUID in 
anonymous classes.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
- test/tools/javac/SerialWarn.java
- test/tools/javac/SerialWarn.out
! test/tools/javac/T6554097.java
! test/tools/javac/T6554097.out
! test/tools/javac/diags/examples/AnonymousClass.java
- test/tools/javac/positions/T6253161.java
- test/tools/javac/positions/T6253161.out
- test/tools/javac/positions/T6253161a.java
- test/tools/javac/positions/T6253161a.out
+ test/tools/javac/serial/SerialWarn.java
+ test/tools/javac/serial/SerialWarn.out
+ test/tools/javac/serial/SerialWarnAnon.java

Changeset: 080e6e093a70
Author:smarks
Date:  2016-04-18 14:04 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/080e6e093a70

8145468: update java.lang APIs with new deprecations
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: f6848c7b9e45
Author:jjg
Date:  2016-04-18 18:41 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f6848c7b9e45

8154504: javac tests fail after JDK API is deprecated
Reviewed-by: darcy

! test/tools/javac/CaptureInSubtype.java
! test/tools/javac/OverrideChecks/T4721069.java
! test/tools/javac/generics/Nonlinear.java
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/lambda/8074381/T8074381a.java
! test/tools/javac/lambda/8074381/T8074381a.out
! test/tools/javac/lambda/TargetType27.java

Changeset: c0b062e1effd
Author:jjg
Date:  2016-04-18 19:14 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c0b062e1effd

8154500: fix handling of jdk.launcher.patch.* in tests
Reviewed-by: ksrini

! test/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/jdk/javadoc/tool/6964914/TestUserDoclet.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/6964914/TestUserDoclet.java

Changeset: d30f35629f0e
Author:jlahoda
Date:  2016-04-19 14:16 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d30f35629f0e

7020499: Project Coin: improvements to try-with-resources desugaring
Summary: Avoid unnecessary check for resource nullness if the resource is known 
to be non-null; put resource closing code in a method that is shared by 
multiple try-with-resources.
Reviewed-by: darcy, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/TryWithResources/TwrAvoidNullCheck.java
+ test/tools/javac/TryWithResources/TwrClose.java
+ test/tools/javac/TryWithResources/TwrShareCloseCode.java
! 
test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/tools/javac/flow/tests/TestCaseTry.java

Changeset: d59948777810
Author:rfield
Date:  2016-04-20 08:30 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d59948777810

8154445: JShell: Drop residual use of addReads from jshell
Reviewed-by: alanb, ksrini

! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java


hg: jigsaw/jake/langtools: 14 new changesets

2016-02-18 Thread mandy . chung
Changeset: d3411a81ad65
Author:jlahoda
Date:  2016-02-02 12:56 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d3411a81ad65

8147949: NetBeans cannot open langtools repository because of the reserved word 
\"aux\"
Summary: Dropping unnecessary references to artificial "aux" source roots.
Reviewed-by: mcimadamore

! make/netbeans/langtools/nbproject/project.xml

Changeset: 873c5cde4f08
Author:rfield
Date:  2016-02-02 16:11 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/873c5cde4f08

8080357: JShell: Only unqualified unresolved references should be corralled
8081431: JShell: Dropping import should update dependencies
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
! test/jdk/jshell/DropTest.java
! test/jdk/jshell/MethodsTest.java

Changeset: 81bd8f8a
Author:lana
Date:  2016-02-04 16:50 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/81bd8f8a

Merge


Changeset: 985b6b42a4ac
Author:lana
Date:  2016-02-11 14:40 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/985b6b42a4ac

Added tag jdk-9+105 for changeset 81bd8f8a

! .hgtags

Changeset: 656b3aa4229f
Author:jjg
Date:  2016-02-09 14:07 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/656b3aa4229f

8147801: java.nio.file.ClosedFileSystemException when using Javadoc API's in 
JDK9
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
! test/tools/javac/diags/CheckResourceKeys.java
+ test/tools/javadoc/8147801/T8147801.java
+ test/tools/javadoc/8147801/jarsrc/lib/Lib1.java
+ test/tools/javadoc/8147801/jarsrc/lib/Lib2.java
+ test/tools/javadoc/8147801/p/Test.java

Changeset: 8195be649661
Author:alundblad
Date:  2016-02-10 14:22 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8195be649661

8149160: use StringJoiner in sjavac option handling
Summary: Concatenation of strings now uses StringJoiner.
Reviewed-by: alundblad, jjg
Contributed-by: cus...@google.com

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/JavacOptionPrep.java

Changeset: afb78d30c3f9
Author:ksrini
Date:  2016-02-10 07:21 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/afb78d30c3f9

8148400: Decrease the regression test heap.
Reviewed-by: jjg

! test/Makefile

Changeset: 645b5debcb07
Author:vromero
Date:  2016-02-10 15:11 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/645b5debcb07

8148808: javac, remove unused options, step 1
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! 
src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! 
src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- test/tools/javac/T6873845.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/SunApiFilename.java
! test/tools/javac/diags/examples/SunApiFilenameAdditional.java
! test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java
! 
test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java
! test/tools/javac/lambda/Conditional01.java
! test/tools/javac/lambda/Conditional02.java
! test/tools/javac/lambda/Conditional03.java
! test/tools/javac/lambda/TargetType27.java
! test/tools/javac/lambda/TargetType34.java
- test/tools/javac/warnings/6594914/T6594914b.java

Changeset: 7e150a56644b
Author:lana
Date:  2016-02-11 16:06 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7e150a56644b

Merge

- test/tools/javac/T6873845.java
- test/tools/javac/warnings/6594914/T6594914b.java

Changeset: dd05d3761a34
Author:rfield
Date:  2016-02-12 10:51 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/dd05d3761a34

8146138: jshell tool: add /help 
8147495: jshell tool: correctly handle arguments on /seteditor command
8147886: jshell tool: commands don't allow reference to start-up or explicit id 
of dropped/failed snippets
8147887: jshell tool: /list start -- fails
8147898: jshell tool: /reload quiet -- should quiet echo
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
! 

hg: jigsaw/jake/langtools: 14 new changesets

2016-01-19 Thread chris . hegarty
Changeset: bdbad16dd9ac
Author:sadayapalam
Date:  2015-12-22 16:37 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bdbad16dd9ac

8145466: javac: No line numbers in compilation error
Summary: Compiler should not use the syntax tree from enclosing contexts in 
diagnostics even when the enclosing contexts are consulted for method lookup.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/diags/DiagnosticRewriterTest.java
+ test/tools/javac/diags/DiagnosticRewriterTest.out
+ test/tools/javac/diags/DiagnosticRewriterTest2.java
+ test/tools/javac/diags/DiagnosticRewriterTest2.out

Changeset: 5d73162435ba
Author:chegar
Date:  2015-12-22 12:19 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/5d73162435ba

8145990: Move sun.misc math support classes to jdk.internal.math
Reviewed-by: bpb, darcy

! test/tools/javac/proprietary/WarnVariable.java
! test/tools/javac/proprietary/WarnVariable.out
! test/tools/javac/proprietary/WarnWildcard.java
! test/tools/javac/proprietary/WarnWildcard.out

Changeset: 33e28fa7fa17
Author:lana
Date:  2015-12-24 10:34 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/33e28fa7fa17

Merge


Changeset: 51136404ee5e
Author:rfield
Date:  2015-12-29 21:27 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/51136404ee5e

8145239: JShell: throws AssertionError when replace classes with some methods 
which depends on these classes
Reviewed-by: rfield
Contributed-by: bitterf...@gmail.com

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! test/jdk/jshell/ClassesTest.java

Changeset: 1e4be39c1401
Author:lana
Date:  2016-01-07 09:34 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1e4be39c1401

Added tag jdk-9+100 for changeset 51136404ee5e

! .hgtags

Changeset: 512af6dd6a7c
Author:chegar
Date:  2016-01-06 10:01 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/512af6dd6a7c

8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, mullan, weijun

! test/tools/javac/proprietary/WarnImport.java
! test/tools/javac/proprietary/WarnImport.out
! test/tools/javac/proprietary/WarnMethod.java
! test/tools/javac/proprietary/WarnMethod.out
! test/tools/javac/proprietary/WarnStaticImport.java
! test/tools/javac/proprietary/WarnStaticImport.out

Changeset: 13f3bd8e4924
Author:vromero
Date:  2016-01-06 10:34 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/13f3bd8e4924

8146439: delete test T7021650.java as redundant
Reviewed-by: jjg

- test/tools/javac/util/context/T7021650.java

Changeset: 70ac078df098
Author:jjg
Date:  2016-01-06 13:31 -0800
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/70ac078df098

8146572: Update "@since 1.9" to "@since 9" to match java.version.specification 
[langtools]
Reviewed-by: darcy

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! 
src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! 
src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! 
src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! 
src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! 
src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PackageTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/TaskEvent.java

Changeset: 22391da9418e
Author:alundblad
Date:  2016-01-07 11:41 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/22391da9418e

8143301: Sjavac does not close file given to --compare-found-sources
Summary: File is now closed after use.
Reviewed-by: jlahoda, jjg