hg: jdk10/client: 35 new changesets

philip.race at oracle.com philip.race at oracle.com
Tue Oct 17 21:57:01 UTC 2017


Changeset: 51b0b8d8fe56
Author:    ihse
Date:      2017-10-10 13:33 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/51b0b8d8fe56

8188312: Use CDS if present when running the Boot JDK during build
Reviewed-by: iklam, erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/generated-configure.sh

Changeset: d4d6bd42a6f3
Author:    erikj
Date:      2017-10-10 15:20 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/d4d6bd42a6f3

8188910: jib configure requires --src-dir for out fo tree builds, second attempt
Reviewed-by: dholmes, tbell, ihse

! bin/jib.sh

Changeset: 00f9fe99736e
Author:    erikj
Date:      2017-10-10 15:26 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/00f9fe99736e

8188050: UnsatisfiedLinkError after repo consolidation
Reviewed-by: tbell, ihse

! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 8cb132b3a016
Author:    bpb
Date:      2017-10-10 09:55 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/8cb132b3a016

8147615: (fc) FileChannelImpl has no finalizer
Summary: Add a cleaner to close parent-less FileChannels
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/CleanerTest.java

Changeset: d18df41954ba
Author:    jjg
Date:      2017-10-10 17:02 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/d18df41954ba

8187521: In some corner cases the javadoc tool can reuse id attribute
Reviewed-by: bpatel, 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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 43b33ee91ea0
Author:    ctornqvi
Date:      2017-10-11 16:14 -0400
URL:       http://hg.openjdk.java.net/jdk10/client/rev/43b33ee91ea0

8189115: Pass JIB_DATA_DIR to jtreg harness
Reviewed-by: erikj

! make/RunTests.gmk
! test/TestCommon.gmk

Changeset: eb010905ccb7
Author:    ihse
Date:      2017-10-12 13:35 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/eb010905ccb7

8189222: Remove make/corba/Makefile
Reviewed-by: erikj

- make/corba/Makefile

Changeset: 39d1de71faca
Author:    redestad
Date:      2017-10-12 16:00 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/39d1de71faca

8188869: jdk9/10 reject zip/jar files where seconds value of timestamp is out of supported range 0 - 59
Reviewed-by: sherman, alanb

! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java
! test/jdk/java/util/zip/ZipFile/ZeroDate.java
! test/jdk/jdk/nio/zipfs/ZeroDate.java

Changeset: b87d7b5d5ded
Author:    bpb
Date:      2017-10-12 10:28 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/b87d7b5d5ded

8189209: java/lang/invoke/lambda/LambdaAsm.java failed with "could not create proxy classes"
Summary: Use an inner class for the closer instead of a lambda
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 0c2e5ef6a1c6
Author:    smarks
Date:      2017-10-12 17:58 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/0c2e5ef6a1c6

6344935: (spec) clarify specifications for Object.wait overloads
Reviewed-by: dholmes, martin, forax, lancea, mchung

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

Changeset: 09d386ddaa42
Author:    erikj
Date:      2017-10-13 13:42 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/09d386ddaa42

8189095: Import JMC from artifactory using Jib and main makefiles
Reviewed-by: ihse

! make/Bundles.gmk
! make/MacBundles.gmk
! make/common/MakeBase.gmk
+ test/make/TestCopyFiles.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
+ test/make/UtilsForTests.gmk

Changeset: e8bd8e969070
Author:    alanb
Date:      2017-10-13 14:17 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/rev/e8bd8e969070

8186738: (sl) ServiceLoader::stream doesn't update cache
Reviewed-by: mchung

! src/java.base/share/classes/java/util/ServiceLoader.java
+ test/jdk/java/util/ServiceLoader/CachingTest.java

Changeset: 6694369ed3f9
Author:    ihse
Date:      2017-10-13 15:22 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/6694369ed3f9

8189229: Remove references to $(TOPDIR)/src/*/$(MODULE)
Reviewed-by: erikj

! make/CompileDemos.gmk
! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk

Changeset: 079a87f87518
Author:    hannesw
Date:      2017-10-13 17:25 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/079a87f87518

8027302: Identifiers containing unicode escapes are not recognized as reserved words
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/nashorn/script/basic/JDK-8027302.js
+ test/nashorn/script/basic/es6/JDK-8027302.js

Changeset: 89e5860b4e33
Author:    lana
Date:      2017-10-13 23:55 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/rev/89e5860b4e33

Added tag jdk-10+27 for changeset b87d7b5d5ded

! .hgtags

Changeset: 186868cadb5d
Author:    lana
Date:      2017-10-13 23:56 +0000
URL:       http://hg.openjdk.java.net/jdk10/client/rev/186868cadb5d

Merge


Changeset: 83f933b97787
Author:    dl
Date:      2017-10-13 18:07 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/83f933b97787

8188900: ConcurrentLinkedDeque linearizability
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java

Changeset: ed1fd45b6eb5
Author:    dl
Date:      2017-10-13 18:12 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/ed1fd45b6eb5

8188853: java/util/concurrent/ExecutorService/Invoke.java Assertion failure
Reviewed-by: martin, psandoz, dholmes

! test/jdk/java/util/concurrent/ExecutorService/Invoke.java

Changeset: bffcbf07ea88
Author:    dl
Date:      2017-10-13 18:19 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/bffcbf07ea88

8188047: Add SplittableRandom.nextBytes
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 75ee0b48ea63
Author:    dl
Date:      2017-10-13 18:29 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/75ee0b48ea63

8187941: Add StampedLock stamp inspection methods
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java

Changeset: 849e5737eb19
Author:    dl
Date:      2017-10-13 18:34 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/849e5737eb19

8188575: Miscellaneous changes imported from jsr166 CVS 2017-10
Reviewed-by: martin, psandoz

! test/jdk/java/util/concurrent/ConcurrentQueues/GCRetention.java

Changeset: 0a1fc9f3779c
Author:    alanb
Date:      2017-10-14 09:51 +0100
URL:       http://hg.openjdk.java.net/jdk10/client/rev/0a1fc9f3779c

8189264: (sl) ServiceLoader does not wrap Errors thrown by provider classes when running with a security manager
Reviewed-by: mchung

! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! test/jdk/java/util/ServiceLoader/security/test/module-info.java
! test/jdk/java/util/ServiceLoader/security/test/p/Tests.java

Changeset: ea082b202a23
Author:    ihse
Date:      2017-10-16 08:43 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/ea082b202a23

8189263: Introduce CUSTOM_ROOT
Reviewed-by: erikj

! make/Init.gmk
! make/InitSupport.gmk
! make/autoconf/basics.m4
! make/autoconf/configure
! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in

Changeset: 26d9587d814b
Author:    sadayapalam
Date:      2017-10-16 14:30 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/rev/26d9587d814b

8184989: Incorrect class file created when passing lambda in inner class constructor and outer is subclass
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/LambdaInSuperCallCapturingOuterThis.java
+ test/langtools/tools/javac/lambda/LambdaInSuperCallCapturingOuterThis2.java
+ test/langtools/tools/javac/lambda/LambdaInSuperCallCapturingOuterThis3.java

Changeset: 504e70cd64ad
Author:    erikj
Date:      2017-10-16 12:56 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/504e70cd64ad

8189324: install-file macro no longer handles files with $ in them
Reviewed-by: ihse

! make/common/MakeBase.gmk

Changeset: 5958eaae167a
Author:    sundar
Date:      2017-10-16 18:15 +0530
URL:       http://hg.openjdk.java.net/jdk10/client/rev/5958eaae167a

8189262: jdk.jlink module-info.java javadoc comment refers to the non-existent jimage tool doc
Reviewed-by: alanb

! src/jdk.jlink/share/classes/module-info.java

Changeset: d65c3b21081c
Author:    jlahoda
Date:      2017-09-01 14:04 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/d65c3b21081c

8186694: JShell: speed-up compilation by reusing compiler instances
Summary: Generalizing ReusableContext and using it in JShell to speed up processing.
Reviewed-by: mcimadamore, rfield

+ src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.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/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/langtools/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/langtools/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/langtools/tools/javac/generics/inference/8176534/TestUncheckedCalls.java
! test/langtools/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/langtools/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/MethodReferenceParserTest.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/langtools/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
! test/langtools/tools/javac/lib/combo/ComboTask.java
! test/langtools/tools/javac/lib/combo/ComboTestHelper.java
- test/langtools/tools/javac/lib/combo/ReusableContext.java
! test/langtools/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/langtools/tools/javac/resolve/BitWiseOperators.java
+ test/langtools/tools/javac/tree/ScopeClassHeaderTest.java
+ test/langtools/tools/javac/util/JavacTaskPoolTest.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javac/varargs/warning/Warn4.java
! test/langtools/tools/javac/varargs/warning/Warn5.java

Changeset: fff3970bd14f
Author:    hannesw
Date:      2017-10-16 18:27 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/fff3970bd14f

8068513: Adding elements to a javascript 'object' (a map) is slow
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyHashMap.java
+ test/nashorn/script/basic/JDK-8068513.js

Changeset: 33ac30e17843
Author:    bchristi
Date:      2017-10-16 11:20 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/33ac30e17843

8187772: JVM crash when currency set on MacOS 10.10 and earlier
Reviewed-by: naoto

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: a6d4932d582e
Author:    jlahoda
Date:      2017-06-26 17:00 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/a6d4932d582e

8181897: JDK 9 change to symlink handling affects SourceFile attributes
Summary: Using user provided path in toUri().
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
! test/langtools/tools/javac/file/SymLinkTest.java

Changeset: e8bda13da40b
Author:    erikj
Date:      2017-10-17 15:46 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/e8bda13da40b

8189434: SetupCopyFiles does not handle files with $ in them
Reviewed-by: ihse

! make/CompileDemos.gmk
! make/Images.gmk
! make/common/MakeBase.gmk

Changeset: 8cf060fad8a8
Author:    erikj
Date:      2017-10-17 15:47 +0200
URL:       http://hg.openjdk.java.net/jdk10/client/rev/8cf060fad8a8

8189430: make/hotspot/copy/Copy-java.base.gmk in wrong location after consolidation
Reviewed-by: ihse, dholmes

! make/copy/Copy-java.base.gmk
- make/hotspot/copy/Copy-java.base.gmk

Changeset: c30033467073
Author:    vromero
Date:      2017-10-17 07:11 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/c30033467073

8187624: NPE in Type.UndetVar.debugString()
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java

Changeset: 74700c8e39e9
Author:    mchung
Date:      2017-10-17 10:32 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/74700c8e39e9

8189202: (jdeps) Need jdeps output format easy for jlink --add-modules to use
Reviewed-by: sundar

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 1a818b395dba
Author:    prr
Date:      2017-10-17 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk10/client/rev/1a818b395dba

Merge

- make/corba/Makefile
- make/hotspot/copy/Copy-java.base.gmk
- test/langtools/tools/javac/lib/combo/ReusableContext.java



More information about the jdk10-client-changes mailing list