hg: jdk10/hs: 49 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Wed Oct 4 21:21:56 UTC 2017


Changeset: bbbf1b1e36e9
Author:    sdama
Date:      2017-09-26 07:00 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/bbbf1b1e36e9

8185257: Nashorn AST is missing nodes when a for-loop contains a VariableDeclarationList
Summary: var declaration in for loop removed from block scope in es6 mode
Reviewed-by: hannesw, sundar
Contributed-by: srinivas.dama at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/nashorn/script/basic/es6/JDK-8185257.js
+ test/nashorn/script/basic/es6/JDK-8185257.js.EXPECTED
+ test/nashorn/src/jdk/nashorn/test/nashorn/models/ES6ASTVisitor.java

Changeset: 65640af28197
Author:    mli
Date:      2017-09-26 12:47 +0800
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/65640af28197

8187376: test issue in java/lang/invoke/VarHandles/VarHandleBaseTest.java
Reviewed-by: psandoz

! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java

Changeset: 8b5ed0358b3a
Author:    goetz
Date:      2017-09-25 23:42 -0400
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/8b5ed0358b3a

8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
Reviewed-by: ihse, dholmes

! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileLibjsig.gmk
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: fae0bf9e361f
Author:    dholmes
Date:      2017-09-26 01:26 -0400
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/fae0bf9e361f

Merge


Changeset: b841be61b9d9
Author:    chegar
Date:      2017-09-26 10:20 +0100
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/b841be61b9d9

8181176: java/net/httpclient/websocket/ConnectionHandover.java times out
Reviewed-by: coffeys

! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
! test/jdk/java/net/httpclient/websocket/LoggingHelper.java

Changeset: b3a91921bafc
Author:    vtewari
Date:      2017-09-26 15:08 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/b3a91921bafc

8159526: Deprivilege jdk.httpserver
Reviewed-by: chegar, alanb, michaelm, mchung

! make/common/Modules.gmk
! src/java.base/share/lib/security/default.policy

Changeset: 48ec75306997
Author:    mcimadamore
Date:      2017-09-26 12:52 +0100
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/48ec75306997

8177466: Add compiler support for local variable type-inference
Summary: Add support for 'var' in implicitly typed local variable declarations
Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.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/TypePrinter.java
- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java
+ test/langtools/tools/javac/diags/examples/IllegalRefToVarType.java
+ test/langtools/tools/javac/diags/examples/LocalArrayMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalCantInferNull.java
+ test/langtools/tools/javac/diags/examples/LocalLambdaMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalMissingInit.java
+ test/langtools/tools/javac/diags/examples/LocalMrefMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalRedundantType.java
+ test/langtools/tools/javac/diags/examples/LocalSelfRef.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowed.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedArray.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedCompound.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedHere.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out
+ test/langtools/tools/javac/lvti/FoldingTest.java
+ test/langtools/tools/javac/lvti/FoldingTest.out
+ test/langtools/tools/javac/lvti/ParserTest.java
+ test/langtools/tools/javac/lvti/ParserTest.out
+ test/langtools/tools/javac/lvti/SelfRefTest.java
+ test/langtools/tools/javac/lvti/SelfRefTest.out
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.java
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.out
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/nested/var/A.java
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/var.java
+ test/langtools/tools/javac/lvti/harness/InferredType.java
+ test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
+ test/langtools/tools/javac/lvti/harness/NonDenotableTest.java
+ test/langtools/tools/javac/lvti/harness/PrimitiveTypeTest.java
+ test/langtools/tools/javac/lvti/harness/ReferenceTypeTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/lib/types/TypeHarness.java

Changeset: 6e99a776ae76
Author:    sundar
Date:      2017-09-26 20:29 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/6e99a776ae76

8187965: dynalink samples under $jdk10/src/sample/nashorn/dynalink are broken
Reviewed-by: jlaskey, hannesw

+ src/sample/nashorn/base64.js
! src/sample/nashorn/dynalink/README
! src/sample/nashorn/dynalink/array_stream_linker.js
! src/sample/nashorn/dynalink/buffer_indexing_linker.js
! src/sample/nashorn/dynalink/dom_linker.js
+ src/sample/nashorn/dynalink/jarutil.js
! src/sample/nashorn/dynalink/missing_method_linker.js
! src/sample/nashorn/dynalink/underscore_linker.js

Changeset: 0feb93f627d2
Author:    vtewari
Date:      2017-09-26 20:34 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/0feb93f627d2

8185072: network006 times out in many configs in JDK10-hs nightly
Reviewed-by: chegar, rriggs

! src/java.base/unix/native/libnet/PlainSocketImpl.c
+ test/jdk/java/net/HugeDataTransferTest.java

Changeset: dc9b1da1314b
Author:    robm
Date:      2017-09-26 19:19 +0100
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/dc9b1da1314b

8184328: JDK 8u131 socketRead0 hang at SSL read
Reviewed-by: xuelei, chegar, coffeys

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java

Changeset: e0d686cdf608
Author:    bpatel
Date:      2017-09-26 20:03 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/e0d686cdf608

8183511: improve style for deprecated text
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.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/ModuleWriterImpl.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/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java

Changeset: f60a42d4b8cd
Author:    weijun
Date:      2017-09-27 14:02 +0800
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/f60a42d4b8cd

6695402: Jarsigner with multi-byte characters in class names
Reviewed-by: weijun
Contributed-by: Philipp Kunz <philipp.kunz at paratix.ch>

! src/java.base/share/classes/sun/security/util/ManifestDigester.java
+ test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java

Changeset: 0e67ab18b511
Author:    ihse
Date:      2017-09-27 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/0e67ab18b511

8188012: Nashorn build targets version 9 source
Reviewed-by: erikj, dholmes

! make/BuildNashorn.gmk

Changeset: b4c8426fe105
Author:    ihse
Date:      2017-09-27 11:38 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/b4c8426fe105

8188013: symbolgenerator targets jdk 9 source
Reviewed-by: erikj

! make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java

Changeset: bfa048898f11
Author:    hannesw
Date:      2017-09-27 14:56 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/bfa048898f11

8187962: Optimistic types ignore JavaAdapter return types
Reviewed-by: sundar, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java
+ test/nashorn/script/basic/JDK-8187962.js

Changeset: 69c3639a49a6
Author:    sundar
Date:      2017-09-27 18:40 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/69c3639a49a6

8188023: Avoid -source and -target javac options in nashorn ant compilation
Reviewed-by: jlaskey, hannesw

! make/nashorn/build.xml
! make/nashorn/buildtools/nasgen/project.properties
! make/nashorn/buildtools/nashorntask/project.properties
! make/nashorn/project.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! test/nashorn/src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java

Changeset: 9422f1314557
Author:    hannesw
Date:      2017-09-27 15:26 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/9422f1314557

8133623: JDK-8055034.js and JDK-8130127.js fail in nashorn nightly
Reviewed-by: sundar, hannesw
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

- test/nashorn/script/currently-failing/JDK-8055034.js
- test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED
+ test/nashorn/script/nosecurity/JDK-8055034.js
+ test/nashorn/script/nosecurity/JDK-8055034.js.EXPECTED

Changeset: 4f48d7ecf2db
Author:    hannesw
Date:      2017-09-27 17:09 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/4f48d7ecf2db

8186815: Java.from has a bug, when element is ScriptObject
Reviewed-by: sundar, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
+ test/nashorn/script/basic/JDK-8186815.js

Changeset: 95192765a858
Author:    redestad
Date:      2017-09-27 17:56 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/95192765a858

8187826: Avoid using reflection to bootstrap NamedFunctions
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java

Changeset: 24d5b83fca46
Author:    psandoz
Date:      2017-09-27 10:24 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/24d5b83fca46

8187688: Additional tests for MethodHandle.invokeWithArguments
Reviewed-by: redestad

+ test/jdk/java/lang/invoke/InvokeWithArgumentsTest.java

Changeset: 65f19a0ce7e9
Author:    mchung
Date:      2017-09-27 12:44 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/65f19a0ce7e9

6373396: (cl spec) clarify spec of ClassLoader.getPackages() about run-time package
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/ClassLoader.java

Changeset: ce5fd3ba3fea
Author:    darcy
Date:      2017-09-27 14:23 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/ce5fd3ba3fea

8187982: Update SourceVersion to mention restricted keywords
Reviewed-by: mcimadamore

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: 355349babaf4
Author:    bpatel
Date:      2017-09-27 16:47 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/355349babaf4

8186332: Fix method signature in method summary table
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: 7513299d1cd0
Author:    mcimadamore
Date:      2017-09-28 11:20 +0100
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/7513299d1cd0

8188090: Running tests from make causes spurious mercurial changes
Summary: Fix relative path in test/TestCommon.gmk
Reviewed-by: erikj

! test/TestCommon.gmk

Changeset: cd02250e9370
Author:    sundar
Date:      2017-09-28 18:30 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/cd02250e9370

8188082: autoimports.js sample is broken
Reviewed-by: hannesw, jlaskey

! src/sample/nashorn/autoimports.js
+ src/sample/nashorn/dom_tagged_literal.js

Changeset: 8eb5e3ccee56
Author:    sundar
Date:      2017-09-28 23:03 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/8eb5e3ccee56

8188098: NPE in SimpleTreeVisitorES6 visitor when parsing a tagged template literal
Reviewed-by: hannesw, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/nashorn/script/basic/JDK-8188098.js
+ test/nashorn/src/jdk/nashorn/api/tree/test/JDK_8188098_Test.java

Changeset: 9ca862331fb4
Author:    lana
Date:      2017-09-29 00:52 +0000
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/9ca862331fb4

Added tag jdk-10+25 for changeset 8eb5e3ccee56

! .hgtags

Changeset: 6439a2eca58b
Author:    goetz
Date:      2017-09-29 10:00 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/6439a2eca58b

8188135: Fix VS 2010 build after "8187631: Refactor FileDescriptor close implementation"
Reviewed-by: dholmes, alanb

! src/java.base/windows/native/libjava/io_util_md.c

Changeset: 2853531b2c8c
Author:    sundar
Date:      2017-09-29 16:37 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/2853531b2c8c

8180274: Fix links in nashorn documentation
Reviewed-by: hannesw

! doc/nashorn/JavaScriptingProgrammersGuide.html
! src/jdk.scripting.nashorn/share/classes/module-info.java

Changeset: c87f7ff9ef65
Author:    erikj
Date:      2017-09-29 15:26 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/c87f7ff9ef65

8188136: jib configure requires --src-dir for out of tree builds
8188123: jib.sh looks for closed config file in the wrong place after repo consolidation
Reviewed-by: dholmes, tbell

! bin/jib.sh

Changeset: 798610a8a552
Author:    ctornqvi
Date:      2017-09-29 09:48 -0400
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/798610a8a552

8188038: Add Windows-x64-open bundles to jib-profiles.js
Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 96a6bba0e695
Author:    sdama
Date:      2017-09-30 03:15 +0530
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/96a6bba0e695

8147076: LinkerCallSite.ARGLIMIT is used incorrectly
Summary: Modified ARGLIMIT
Reviewed-by: hannesw, jlaskey
Contributed-by: srinivas.dama at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
+ test/nashorn/script/basic/JDK-8147076.js
+ test/nashorn/script/basic/JDK-8147076.js.EXPECTED
! test/nashorn/script/trusted/JDK-8006529.js

Changeset: 7d67bb6b0599
Author:    mchung
Date:      2017-09-29 11:33 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/7d67bb6b0599

8186050: StackFrame should provide the method signature
Reviewed-by: alanb, bchristi, forax, plevart

! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! test/jdk/java/lang/StackWalker/Basic.java
! test/jdk/java/lang/StackWalker/SanityTest.java

Changeset: 565363232665
Author:    tbell
Date:      2017-09-30 22:49 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/565363232665

8188185: Windows build fails in configure after fix for JDK-8188136
Reviewed-by: darcy

! bin/jib.sh

Changeset: f83c45751d58
Author:    ihse
Date:      2017-09-27 21:48 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/f83c45751d58

8188034: InitSupport does not properly include closed file
Reviewed-by: tbell, erikj

! make/InitSupport.gmk

Changeset: a0116bcc65b7
Author:    mcimadamore
Date:      2017-10-02 12:29 +0100
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/a0116bcc65b7

8188144: regression in method reference type-checking
Summary: method reference checking prefers unbound lookup when both searches produce same results
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/8188144/T8188144.java

Changeset: 2e947e1bd907
Author:    vromero
Date:      2017-10-02 10:04 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/2e947e1bd907

8187978: javac can show overload error messages that include non-valid candidates
Reviewed-by: mcimadamore
Contributed-by: bsrbnd at gmail.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java
+ test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out
! test/langtools/tools/javac/capture/Martin.out
! test/langtools/tools/javac/lambda/8019480/T8019480.out

Changeset: 56419ec66d4e
Author:    bpatel
Date:      2017-10-02 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/56419ec66d4e

8169819: minor cleanup for deprecated page
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: a905ce398074
Author:    bpatel
Date:      2017-10-03 12:58 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/a905ce398074

8074407: javadoc: using <pre> after @deprecated tag causes warnings
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java

Changeset: 14a82b038e5a
Author:    dl
Date:      2017-10-03 13:32 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/14a82b038e5a

8188241: Improve numerical code in StampedLock example code
Reviewed-by: martin, psandoz, darcy

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java

Changeset: f517fa4f4dc6
Author:    dl
Date:      2017-10-03 13:37 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/f517fa4f4dc6

8187408: AbstractQueuedSynchronizer wait queue corrupted when thread awaits without holding the lock
Reviewed-by: martin, psandoz, dholmes

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java
! test/jdk/java/util/concurrent/tck/ReentrantLockTest.java

Changeset: e0637258a133
Author:    dl
Date:      2017-10-03 13:41 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/e0637258a133

8187607: [Testbug] Atomic*FieldUpdaterTest.checkPrivateAccess uses nested classes
Reviewed-by: martin, psandoz, dholmes

! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
+ test/jdk/java/util/concurrent/tck/NonNestmates.java

Changeset: 3f5f9bc0bdc2
Author:    dl
Date:      2017-10-03 13:45 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/3f5f9bc0bdc2

8186171: HashMap: Entry.setValue may not work after Iterator.remove() called for previous entries
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/HashMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
+ test/jdk/java/util/concurrent/tck/HashMapTest.java
+ test/jdk/java/util/concurrent/tck/MapImplementation.java
+ test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/TreeMapTest.java

Changeset: 62cd7fef87b6
Author:    dl
Date:      2017-10-03 13:50 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/62cd7fef87b6

8186226: Improve ConcurrentSkipListMap performance on weak memory model machines
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java

Changeset: 90b7465b9ac7
Author:    dl
Date:      2017-10-03 13:55 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/90b7465b9ac7

8186265: Make toString() methods of "task" objects more useful
Reviewed-by: martin, psandoz, rriggs, dholmes, darcy
Contributed-by: Charles Munger <clm at google.com>

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! test/jdk/java/util/concurrent/CompletableFuture/Basic.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java

Changeset: 6864969a78ad
Author:    dl
Date:      2017-10-03 14:00 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/6864969a78ad

8186056: Miscellaneous changes imported from jsr166 CVS 2017-09
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/TimeUnit.java
! src/java.base/share/classes/java/util/concurrent/locks/Condition.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/Collection/testlibrary/CollectionAsserts.java
! test/jdk/java/util/Collection/testlibrary/ExtendsAbstractCollection.java
! test/jdk/java/util/List/ListDefaults.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 5f351a1131e0
Author:    mchung
Date:      2017-10-03 19:27 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/5f351a1131e0

8188321: (jdeps) help message should say "requires transitive" rather than "requires public"
Reviewed-by: sundar

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties

Changeset: 6feee2a82b0b
Author:    jwilhelm
Date:      2017-10-04 21:02 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/6feee2a82b0b

Merge

! make/common/Modules.gmk
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: 974275a24b74
Author:    jwilhelm
Date:      2017-10-04 20:01 +0000
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/974275a24b74

Merge

- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
- test/nashorn/script/currently-failing/JDK-8055034.js
- test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED



More information about the jdk10-hs-changes mailing list