hg: valhalla/valhalla: 205 new changesets

david.simms at oracle.com david.simms at oracle.com
Wed Dec 13 12:26:52 UTC 2017


Changeset: 702043a4cdeb
Author:    mcimadamore
Date:      2017-12-04 17:54 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/702043a4cdeb

8189749: Devise strategy for making source level checks more uniform
Summary: Create a 'feature' enum which is responsible for handling source version checks and related diagnostic generation
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! 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/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/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/util/Log.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel1_6.out
! test/langtools/tools/javac/StringsInSwitch/BadlyTypedLabel2_6.out
! test/langtools/tools/javac/StringsInSwitch/NonConstantLabel6.out
! test/langtools/tools/javac/StringsInSwitch/OneCaseSwitches.out
! test/langtools/tools/javac/StringsInSwitch/RSCL1_6.out
! test/langtools/tools/javac/StringsInSwitch/RSCL2_6.out
! test/langtools/tools/javac/TryWithResources/BadTwr6.out
! test/langtools/tools/javac/TryWithResources/BadTwrSyntax6.out
! test/langtools/tools/javac/TryWithResources/TwrForVariable1.out
! test/langtools/tools/javac/TryWithResources/TwrOnNonResource6.out
! test/langtools/tools/javac/TryWithResources/WeirdTwr.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion6.out
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/langtools/tools/javac/conditional/Conditional.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified6.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified7.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple6.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple7.out
! test/langtools/tools/javac/depDocComment/SuppressDeprecation8.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/AnnotationsAfterTypeParamsNotSupportedInSource.java
! test/langtools/tools/javac/diags/examples/DefaultMethodNotSupported.java
! test/langtools/tools/javac/diags/examples/DiamondAndAnonClass.java
! test/langtools/tools/javac/diags/examples/DiamondNotSupported.java
! test/langtools/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
! test/langtools/tools/javac/diags/examples/LambdaNotSupported.java
! test/langtools/tools/javac/diags/examples/MethodReferencesNotSupported.java
! test/langtools/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java
! test/langtools/tools/javac/diags/examples/MulticatchNotSupported.java
! test/langtools/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java
! test/langtools/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java
! test/langtools/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java
! test/langtools/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
! test/langtools/tools/javac/diags/examples/StringSwitchNotSupported.java
! test/langtools/tools/javac/diags/examples/TryResourceNotSupported.java
! test/langtools/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/langtools/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
! test/langtools/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
! test/langtools/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09a.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09b.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09c.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09d.out
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.out
! test/langtools/tools/javac/generics/odersky/BadTest4.out
! test/langtools/tools/javac/lambda/SourceLevelTest.out
! test/langtools/tools/javac/literals/BadBinaryLiterals.6.out
! test/langtools/tools/javac/literals/BadUnderscoreLiterals.6.out
! test/langtools/tools/javac/options/T6900037.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/processing/warnings/gold_sv_warn_5_6.out
! test/langtools/tools/javac/varargs/6313164/T6313164Source7.out

Changeset: 14cd5bd01d81
Author:    ihse
Date:      2017-12-04 19:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/14cd5bd01d81

8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in
Reviewed-by: erikj, prr

! make/autoconf/spec.gmk.in

Changeset: ee64cb4455a9
Author:    ihse
Date:      2017-12-04 19:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ee64cb4455a9

8175795: configure should verify that system zlib contains needed functionality
Reviewed-by: erikj

! make/autoconf/generated-configure.sh
! make/autoconf/lib-bundled.m4

Changeset: 56d3576aadd5
Author:    ihse
Date:      2017-12-04 19:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/56d3576aadd5

8146977: Move the output "Building configuration X (matching Y)" to lower log level
Reviewed-by: erikj

! make/InitSupport.gmk

Changeset: c5eefa465e37
Author:    ihse
Date:      2017-12-04 19:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c5eefa465e37

8192995: run-test gtest should use all jvm variants, not just "server"
Reviewed-by: erikj

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 6ee80cd217e0
Author:    smarks
Date:      2017-12-04 11:50 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/6ee80cd217e0

8177290: add copy factory methods for unmodifiable List, Set, Map
8184690: add Collectors for collecting into unmodifiable List, Set, and Map
Reviewed-by: alanb, briangoetz, dholmes, jrose, rriggs, scolebourne

! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collection/SetFactories.java
! test/jdk/java/util/List/ListFactories.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: 532cdc178e42
Author:    ksrini
Date:      2017-12-04 10:04 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/532cdc178e42

8184683: Add @since and default methods of Compiler Tree API methods
Reviewed-by: darcy, jjg

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java

Changeset: 665769d3cee4
Author:    ihse
Date:      2017-12-04 22:31 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/665769d3cee4

8193014: Add "special" tests to run-test to cover odd cases
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: f14a1972f35d
Author:    weijun
Date:      2017-12-05 17:19 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f14a1972f35d

8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert
Reviewed-by: mullan

! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java

Changeset: 50d61f4b5d1a
Author:    goetz
Date:      2017-11-21 17:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/50d61f4b5d1a

8191678: [TESTBUG] Add keyword headful in java/awt and javax tests.
Summary: Also fix some NPE thrown if run headless.
Reviewed-by: serb

! test/jdk/java/awt/Component/GetScreenLocTest/ComponentGetLocationOnScreenNPETest.java
! test/jdk/java/awt/Dialog/SiblingChildOrder/SiblingChildOrderTest.java
! test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java
! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java
! test/jdk/javax/swing/GraphicsConfigNotifier/TestMultiScreenGConfigNotify.java
! test/jdk/javax/swing/JButton/TestGlyphBreak.java
! test/jdk/javax/swing/JComboBox/8182031/ComboPopupTest.java
! test/jdk/javax/swing/JMenu/8178430/LabelDotTest.java
! test/jdk/javax/swing/JTextArea/TestTabSize.java
! test/jdk/javax/swing/dnd/8139050/NativeErrorsInTableDnD.java
! test/jdk/javax/swing/plaf/nimbus/TestNimbusOverride.java
! test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java

Changeset: 390794d000e6
Author:    ihse
Date:      2017-12-05 14:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/390794d000e6

8193055: ADD_JVM_ARG_IF_OK always fails
Reviewed-by: dholmes

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

Changeset: c4f2b6749c86
Author:    redestad
Date:      2017-12-05 14:25 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c4f2b6749c86

8176188: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java failing since 9-b93
Reviewed-by: psandoz, sherman

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/Time.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/ProblemList.txt
- test/jdk/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java

Changeset: df95bd1fd4b1
Author:    bchristi
Date:      2017-12-05 09:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/df95bd1fd4b1

8187222: ClassLoader.getSystemClassLoader not clear if recursive initialization leads to ISE or unspecified error
Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/RecursiveSystemLoader.java

Changeset: 6c4bdbf90897
Author:    redestad
Date:      2017-12-05 22:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/6c4bdbf90897

8193064: JarFile::getEntry0 method reference use cause for startup regression
Reviewed-by: sherman, mchung

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: 7c08e9f96916
Author:    erikj
Date:      2017-12-05 23:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7c08e9f96916

8191439: Race in building jdk.rmic.interim
Reviewed-by: mchung, tbell, ihse

! make/CompileInterimLangtools.gmk
! make/CompileInterimRmic.gmk
! make/autoconf/spec.gmk.in

Changeset: a358ebcfacfb
Author:    erikj
Date:      2017-12-05 23:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a358ebcfacfb

8192771: Boot JDK jar tool used to construct the modular JAR for java.jnlp
Reviewed-by: ihse, psandoz, mchung

! make/CreateJmods.gmk
! make/autoconf/spec.gmk.in
! make/common/JarArchive.gmk

Changeset: a4b6dd7ba4b8
Author:    psandoz
Date:      2017-12-05 15:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a4b6dd7ba4b8

8015667: Stream.toArray(IntFunction) ArrayStoreException should refer to component type of array
Reviewed-by: smarks

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: a5cadeee8763
Author:    sundar
Date:      2017-12-06 08:04 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a5cadeee8763

8185130: jlink should throw error if target image and current JDK versions don't match
Reviewed-by: redestad, alanb, mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java

Changeset: 7648ccddd7a6
Author:    nishjain
Date:      2017-12-06 11:21 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7648ccddd7a6

8187551: MessageFormat.setFormat(int, Format) AIOOBE not thrown when documented
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com

! src/java.base/share/classes/java/text/MessageFormat.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java

Changeset: a9405d9ca8a8
Author:    akolarkunnu
Date:      2017-12-06 12:05 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a9405d9ca8a8

8192958: TEST.groups, group jdk_util_other:file not found: jdk/internal/uti
Summary: Removed the package jdk/internal/util from the group jdk_util_other
Reviewed-by: mchung, dholmes
Contributed-by: abdul.kolarkunnu at oracle.com

! test/jdk/TEST.groups

Changeset: 9c9bd41c1af2
Author:    alanb
Date:      2017-12-06 08:28 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/9c9bd41c1af2

8192973: Adding "Module Resolution" to javadoc search index
Reviewed-by: mchung, jjg

! src/java.base/share/classes/java/lang/module/package-info.java

Changeset: c51f9eea6d2b
Author:    alanb
Date:      2017-12-06 08:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c51f9eea6d2b

8186736: Spec clarifications for IllegalArgumentException throwing - ModuleLayer.defineX methods
Reviewed-by: mchung

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

Changeset: 794cbfa7a309
Author:    alanb
Date:      2017-12-06 08:36 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/794cbfa7a309

8182742: ClassLoader.getResourceXXX throws NPE when ClassLoader created by defineModulesWithXXX
Reviewed-by: redestad, mchung

! src/java.base/share/classes/jdk/internal/loader/Loader.java
! test/jdk/java/lang/ModuleLayer/LayerAndLoadersTest.java

Changeset: 2a749b997a0d
Author:    sspitsyn
Date:      2017-12-06 02:09 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2a749b997a0d

8182413: jdwp-protocol is generated without a DOCTYPE directive
Summary: add a DOCTYPE directive
Reviewed-by: alanb

! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: 94a38ebbc9bb
Author:    ihse
Date:      2017-12-06 13:45 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/94a38ebbc9bb

8193061: Add run-test-prebuilt functionality
Reviewed-by: erikj

! make/Help.gmk
+ make/RunTestsPrebuilt.gmk
+ make/RunTestsPrebuiltSpec.gmk
! make/common/MakeBase.gmk

Changeset: eaa406097d93
Author:    ihse
Date:      2017-12-06 13:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/eaa406097d93

8193060: Set MAKE env variable in jib profile for gnumake
Reviewed-by: tbell, erikj

! make/conf/jib-profiles.js

Changeset: 18a4438eb690
Author:    coffeys
Date:      2017-12-06 14:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/18a4438eb690

8185855: Debug exception stacks should be clearer
Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: 89829dd3cc54
Author:    psandoz
Date:      2017-11-03 10:01 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/89829dd3cc54

8188870: Bump classfile version number to 54
Reviewed-by: alanb, dholmes, coleenp, mcimadamore

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
+ test/hotspot/jtreg/runtime/classFileParserBug/Class54.jasm
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: d8c634b016c6
Author:    vromero
Date:      2017-12-06 13:36 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d8c634b016c6

8192885: Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/T8192885/AddGotoAfterForLoopToLNTTest.java
! test/langtools/tools/javac/flow/tests/TestCaseForEach.java

Changeset: b1c1b4ef4be2
Author:    chegar
Date:      2017-12-06 11:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b1c1b4ef4be2

8191494: Refresh incubating HTTP Client
Reviewed-by: chegar, dfuchs, michaelm
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Michael McMahon <michael.x.mcmahon at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractAsyncSSLConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractPushPublisher.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AbstractSubscription.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncEvent.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLTunnelConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncTriggerEvent.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AuthenticationFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BlockingPushPublisher.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/BufferingSubscriber.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ConnectionPool.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/CookieFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExecutorWrapper.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/FilterFactory.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderFilter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HeaderParser.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1AsyncReceiver.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1HeaderParser.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2ClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClient.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientBuilderImpl.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientFacade.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequest.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestBuilderImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponseImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpTimeoutException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ImmutableHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiMapResult.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainProxyConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PrivilegedExecutor.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PseudoPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PullPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushGroup.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PushPublisher.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RawChannelImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RedirectFilter.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Response.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseSubscribers.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SocketTube.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocketHandshakeException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowController.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncWriteQueue.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/BufferHandler.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferPool.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ByteBufferReference.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ConnectionExpiredException.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/DebugLogger.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Demand.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/ExceptionallyCloseable.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/FlowTube.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/HttpHeadersImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Log.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Pair.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLFlowDelegate.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SSLTube.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SequentialScheduler.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriberWrapper.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/SubscriptionBase.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ContinuationFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/DataFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ErrorFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesDecoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/FramesEncoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/GoAwayFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeaderFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/HeadersFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/Http2Frame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/MalformedFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/OutgoingHeaders.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PingFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PriorityFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/PushPromiseFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/ResetFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/SettingsFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/frame/WindowUpdateFrame.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BinaryRepresentationWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/BulkSizeUpdateWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/DecodingCallback.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Encoder.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HPACK.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Huffman.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/ISO_8859_1.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexNameValueWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IndexedWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerReader.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/IntegerWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralNeverIndexedWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWithIndexingWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/LiteralWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/SizeUpdateWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringReader.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/StringWriter.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/package-info.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CheckFailedException.java
- src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FailWebSocketException.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/MessageStreamConsumer.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/RawChannel.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java
+ src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/TransportSupplier.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketRequest.java
! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/package-info.java
! src/jdk.incubator.httpclient/share/classes/module-info.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/net/httpserver/EchoHandler.java
- test/jdk/java/net/httpclient/APIErrors.java
+ test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
+ test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java
+ test/jdk/java/net/httpclient/BufferingSubscriberTest.java
+ test/jdk/java/net/httpclient/CancelledResponse.java
+ test/jdk/java/net/httpclient/CustomRequestPublisher.java
+ test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/EchoHandler.java
+ test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/HeadersTest.java
! test/jdk/java/net/httpclient/HeadersTest1.java
+ test/jdk/java/net/httpclient/HeadersTest2.java
+ test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpInputStreamTest.java
! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java
+ test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java
! test/jdk/java/net/httpclient/ImmutableHeaders.java
+ test/jdk/java/net/httpclient/InterruptedBlockingSend.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
+ test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MessageHeadersTest.java
+ test/jdk/java/net/httpclient/MockServer.java
! test/jdk/java/net/httpclient/MultiAuthTest.java
+ test/jdk/java/net/httpclient/NoBodyPartOne.java
+ test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/ProxyAuthTest.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
+ test/jdk/java/net/httpclient/RequestBuilderTest.java
+ test/jdk/java/net/httpclient/RequestProcessorExceptions.java
- test/jdk/java/net/httpclient/Server.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/SmallTimeout.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
+ test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/TestKit.java
! test/jdk/java/net/httpclient/TestKitTest.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TimeoutOrdering.java
! test/jdk/java/net/httpclient/VersionTest.java
+ test/jdk/java/net/httpclient/ZeroRedirects.java
! test/jdk/java/net/httpclient/docs/files/notsobigfile.txt
! test/jdk/java/net/httpclient/examples/WebSocketExample.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
+ test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
+ test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java
+ test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java
+ test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java
- test/jdk/java/net/httpclient/http2/HpackDriver.java
- test/jdk/java/net/httpclient/http2/HpackDriverHeaderTable.java
+ test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java
+ test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java
+ test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java
+ test/jdk/java/net/httpclient/http2/HpackTestHelper.java
- test/jdk/java/net/httpclient/http2/NoBody.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
! test/jdk/java/net/httpclient/http2/TLSConnection.java
! test/jdk/java/net/httpclient/http2/Timeout.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BinaryPrimitivesTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/BuffersTestingKit.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/CircularBufferTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/DecoderTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/EncoderTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HeaderTableTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/HuffmanTest.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/SpecHelper.java
! test/jdk/java/net/httpclient/http2/jdk.incubator.httpclient/jdk/incubator/http/internal/hpack/TestHelper.java
! test/jdk/java/net/httpclient/http2/server/BodyInputStream.java
! test/jdk/java/net/httpclient/http2/server/BodyOutputStream.java
! test/jdk/java/net/httpclient/http2/server/EchoHandler.java
+ test/jdk/java/net/httpclient/http2/server/ExceptionallyCloseable.java
! test/jdk/java/net/httpclient/http2/server/Http2EchoHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2Handler.java
+ test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchange.java
+ test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java
+ test/jdk/java/net/httpclient/http2/server/Http2TestExchangeSupplier.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/http2/server/NoBodyHandler.java
! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java
! test/jdk/java/net/httpclient/http2/server/PushHandler.java
+ test/jdk/java/net/httpclient/http2/server/Queue.java
- test/jdk/java/net/httpclient/http2/server/RedirectHandler.java
! test/jdk/java/net/httpclient/http2/server/TestUtil.java
! test/jdk/java/net/httpclient/security/0.policy
! test/jdk/java/net/httpclient/security/1.policy
! test/jdk/java/net/httpclient/security/10.policy
! test/jdk/java/net/httpclient/security/11.policy
! test/jdk/java/net/httpclient/security/12.policy
! test/jdk/java/net/httpclient/security/14.policy
! test/jdk/java/net/httpclient/security/15.policy
! test/jdk/java/net/httpclient/security/2.policy
! test/jdk/java/net/httpclient/security/3.policy
! test/jdk/java/net/httpclient/security/4.policy
! test/jdk/java/net/httpclient/security/5.policy
! test/jdk/java/net/httpclient/security/6.policy
! test/jdk/java/net/httpclient/security/7.policy
! test/jdk/java/net/httpclient/security/8.policy
! test/jdk/java/net/httpclient/security/9.policy
! test/jdk/java/net/httpclient/security/Driver.java
! test/jdk/java/net/httpclient/security/Security.java
+ test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
+ test/jdk/java/net/httpclient/security/filePerms/httpclient.policy
+ test/jdk/java/net/httpclient/websocket/BuildingWebSocketDriver.java
! test/jdk/java/net/httpclient/websocket/ConnectionHandover.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
+ test/jdk/java/net/httpclient/websocket/HeaderWriterDriver.java
- test/jdk/java/net/httpclient/websocket/LoggingHelper.java
+ test/jdk/java/net/httpclient/websocket/MaskerDriver.java
+ test/jdk/java/net/httpclient/websocket/ReaderDriver.java
+ test/jdk/java/net/httpclient/websocket/ReceivingTestDriver.java
+ test/jdk/java/net/httpclient/websocket/SendingTestDriver.java
- test/jdk/java/net/httpclient/websocket/WSDriver.java
+ test/jdk/java/net/httpclient/websocket/WSHandshakeException.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/BuildingWebSocketTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/CloseTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/DataProviders.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/HeaderWriterTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MaskerTest.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannel.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockChannelTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListener.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockListenerTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockReceiver.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransmitter.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/MockTransport.java
- test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/PingTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReaderTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/ReceivingTest.java
+ test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/SendingTest.java
! test/jdk/java/net/httpclient/websocket/jdk.incubator.httpclient/jdk/incubator/http/internal/websocket/TestSupport.java
+ test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
+ test/jdk/java/net/httpclient/websocket/security/httpclient.policy
+ test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/DemandTestDriver.java
! test/jdk/java/net/httpclient/whitebox/Driver.java
+ test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/Http1HeaderParserTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/WrapperTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractRandomTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/AbstractSSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ConnectionPoolTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/FlowTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/Http1HeaderParserTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java
- test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLEchoTubeTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/SelectorTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/WrapperTest.java
+ test/jdk/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/internal/common/DemandTest.java

Changeset: 1826a0130c59
Author:    chegar
Date:      2017-12-06 19:17 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/1826a0130c59

Merge


Changeset: 8e96f85f2feb
Author:    ksrini
Date:      2017-12-06 11:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8e96f85f2feb

8191078: Wrong "Package not found" warning
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/langtools/jdk/javadoc/tool/testPackages/TestPackages.java

Changeset: 50ddd5e1ede1
Author:    bpb
Date:      2017-12-06 14:39 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/50ddd5e1ede1

8191706: Add Reader::transferTo(Writer)
Reviewed-by: alanb, bpb, briangoetz
Contributed-by: Patrick Reinhart <patrick at reini.net>

! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/TransferTo.java

Changeset: f5d7096cfdc0
Author:    ksrini
Date:      2017-12-06 15:14 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f5d7096cfdc0

8192933: Wrong generic type parameter in serialized form javadoc
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
+ test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg2/Fields.java

Changeset: 2cd1c2b03782
Author:    iveresov
Date:      2017-11-22 01:12 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2cd1c2b03782

8191683: Compile problem on ARM after JDK-8043070
Summary: Make nmethod::_state explicitly a signed char
Reviewed-by: thartmann

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 22c9856fc2c2
Author:    rlupusoru
Date:      2017-11-22 14:43 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/22c9856fc2c2

8190800: Support vectorization of Math.sqrt() on floats
Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: cce885f4baab
Author:    ihse
Date:      2017-11-22 14:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cce885f4baab

8191202: Remove duplicated jmm.h
Reviewed-by: erikj, coleenp

! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/services/jmm.h
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/management.hpp

Changeset: b936dd383b25
Author:    lkorinth
Date:      2017-11-13 15:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b936dd383b25

8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 72855b7d10ac
Author:    aharlap
Date:      2017-11-16 14:06 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/72855b7d10ac

8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option
Summary: Need to initialized metaspace performance counters before their potential use
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFullGCALot.java

Changeset: 2cb07c3778e1
Author:    jwilhelm
Date:      2017-11-22 16:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2cb07c3778e1

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.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/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: bca569f79fa1
Author:    lucy
Date:      2017-11-22 17:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bca569f79fa1

8189793: [s390]: Improve String compress/inflate by exploiting vector instructions
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 528144831ba3
Author:    dlong
Date:      2017-11-22 09:27 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/528144831ba3

8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
Reviewed-by: kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp

Changeset: 513e0b467a92
Author:    ctornqvi
Date:      2017-11-22 14:31 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/513e0b467a92

8191768: Introduce a concurrency factor to be able to scale up or down jtreg concurrency when running Hotspot tests
Reviewed-by: erikj

! test/hotspot/jtreg/Makefile

Changeset: 8707ca0f414a
Author:    simonis
Date:      2017-11-22 17:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8707ca0f414a

8187280: Remove unused methods from StubQueue
Reviewed-by: kvn, kbarrett

! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp

Changeset: b38d8aadcada
Author:    ccheung
Date:      2017-11-22 16:08 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b38d8aadcada

8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module
Summary: backout the fix for 8190975
Reviewed-by: iklam, kvn

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: ea220fda47b3
Author:    ccheung
Date:      2017-11-22 16:10 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ea220fda47b3

Merge


Changeset: ab188c22d4b6
Author:    sjohanss
Date:      2017-11-23 09:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ab188c22d4b6

8189733: Cleanup Full GC setup and tear down
Reviewed-by: tschatzl, ehelin

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp

Changeset: 02f9be87cf5c
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/02f9be87cf5c

8179244: Assert failed in instanceMirrorKlass.inline.hpp
Summary: Investigate the failure and upon observing that the assert is too strict, disable it and addd a comment.
Reviewed-by: ehelin

! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp

Changeset: 08be4c1e540e
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/08be4c1e540e

8182050: assert(_whole_heap.contains(p)) failed: Attempt to access p out of bounds of card marking array's _whole_heap
Summary: Ignore zero-sized MemRegions to invalidate in G1SATBCardTableLoggingModRefBS::invalidate()
Reviewed-by: ehelin, sjohanss

! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
+ test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java

Changeset: 26dbe08d1c17
Author:    tschatzl
Date:      2017-11-23 15:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/26dbe08d1c17

8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 62d5973082e3
Author:    aharlap
Date:      2017-11-22 18:58 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/62d5973082e3

8185591: guarantee(_byte_map[_guard_index] == last_card) failed: card table guard has been modified
Summary: Properly handle zero count in gen_write_ref_array_post_barrier()
Reviewed-by: tschatzl, kbarrett

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 8d15b1369c7a
Author:    dcubed
Date:      2017-11-22 17:54 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8d15b1369c7a

8167108: inconsistent handling of SR_lock can lead to crashes
Summary: Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
Contributed-by: daniel.daugherty at oracle.com, erik.osterlund at oracle.com, robbin.ehn at oracle.com

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/memprofiler.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
+ src/hotspot/share/runtime/threadSMR.cpp
+ src/hotspot/share/runtime/threadSMR.hpp
+ src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java
+ test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
+ test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
+ test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java
+ test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java
+ test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java
+ test/hotspot/jtreg/runtime/Thread/StopAtExit.java
+ test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java
+ test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
+ test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java

Changeset: 1a3ac5e7cfb8
Author:    dcubed
Date:      2017-11-23 06:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/1a3ac5e7cfb8

Merge

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: a9fbc10dc406
Author:    dcubed
Date:      2017-11-23 19:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a9fbc10dc406

Merge


Changeset: 9d00b6f9cbed
Author:    rehn
Date:      2017-11-24 13:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/9d00b6f9cbed

8191782: Missing deprecated options in VMDeprecatedOptions.java
Reviewed-by: dcubed, mlarsson

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: eeac8b750f4a
Author:    dholmes
Date:      2017-11-24 14:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/eeac8b750f4a

8191707: Options with invalid values are incorrectly treated as obsolete and ignored
Reviewed-by: rehn, dcubed

! src/hotspot/share/runtime/arguments.cpp

Changeset: cda04fd2da6f
Author:    jwilhelm
Date:      2017-11-25 04:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cda04fd2da6f

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 27d388ff3a89
Author:    jwilhelm
Date:      2017-11-25 20:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/27d388ff3a89

Merge

! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/services/jmm.h

Changeset: a3d565e72f51
Author:    rraghavan
Date:      2017-11-26 09:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a3d565e72f51

8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix
Reviewed-by: dcubed, mchung

! test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java

Changeset: af9e4669ca18
Author:    ysuenaga
Date:      2017-11-27 11:20 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/af9e4669ca18

8185796: jstack and clhsdb jstack should show lock objects
Summary: Modifications to display monitor details with SA jstack
Reviewed-by: sspitsyn, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java
+ test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java

Changeset: e6b643827037
Author:    stefank
Date:      2017-11-24 15:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e6b643827037

8191858: Add missing includes in memoryManager.hpp
Reviewed-by: ehelin, tschatzl, pliden

! src/hotspot/share/services/memoryManager.hpp

Changeset: d8ec0640616c
Author:    stefank
Date:      2017-11-24 15:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d8ec0640616c

8191860: Add perfData.inline.hpp
Reviewed-by: ehelin, pliden

! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
+ src/hotspot/share/runtime/perfData.inline.hpp
! src/hotspot/share/runtime/statSampler.cpp

Changeset: 8a5e8cd321d9
Author:    stefank
Date:      2017-11-24 15:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8a5e8cd321d9

8191861: Move and refactor hSpaceCounters
Reviewed-by: pliden, ehelin, rkennke

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
+ src/hotspot/share/gc/shared/hSpaceCounters.cpp
+ src/hotspot/share/gc/shared/hSpaceCounters.hpp

Changeset: d64722b0b371
Author:    ehelin
Date:      2017-11-27 10:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d64722b0b371

8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3
Reviewed-by: sjohanss, tschatzl
Contributed-by: ysr1729 at gmail.com, erik.helin at oracle.com

! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
+ test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java
+ test/hotspot/jtreg/gc/testlibrary/PerfCounter.java
+ test/hotspot/jtreg/gc/testlibrary/PerfCounters.java

Changeset: 7f40c1cdde28
Author:    thartmann
Date:      2017-11-27 11:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7f40c1cdde28

8179026: Remove explicit code cache options processing
Summary: Removed explicit processing of code cache related options because generic processing already handles these.
Reviewed-by: kvn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: c1b46afab3ba
Author:    thartmann
Date:      2017-11-27 11:41 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c1b46afab3ba

8087339: The code heap might use different alignment for committed size and reserved size
Summary: InitialCodeCacheSize should not constrain code cache memory alignment.
Reviewed-by: kvn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp

Changeset: bb957f109a1f
Author:    rraghavan
Date:      2017-11-27 03:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bb957f109a1f

8191227: issues with unsafe handle resolution
Summary: added ThreadInVMfromNative or ThreadInVMfromUnknown support
Reviewed-by: thartmann, vlivanov

! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/share/code/debugInfo.cpp

Changeset: 1fe261257e81
Author:    pliden
Date:      2017-11-27 12:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/1fe261257e81

8191846: jstat prints debug message when debugging is disabled
Reviewed-by: ehelin, rehn

! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java

Changeset: 37937ce6adf3
Author:    pliden
Date:      2017-11-27 13:34 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/37937ce6adf3

8191862: Warn about UseNUMA/UseLargePages only when using ParallelGC
Reviewed-by: stefank, sjohanss

! src/hotspot/os/linux/os_linux.cpp

Changeset: f93055f440d8
Author:    pliden
Date:      2017-11-27 13:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f93055f440d8

8191864: Provide a public destructor for WorkGang
Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp

Changeset: f140bebf0348
Author:    gromero
Date:      2017-11-27 14:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f140bebf0348

8191868: IdealGraphVisualizer: "ant build/run" fails due to outdated bootstrap.url
Summary: Fixed bootstrap.url to point to correct server.
Reviewed-by: thartmann

! src/utils/IdealGraphVisualizer/nbproject/platform.properties

Changeset: 4e5124dacf91
Author:    glaubitz
Date:      2017-11-21 13:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/4e5124dacf91

8187227: Zero should use compiler built-ins for atomics on linux-m68k
Reviewed-by: aph, kbarrett

! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: f2412517fa70
Author:    glaubitz
Date:      2017-11-24 12:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f2412517fa70

8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
Reviewed-by: aph

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: efc459cf351e
Author:    aph
Date:      2017-11-24 17:19 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/efc459cf351e

8189596: AArch64: implementation for Thread-local handshakes
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 2d91c9a4f409
Author:    aph
Date:      2017-11-27 17:04 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2d91c9a4f409

Merge

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
- src/java.desktop/share/classes/sun/java2d/pisces/Curve.java
- src/java.desktop/share/classes/sun/java2d/pisces/Dasher.java
- src/java.desktop/share/classes/sun/java2d/pisces/Helpers.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/pisces/Renderer.java
- src/java.desktop/share/classes/sun/java2d/pisces/Stroker.java
- src/java.desktop/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java
- src/java.desktop/unix/classes/sun/java2d/jules/IdleTileCache.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesAATileGenerator.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesPathBuf.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesRenderingEngine.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesShapePipe.java
- src/java.desktop/unix/classes/sun/java2d/jules/JulesTile.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileTrapContainer.java
- src/java.desktop/unix/classes/sun/java2d/jules/TileWorker.java
- src/java.desktop/unix/classes/sun/java2d/jules/TrapezoidList.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.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/HtmlWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
- src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java
- test/jdk/sun/java2d/pisces/OpenJDKFillBug.java
- test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
- test/jdk/sun/java2d/pisces/Renderer/TestNPE.java
- test/jdk/sun/java2d/pisces/Test7036754.java
- test/jdk/sun/pisces/DashStrokeTest.java
- test/jdk/sun/pisces/JoinMiterTest.java
- test/jdk/sun/pisces/ScaleTest.java
- test/jdk/sun/pisces/StrokeShapeTest.java
- test/jdk/sun/pisces/TEST.properties
- test/jdk/sun/pisces/ThinLineTest.java
- test/langtools/tools/javadoc/sourceOnly/p/NonSource.class

Changeset: c134a8bee21a
Author:    aph
Date:      2017-11-27 17:26 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c134a8bee21a

Merge


Changeset: 998c88ae423a
Author:    jtulach
Date:      2017-11-10 10:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/998c88ae423a

8189116: Give the jdk.internal.vm.compiler.management only the permissions it really needs to expose the bean
Reviewed-by: mchung, kvn

! src/java.base/share/lib/security/default.policy

Changeset: 235a18d659fc
Author:    roland
Date:      2017-11-27 10:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/235a18d659fc

8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: won't converge
Summary: relax assert
Reviewed-by: kvn

! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedCMove.java

Changeset: 3c0ef95d12e3
Author:    sangheki
Date:      2017-11-27 13:19 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/3c0ef95d12e3

8178497: Bug in MutableNUMASpace::ensure_parsability
Summary: Changed problematic variable type from intptr_t to HeapWord*
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp

Changeset: d851eb254409
Author:    jgeorge
Date:      2017-11-27 15:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d851eb254409

8191919: Include TestJhsdbJstackLock.java in ProblemList.txt
Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 87b6295b3f4f
Author:    dcubed
Date:      2017-11-27 17:51 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/87b6295b3f4f

Merge


Changeset: feea6d82adc2
Author:    roland
Date:      2017-11-27 16:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/feea6d82adc2

8191887: assert(b->is_Bool()) in PhaseIdealLoop::clone_iff() due to Opaque4 node
Summary: add special handling for graph shape If->Opaque4->Bool->CmpP
Reviewed-by: kvn

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestLoopUnswitching.java

Changeset: c035fbb1beb4
Author:    njian
Date:      2017-06-20 16:25 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c035fbb1beb4

8181633: Vectorization fails for some multiplication with constant cases
Reviewed-by: kvn
Contributed-by: yang.zhang at linaro.org

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp

Changeset: 0afc5f9eafef
Author:    jiangli
Date:      2017-11-27 20:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0afc5f9eafef

8191504: [TESTBUG] CDSTestUtils.isUnableToMap() should check OptionalData region mapping failure
Summary: Check all regions for mapping failure in CDSTestUtils.isUnableToMap().
Reviewed-by: iklam, ccheung, mseledtsov

! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 78b2ecdd3c4b
Author:    iklam
Date:      2017-11-27 20:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/78b2ecdd3c4b

8188791: Move AppCDS from closed repo to open repo
Reviewed-by: dsamersoff, simonis, minqi
Contributed-by: jiangli.zhou at oracle.com, mikhailo.seledtsov at oracle.com, calvin.cheung at oracle.com

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
+ src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/sharedClassUtil.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/systemDictionary_ext.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
- src/hotspot/share/classfile/vmSymbols_ext.hpp
+ src/hotspot/share/prims/cdsoffsets.cpp
+ src/hotspot/share/prims/cdsoffsets.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments_ext.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java
+ test/hotspot/jtreg/runtime/appcds/AppendClasspath.java
+ test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java
+ test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java
+ test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
+ test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java
+ test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java
+ test/hotspot/jtreg/runtime/appcds/CompilerUtils.java
+ test/hotspot/jtreg/runtime/appcds/DumpClassList.java
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java
+ test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt
+ test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java
+ test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java
+ test/hotspot/jtreg/runtime/appcds/HelloExtTest.java
+ test/hotspot/jtreg/runtime/appcds/HelloTest.java
+ test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java
+ test/hotspot/jtreg/runtime/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java
+ test/hotspot/jtreg/runtime/appcds/MismatchedUseAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java
+ test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java
+ test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java
+ test/hotspot/jtreg/runtime/appcds/OldClassTest.java
+ test/hotspot/jtreg/runtime/appcds/PackageSealing.java
+ test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java
+ test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java
+ test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
+ test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
+ test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java
+ test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
+ test/hotspot/jtreg/runtime/appcds/SharedArchiveFile.java
+ test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/appcds/SharedPackages.java
+ test/hotspot/jtreg/runtime/appcds/SignedJar.java
+ test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java
+ test/hotspot/jtreg/runtime/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java
+ test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java
+ test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java
+ test/hotspot/jtreg/runtime/appcds/WideIloadTest.java
+ test/hotspot/jtreg/runtime/appcds/WrongClasspath.java
+ test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt
+ test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java
+ test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/CheckAnonymousClass.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main2.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/javax/activation/UnsupportedDataTypeException2.jasm
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/javax/activation/UnsupportedDataTypeException.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.activation/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
+ test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt
+ test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt
+ test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/C1.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/C2.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CheckIfShared.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Child.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Super.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/Util.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java
+ test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf
+ test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/javax/activation/MimeType.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/jdk/dynalink/DynamicLinker.jasm
+ test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf

Changeset: 111834dd10dd
Author:    jgeorge
Date:      2017-11-28 14:16 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/111834dd10dd

8191961: SA: Remove left over quarantined SA tests due to 8184042 from ProblemList.txt
Summary: Unquarantine SA tests quarantined due to OSX failures from 8184042
Reviewed-by: sspitsyn, sballal

! test/hotspot/jtreg/ProblemList.txt

Changeset: ae61a5eb9da4
Author:    drwhite
Date:      2017-11-28 12:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ae61a5eb9da4

8188877: Improper synchronization in offer_termination
Reviewed-by: kbarrett, tschatzl, aph

! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: bafb0db43bfe
Author:    dchuyko
Date:      2017-11-28 15:42 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bafb0db43bfe

8191769: AARCH64: Fix hint instructions encoding
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: b7fc502cb8aa
Author:    simonis
Date:      2017-11-28 14:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b7fc502cb8aa

8191770: [ppc64] Fix CDS: don't rewrite invokefinal if DumpSharedSpaces
Reviewed-by: mdoerr, jiangli

! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: 4c8451a12e79
Author:    simonis
Date:      2017-11-28 14:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/4c8451a12e79

8191863: [s390] Fix CDS: some bytecode rewriting doesn't depend on RewriteControl
Reviewed-by: mdoerr, goetz, jiangli

! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 364207a23251
Author:    hb
Date:      2017-11-28 21:04 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/364207a23251

5016517: Replace plaintext passwords by hashed passwords for out-of-the-box JMX Agent
Reviewed-by: rriggs, dfuchs, mchung

! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
+ src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/jdk.management.agent/share/conf/jmxremote.password.template
! src/jdk.management.agent/share/conf/management.properties
+ test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: f913f6dba2d3
Author:    roland
Date:      2017-11-28 11:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f913f6dba2d3

8186027: C2: loop strip mining
Reviewed-by: kvn, neliasso

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 646ed97b7e0d
Author:    thartmann
Date:      2017-11-28 19:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/646ed97b7e0d

8191996: VM startup fails with CodeCacheExpansionSize=32768 is outside the allowed range
Summary: Adjusted minimum value according to platform specific default values.
Reviewed-by: kvn

! src/hotspot/share/runtime/globals.hpp

Changeset: 1b57d99567ed
Author:    kbarrett
Date:      2017-11-28 15:52 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/1b57d99567ed

8191870: Remove badJNIHandle
Reviewed-by: coleenp, eosterlund, dcubed

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 385bed268108
Author:    zgu
Date:      2017-11-27 17:19 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/385bed268108

8190729: Adjustment to anonymous metadata space chunk allocation algorithm
Summary: Adjusted anonymous metadata space chunk allocation algorithm to reduce waste
Reviewed-by: stuefe, coleenp

! src/hotspot/share/memory/metaspace.cpp

Changeset: 5a449dbca6d0
Author:    coleenp
Date:      2017-11-28 17:11 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/5a449dbca6d0

Merge


Changeset: bc1cffa26561
Author:    ysuenaga
Date:      2017-11-29 09:26 +0900
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bc1cffa26561

8165736: Error message should be shown when JVMTI agent cannot be attached
Reviewed-by: sspitsyn, dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiExport.cpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libHasNoEntryPoint.c
+ test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/libReturnError.c
! test/jdk/com/sun/tools/attach/StartManagementAgent.java

Changeset: 461e9c898e80
Author:    dchuyko
Date:      2017-11-29 14:34 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/461e9c898e80

8188221: Return type profiling is not performed from aarch64 interpreter
Reviewed-by: drwhite

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: bef902d8fef1
Author:    kvn
Date:      2017-11-29 10:30 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bef902d8fef1

8184361: AOT lib at jdk/lib/libjava.base-coop.so seems to override -XX:AOTLibrary=
Summary: Load libraries specified by AOTLibrary. Don't load a library if an other library with the same name is already loaded.
Reviewed-by: dlong

! src/hotspot/share/aot/aotLoader.cpp

Changeset: cfa2c43e58c2
Author:    kkharbas
Date:      2017-11-29 17:03 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cfa2c43e58c2

8190308: Implementation: JEP 316: Heap Allocation on Alternative Memory Devices
Summary: Sub-task to be used for implementation of JEP 316: Support heap allocation on alternative memory devices
Reviewed-by: sangheki, tschatzl

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/TestAllocateHeapAt.java

Changeset: dea4d68f1340
Author:    kkharbas
Date:      2017-11-29 16:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/dea4d68f1340

8190980: Develop test cases and collect test pass rate
Summary: Develop tests covering all the test cases described in the test plan and achieve 100% pass rate for JEP 316: Heap Allocation on Alternative Memory Devices
Reviewed-by: sangheki, tschatzl

+ test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
+ test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
+ test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java

Changeset: 551de50b4ff7
Author:    iklam
Date:      2017-11-28 09:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/551de50b4ff7

8191927: Enable AppCDS for custom loaders on all 64-bit Linux and AIX
Summary: Added "@requires vm.cds.custom.loaders" to mark tests related to custom loaders
Reviewed-by: simonis, mseledtsov
Contributed-by: volker.simonis at gmail.com

! src/hotspot/share/classfile/classListParser.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java

Changeset: a8f9aac3c2e5
Author:    iklam
Date:      2017-11-29 18:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/a8f9aac3c2e5

8191747: [TESTBUG] runtime/appcds/DumpClassList.java and ProhibitedPackage.java fail on product bits
Reviewed-by: simonis

! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java

Changeset: 7c4d43c26352
Author:    stefank
Date:      2017-11-28 21:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7c4d43c26352

8192061: Clean up allocation.inline.hpp includes
Reviewed-by: eosterlund, coleenp

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/cms/allocationStats.cpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.cpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psGenerationCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
+ src/hotspot/share/gc/shared/gcUtil.inline.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
+ src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/stack.hpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp

Changeset: 66622fc2e247
Author:    sballal
Date:      2017-11-30 14:58 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/66622fc2e247

8184982: SA: Running ClassDump on a simple java program generates NullPointerException
Reviewed-by: sundar, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java
+ test/hotspot/jtreg/serviceability/sa/TestClassDump.java

Changeset: 11b6d69215ec
Author:    sjohanss
Date:      2017-11-30 15:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/11b6d69215ec

8192807: testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java fail due to new method in Platform.java
Reviewed-by: tschatzl, jwilhelm

! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 599f67f3c6d6
Author:    sballal
Date:      2017-11-30 19:46 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/599f67f3c6d6

8191658: SA: Testcases for attach, detach, reattach and Jhisto commands
Reviewed-by: sspitsyn, jgeorge

+ test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: fed0e4b11604
Author:    bobv
Date:      2017-11-30 09:49 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/fed0e4b11604

8192154: JVM crashes inside some chroot environments on linux
Reviewed-by: dholmes, sgehwolf, glaubitz

! src/hotspot/os/linux/osContainer_linux.cpp

Changeset: 464c63eb6d1f
Author:    bobv
Date:      2017-11-30 09:51 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/464c63eb6d1f

Merge


Changeset: ea5906610227
Author:    ecaspole
Date:      2017-11-30 09:59 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ea5906610227

8191779: LogCompilation throws java.lang.Error: scope underflow
Summary: Add the trap into the last call site as the site may not yet be added into scopes.
Reviewed-by: kvn, thartmann

! src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: 995ed4b92655
Author:    ecaspole
Date:      2017-11-30 10:01 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/995ed4b92655

Merge


Changeset: 4c25d37d8557
Author:    rehn
Date:      2017-11-30 16:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/4c25d37d8557

8192072: 8191782 fix for VMDeprecatedOptions.java missed DeferThrSuspendLoopCount and duplicated DeferPollingPageLoopCount
Summary: Pushed under trivial rules.
Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 2659c4fe8ea7
Author:    jgeorge
Date:      2017-11-30 21:24 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2659c4fe8ea7

8191324: SA cleanup -- part 2
Summary: Avoid redefinition of hotspot constants and ia64 code vestiges removal
Reviewed-by: sspitsyn, dholmes, coleenp

! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h

Changeset: f04a848c6f00
Author:    iveresov
Date:      2017-11-30 08:35 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f04a848c6f00

8192756: SIGSEGV in nmethod::new_native_nmethod
Summary: Add the missing null check
Reviewed-by: kvn, thartmann

! src/hotspot/share/code/nmethod.cpp

Changeset: cb5d2d4453d0
Author:    rkennke
Date:      2017-11-30 13:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cb5d2d4453d0

8191564: Refactor GC related servicability code into GC specific subclasses
Reviewed-by: ehelin, eosterlund

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
+ src/hotspot/share/gc/g1/g1MemoryPool.cpp
+ src/hotspot/share/gc/g1/g1MemoryPool.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
+ src/hotspot/share/gc/parallel/psMemoryPool.cpp
+ src/hotspot/share/gc/parallel/psMemoryPool.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
+ src/hotspot/share/gc/shared/genMemoryPools.cpp
+ src/hotspot/share/gc/shared/genMemoryPools.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
- src/hotspot/share/services/g1MemoryPool.cpp
- src/hotspot/share/services/g1MemoryPool.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
- src/hotspot/share/services/psMemoryPool.cpp
- src/hotspot/share/services/psMemoryPool.hpp
+ test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java

Changeset: 9289fcb41aae
Author:    eosterlund
Date:      2017-11-30 20:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/9289fcb41aae

8186787: clang-4.0 SIGSEGV in Unsafe_PutByte
Reviewed-by: coleenp, dholmes, aph, dsamersoff, kbarrett

! src/hotspot/share/prims/unsafe.cpp

Changeset: 3af0ab7d1d90
Author:    ecaspole
Date:      2017-11-30 16:00 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/3af0ab7d1d90

8192821: Make LogCompilation into a maven project
Summary: Add a maven project setup while preserving make build.
Reviewed-by: kvn

! src/utils/LogCompilation/Makefile
! src/utils/LogCompilation/README
+ src/utils/LogCompilation/pom.xml
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/BasicLogEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Constants.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCleanupReader.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Method.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Phase.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrap.java
+ src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java

Changeset: 7ad2d33a0f05
Author:    ccheung
Date:      2017-11-30 14:25 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7ad2d33a0f05

8174101: Bootclasspath append should not invalidate CDS archive
Reviewed-by: iklam, jiangli

! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java

Changeset: e26fc5201707
Author:    dlong
Date:      2017-11-30 10:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e26fc5201707

8191437: AOT doesn't work easily after thread local handshakes
Reviewed-by: kvn, rehn, aph

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsRuntime.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java

Changeset: cb63f08dad03
Author:    dcubed
Date:      2017-11-30 18:38 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cb63f08dad03

8191787: move private inline functions from thread.inline.hpp -> thread.cpp
Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 0a52219cfb16
Author:    cjplummer
Date:      2017-11-30 16:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0a52219cfb16

8192840: serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java failing on Windows
Summary: make error message searching logic more general so it works on Windows
Reviewed-by: dcubed, sspitsyn, dholmes

! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java

Changeset: babef393c286
Author:    ysuenaga
Date:      2017-12-01 10:04 +0900
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/babef393c286

8190837: BasicType and BasicTypeSize should refer to HotSpot values
Reviewed-by: dholmes, jgeorge

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java

Changeset: 59ebea050a0d
Author:    mseledtsov
Date:      2017-11-30 20:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/59ebea050a0d

8191943: [TESTBUG] docker/TestCPUAwareness fails on machine with 2 CPUs
Summary: Updated test cases to account for available processors
Reviewed-by: bobv, dholmes

! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java

Changeset: 0e18f6334aec
Author:    mseledtsov
Date:      2017-11-30 21:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0e18f6334aec

8192866: [TESTBUG] Move UseAppCDS.java from the closed ProblemList.txt to the open one
Summary: moved UseAppCDS.java to the open problem list
Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 88ec5fca7726
Author:    jgeorge
Date:      2017-12-01 11:40 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/88ec5fca7726

8191914: New SA test timeout on windows
Summary: Avoid test hangs in a few SA tests by ensuring that OutputAnalyzer gets created before waitFor() gets called
Reviewed-by: dholmes, sballal

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java

Changeset: 34fe70d22e9c
Author:    sjohanss
Date:      2017-12-01 08:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/34fe70d22e9c

8191821: Finer granularity for GC verification
Reviewed-by: tschatzl, poonam, sangheki

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
+ test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: e277fdf5e631
Author:    jcm
Date:      2017-12-01 00:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e277fdf5e631

8006887: Comment about LIR_OprDesc.value in c1_LIR.hpp is incorrect
Summary: Pointer bit description corrected
Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 61a14b5cb1c6
Author:    jgeorge
Date:      2017-12-01 18:19 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/61a14b5cb1c6

8191538: SA: tests for clhsdb commands: vmstructsdump, field, symboltable and symbol
Summary: Create tests for the clhsdb commands: vmstructsdump, field, symboltable and symbol
Reviewed-by: sspitsyn, sballal

+ test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java

Changeset: 5fb0f3f24f6b
Author:    dchuyko
Date:      2017-12-01 18:20 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/5fb0f3f24f6b

8191129: AARCH64: Invalid value passed to critical JNI function
Reviewed-by: vlivanov

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java

Changeset: ee8e37f85775
Author:    dpochepk
Date:      2017-12-01 18:24 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ee8e37f85775

8189439: Parameters type profiling is not performed from aarch64 interpreter
Reviewed-by: vlivanov
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java

Changeset: aed61a8ce8f9
Author:    dcubed
Date:      2017-12-01 11:00 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/aed61a8ce8f9

8192810: EnableThreadSMRStatistics should be default off in release builds
Reviewed-by: gtriantafill, coleenp, eosterlund

! src/hotspot/share/runtime/globals.hpp

Changeset: d5610f86423f
Author:    egahlin
Date:      2017-12-01 17:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d5610f86423f

8179083: Uninitialized notifier in Java Monitor Wait tracing event
Reviewed-by: mgronlun

! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: c722887b75a2
Author:    lucy
Date:      2017-12-01 17:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c722887b75a2

8192818: [s390]: restoring register contents calculates wrong value
Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: cd85c117a649
Author:    mdoerr
Date:      2017-12-01 17:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/cd85c117a649

8192825: PPC64: Missing null check in C1 inline cache check
Reviewed-by: goetz

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp

Changeset: 531ce8ceafea
Author:    mdoerr
Date:      2017-12-01 11:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/531ce8ceafea

8192898: AIX build broken after JDK-8190308
Reviewed-by: coleenp

! src/hotspot/os/posix/os_posix.cpp

Changeset: acffbbe79871
Author:    coleenp
Date:      2017-12-01 14:19 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/acffbbe79871

Merge


Changeset: 25cfedf27edc
Author:    dlong
Date:      2017-12-01 11:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/25cfedf27edc

8192814: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLoweringByUse.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UncheckedInterfaceProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeUnsafeStoreTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/PolymorphicInliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/VersionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Versions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotStackIntrospectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotUnsafeSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotCompressionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CompressionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NodeView.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ValueCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringByUsePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/ValueMergeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SystemArrayCopyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordCastNode.java

Changeset: d8a62bea95d3
Author:    iklam
Date:      2017-12-01 15:53 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d8a62bea95d3

8190809: JVM crashes while generating appcds for classpath with empty directory entry
Reviewed-by: ccheung, jiangli, lmesnik

! src/hotspot/share/classfile/sharedClassUtil.cpp
+ test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java

Changeset: e5e07e9361ec
Author:    iignatyev
Date:      2017-12-01 15:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e5e07e9361ec

8191273: applications/ctw/modules tests fail intermittently
Reviewed-by: kvn, dlong

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: e98710c4f6c1
Author:    roland
Date:      2017-12-01 16:20 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e98710c4f6c1

8192762: LoopNode::verify_strip_mined() fails with "assert failed: only phis"
Summary: don't clone Phi to uncommon calls
Reviewed-by: kvn

! src/hotspot/share/opto/compile.cpp

Changeset: 09b7b32b244f
Author:    vdeshpande
Date:      2017-12-01 16:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/09b7b32b244f

8190494: Different results with UseAVX=3 when calling AVX-512 native function via JNI
Summary: reset mask register after JNI calls
Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 255407049d98
Author:    vdeshpande
Date:      2017-12-01 16:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/255407049d98

8170244: Update UseAVX after cpu feature detection to use more default mapping
Reviewed-by: kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 5ee29f4ec472
Author:    jwilhelm
Date:      2017-12-02 06:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/5ee29f4ec472

Merge

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- src/hotspot/share/classfile/vmSymbols_ext.hpp
+ src/hotspot/share/gc/g1/g1MemoryPool.cpp
+ src/hotspot/share/gc/g1/g1MemoryPool.hpp
- src/hotspot/share/gc/g1/hSpaceCounters.cpp
- src/hotspot/share/gc/g1/hSpaceCounters.hpp
+ src/hotspot/share/gc/parallel/psMemoryPool.cpp
+ src/hotspot/share/gc/parallel/psMemoryPool.hpp
+ src/hotspot/share/gc/shared/hSpaceCounters.cpp
+ src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/prims/jvm.cpp
- src/hotspot/share/services/g1MemoryPool.cpp
- src/hotspot/share/services/g1MemoryPool.hpp
- src/hotspot/share/services/jmm.h
- src/hotspot/share/services/psMemoryPool.cpp
- src/hotspot/share/services/psMemoryPool.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java
- src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
- test/hotspot/jtreg/gc/metaspace/PerfCounter.java
- test/hotspot/jtreg/gc/metaspace/PerfCounters.java

Changeset: afcefb8ab1e1
Author:    roland
Date:      2017-12-02 13:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/afcefb8ab1e1

8191950: assertion failed: no insertions allowed
Summary: Check for dead loops before incremental inlining.
Reviewed-by: thartmann

! src/hotspot/share/opto/callGenerator.cpp

Changeset: bf64ff40f4eb
Author:    hb
Date:      2017-12-05 21:26 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bf64ff40f4eb

8192909: Invalid username or password in HashedPasswordFileTest.java
Reviewed-by: clanger, dfuchs

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 9b9e144bc33e
Author:    sjohanss
Date:      2017-12-05 13:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/9b9e144bc33e

8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines
Reviewed-by: tschatzl, jwilhelm

! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: ed5680f2656a
Author:    dlong
Date:      2017-12-06 18:37 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ed5680f2656a

8193009: compiler/c2/Test7029152.java crashes with SIGILL in java.lang.StringLatin1.indexOf with -XX:+UseJVMCICompiler
Reviewed-by: iveresov, kvn

! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: d0d30e5d1f3b
Author:    jiangli
Date:      2017-12-06 20:06 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d0d30e5d1f3b

8193065: [TESTBUG] [TESTBUG]GCSharedStringsDuringDump.java: Exception in thread "main" java.lang.RuntimeException: String is not shared.
Summary: Check if 'oa' region is missing.
Reviewed-by: hseigel, ccheung

! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java

Changeset: 309dbeb79657
Author:    sjohanss
Date:      2017-12-05 16:34 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/309dbeb79657

8193068: Add gc/g1/TestVerifyGCType.java to problem list
Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4fd79561f38f
Author:    alanb
Date:      2017-12-07 16:45 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/4fd79561f38f

8191867: Module attribute in 54.0+ class file cannot contains a requires java.base with ACC_TRANSITIVE or ACC_STATIC_PHASE
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
+ test/jdk/java/lang/module/ClassFileVersionsTest.java

Changeset: b27d2f69e552
Author:    bpb
Date:      2017-12-07 08:56 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b27d2f69e552

8191872: (fs) UnixNativeDispatcher conditionally compiles in support for high precision timestamps
Summary: Remove POSIX conditional compilation and correct stat64 times for macOS
Reviewed-by: alanb, simonis

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java

Changeset: 6cd25cd7df81
Author:    mchung
Date:      2017-12-07 09:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/6cd25cd7df81

8193159: Reduce the number of classes loaded due to NativeLibrary
Reviewed-by: alanb, redestad, martin

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

Changeset: 8b967e200e35
Author:    mchung
Date:      2017-12-07 09:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8b967e200e35

8192945: Need stable sort for MODULES entry in the release file
Reviewed-by: alanb, redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java

Changeset: acfac57f4c35
Author:    igerasim
Date:      2017-12-07 10:18 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/acfac57f4c35

8193156: Need to backout fixes for JDK-8058547, JDK-8055753, JDK-8085903
Reviewed-by: mullan

! src/java.base/share/classes/java/security/ProtectionDomain.java

Changeset: 0a8db756a7e7
Author:    jlahoda
Date:      2017-12-07 19:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0a8db756a7e7

8189248: Jshell: error with mutually dependent snippets, when one must be replaced
Summary: Ensuring proper imports are generated for mutually dependent snippets if one of them is replaced.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/ClassesTest.java

Changeset: 5fb7750f22cd
Author:    darcy
Date:      2017-12-07 11:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/5fb7750f22cd

8193191: Update JavacTestingAbstractProcessor for JDK 10
Reviewed-by: jjg

! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java

Changeset: 0310d6fe7a88
Author:    lana
Date:      2017-12-07 21:04 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0310d6fe7a88

Added tag jdk-10+35 for changeset d8c634b016c6

! .hgtags

Changeset: c75b179b6add
Author:    lana
Date:      2017-12-07 21:06 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c75b179b6add

Merge


Changeset: 6a8ab8d1fb8b
Author:    erikj
Date:      2017-12-07 22:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/6a8ab8d1fb8b

8188789: Update JDK 9.0.1 and Future OpenJDK bundle names
Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: 59696a3595bd
Author:    ksrini
Date:      2017-12-07 14:15 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/59696a3595bd

8191030: @value Tags are not resolved by javadoc 9.
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.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/testValueTag/TestValueTag.java
+ test/langtools/jdk/javadoc/doclet/testValueTag/pkg3/RT.java

Changeset: c3bf1ae9c51d
Author:    smarks
Date:      2017-12-07 14:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c3bf1ae9c51d

8177681: Remove methods Runtime.getLocalized{Input,Output}Stream
Reviewed-by: rriggs, bpb, mr

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

Changeset: b8b124236073
Author:    ksrini
Date:      2017-12-07 14:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b8b124236073

8149402: "-group" option issue for classes from default package
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
- test/langtools/jdk/javadoc/doclet/testGroupOption/C.java
+ test/langtools/jdk/javadoc/doclet/testGroupOption/InUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java

Changeset: e3b6cb90d7ce
Author:    weijun
Date:      2017-12-08 09:40 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e3b6cb90d7ce

8192987: keytool should remember real storetype if it is not provided
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/RealType.java

Changeset: 7a83c7afb383
Author:    ksrini
Date:      2017-12-07 21:07 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/7a83c7afb383

8034254: Don't use binary testing files broken.jar
Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
- test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar
- test/langtools/tools/javac/T5090006/AssertionFailureTest.java
- test/langtools/tools/javac/T5090006/broken.jar

Changeset: 8ad12da0cbc7
Author:    clanger
Date:      2017-12-08 09:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8ad12da0cbc7

8193183: Fix format string in libdt_shmem/shmemBase.c
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: f3b561b13ddf
Author:    attila
Date:      2017-12-08 11:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/f3b561b13ddf

8192970: Element getters/setters with fixed key fail to link properly
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java

Changeset: ef5199ed52f0
Author:    hannesw
Date:      2017-12-08 12:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ef5199ed52f0

8193137: Nashorn crashes when given an empty script file
Reviewed-by: hannesw, sundar
Contributed-by: priya.lakshmi.muthuswamy at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/nashorn/script/nosecurity/JDK-8193137.js

Changeset: 0ba2a82e4755
Author:    dfuchs
Date:      2017-12-08 11:50 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/0ba2a82e4755

8191033: Regression in logging.properties: specifying .handlers= for root logger (instead of handlers=) no longer works
Summary: The behavior observed for Java 8 is restored
Reviewed-by: martin, mchung

! src/java.logging/share/classes/java/util/logging/LogManager.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/DotHandler.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/custom/Handler.java
+ test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties

Changeset: 37d3e1a80c3b
Author:    alanb
Date:      2017-12-08 14:28 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/37d3e1a80c3b

8193256: Configuration and ModuleLayer findModule cleanup
Reviewed-by: redestad, alanb
Contributed-by: andrej.golovnin at gmail.com

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/module/Configuration.java

Changeset: 962b4324320c
Author:    sundar
Date:      2017-12-08 20:46 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/962b4324320c

8192986: Inconsistent handling of exploded modules in jlink
Reviewed-by: redestad, jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
+ test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java

Changeset: be0df5ab3093
Author:    rriggs
Date:      2017-12-01 16:40 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/be0df5ab3093

8080225: FileInput/OutputStream/FileChannel cleanup should be improved
Reviewed-by: mchung, plevart, bpb

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/jdk/internal/misc/JavaIOFileDescriptorAccess.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/windows/classes/java/io/FileDescriptor.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousFileChannelImpl.c
- test/jdk/java/io/FileInputStream/FinalizeShdCallClose.java
+ test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
- test/jdk/java/io/FileOutputStream/FinalizeShdCallClose.java
+ test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
+ test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java

Changeset: 718669e6b375
Author:    xuelei
Date:      2017-12-08 16:41 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/718669e6b375

8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
Reviewed-by: jnimeh, ahgross, rhalade, wetmore
Contributed-by: Martin Balao <mbalao at redhat.com>, Xuelei Fan <xuelei.fan at oracle.com>

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtensionType.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! test/jdk/javax/net/ssl/DTLS/NoMacInitialClientHello.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
! test/jdk/sun/security/ssl/ExtensionType/OptimalListSize.java

Changeset: ea47055160ef
Author:    dfuchs
Date:      2017-12-08 17:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ea47055160ef

8187073: The java.util.logging.Level.findLevel() will not correctly find a Level by it's int value
Reviewed-by: rriggs

! src/java.logging/share/classes/java/util/logging/Level.java
! test/jdk/java/util/logging/Level/CustomLevel.java

Changeset: 584a3ba42176
Author:    darcy
Date:      2017-12-08 11:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/584a3ba42176

8193194: Update javax.lang.model.util visitors for 10
Reviewed-by: jjg

! 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/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: 703732bb4a32
Author:    iignatyev
Date:      2017-12-08 11:03 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/703732bb4a32

8181118: update java/time tests to use RandomFactory from the top level testlibrary
Reviewed-by: rriggs

! test/jdk/TEST.ROOT
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
- test/jdk/lib/testlibrary/jdk/testlibrary/RandomFactory.java

Changeset: b9a19d1e61f2
Author:    bchristi
Date:      2017-12-08 13:04 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b9a19d1e61f2

8193271: ProblemList tools/launcher/TestXcheckJNIWarnings.java
Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: d0e8542ef650
Author:    martin
Date:      2017-12-03 13:06 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d0e8542ef650

8192935: Fix EnumSet's SerializationProxy javadoc
Reviewed-by: smarks, rriggs

! src/java.base/share/classes/java/util/EnumSet.java
! test/jdk/java/util/EnumSet/BogusEnumSet.java

Changeset: 8a6970acf8ad
Author:    dl
Date:      2017-12-08 15:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8a6970acf8ad

8193174: SubmissionPublisher invokes the Subscriber's onComplete before all of its submitted items have been published
Reviewed-by: martin, psandoz, chegar

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

Changeset: bf476235671a
Author:    dl
Date:      2017-12-08 15:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/bf476235671a

8192943: Optimize atomic accumulators using VarHandle getAndSet
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java

Changeset: dd5157f363ab
Author:    dl
Date:      2017-12-08 15:30 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/dd5157f363ab

8192944: Miscellaneous changes imported from jsr166 CVS 2017-12-08
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/jdk/java/util/concurrent/tck/ExecutorCompletionServiceTest.java

Changeset: e7342e1becb4
Author:    sadayapalam
Date:      2017-12-11 06:58 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e7342e1becb4

8182401: Verification error for enclosing instance capture inside super constructor invocation
Reviewed-by: vromero

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

Changeset: 8db54e2c453b
Author:    clanger
Date:      2017-12-11 08:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8db54e2c453b

8192978: Missing checks and small fixes in jdwp library
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c

Changeset: 31febb3f66f7
Author:    jlahoda
Date:      2017-12-08 16:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/31febb3f66f7

8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption misreports number of arguments consumed
Summary: Returning the number of standalone arguments from com.sun.tools.javac.api.JavacTool.isSupportedOption.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ test/langtools/tools/javac/options/IsSupportedOptionTest.java

Changeset: ee130cca69e6
Author:    jlahoda
Date:      2017-12-11 18:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ee130cca69e6

8189778: Jshell crash on tab for StringBuilder.append(
Summary: Fixing handling of {@inheritDoc} in JShell's documentation.
Reviewed-by: jjg, ksrini

! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 9f225d4387e2
Author:    sherman
Date:      2017-12-11 11:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/9f225d4387e2

8185582: Update Zip implementation to use Cleaner, not finalizers
Reviewed-by: plevart, rriggs, mchung

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZStreamRef.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/FinalizeZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestCleaner.java

Changeset: 8067e9cba973
Author:    plevart
Date:      2017-12-12 00:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/8067e9cba973

8191216: SimpleTimeZone.clone() has a data race on cache fields
Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/util/SimpleTimeZone.java
+ test/jdk/java/util/TimeZone/SimpleTimeZoneCloneRaceTest.java

Changeset: e9ad230ea455
Author:    ysuenaga
Date:      2017-12-04 10:23 +0900
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e9ad230ea455

8192897: NPE occurs on clhsdb jstack
Reviewed-by: dholmes, sspitsyn, jgeorge, sballal

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java

Changeset: 18d487a1f933
Author:    joehw
Date:      2017-12-11 19:56 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/18d487a1f933

8190823: Broken link in org/w3c/dom/ls/
Reviewed-by: lancea

! src/java.xml/share/classes/org/w3c/dom/ls/DOMImplementationLS.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParserFilter.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSSerializer.java

Changeset: 61e60548c0cf
Author:    clanger
Date:      2017-12-12 09:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/61e60548c0cf

8193258: Better usage of JDWP HEADER SIZE
Reviewed-by: sspitsyn, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.h
! src/jdk.jdwp.agent/share/native/libjdwp/outStream.c

Changeset: ddba406af760
Author:    attila
Date:      2017-12-12 14:04 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/ddba406af760

8193298: Don't run javadoc with test.single
Reviewed-by: hannesw, sundar

! make/nashorn/build.xml

Changeset: 2bf9071e8dce
Author:    attila
Date:      2017-12-12 14:04 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2bf9071e8dce

8191905: Add a REMOVE StandardOperation to Dynalink
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! test/nashorn/src/jdk/dynalink/beans/test/BeanLinkerTest.java

Changeset: be39de5f0315
Author:    chegar
Date:      2017-12-12 13:08 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/be39de5f0315

8185027: Typo in java.net.URLClassLoader.findResources(String) method documentation
Reviewed-by: alanb

! src/java.base/share/classes/java/net/URLClassLoader.java

Changeset: aadc02050d3b
Author:    sadayapalam
Date:      2017-12-12 18:40 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/aadc02050d3b

8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.java
+ test/langtools/tools/javac/varargs/ElementTypeMissingTest.out

Changeset: fa5a47cad0c9
Author:    hannesw
Date:      2017-12-12 15:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/fa5a47cad0c9

8069338: Implement sharedScopeCall for optimistic types
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
+ test/nashorn/script/basic/JDK-8069338.js

Changeset: 55b9b1e184c6
Author:    weijun
Date:      2017-12-13 01:29 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/55b9b1e184c6

8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
Reviewed-by: weijun
Contributed-by: Martin Balao <mbalao at redhat.com>

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/Secmod/README-SQLITE
+ test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
+ test/jdk/sun/security/pkcs11/Secmod/cert9.db
+ test/jdk/sun/security/pkcs11/Secmod/key4.db
+ test/jdk/sun/security/pkcs11/Secmod/nss-sqlite.cfg
! test/jdk/sun/security/pkcs11/SecmodTest.java

Changeset: c21740de9431
Author:    psandoz
Date:      2017-12-12 09:33 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c21740de9431

8171826: Comparator.reverseOrder(c) mishandles singleton comparators
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Comparator/BasicTest.java

Changeset: 739aa297c260
Author:    psandoz
Date:      2017-12-12 09:33 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/739aa297c260

8187254: MethodType allows unvalidated parameter types
Reviewed-by: mchung, jrose

! src/java.base/share/classes/java/lang/invoke/MethodType.java

Changeset: 57148c79bd75
Author:    naoto
Date:      2017-12-12 10:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/57148c79bd75

8176841: Additional Unicode Language-Tag Extensions
8189134: New system properties for the default Locale extensions
8190918: Retrieve the region specific data regardless of language in locale
8191349: Add a new method in j.t.f.DateTimeFormatter to reflect Unicode extensions
Reviewed-by: scolebourne, lancea, rriggs, rgoel, nishjain

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/java.base/share/classes/sun/util/locale/provider/DateFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml
+ src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd
- test/java/util/Calendar/Bug8185841.java
+ test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/Bug4302966.java
+ test/jdk/java/util/Calendar/CalendarDataTest.java
+ test/jdk/java/util/Locale/bcp47u/CalendarTests.java
+ test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
+ test/jdk/java/util/Locale/bcp47u/DefaultLocaleTest.java
+ test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
+ test/jdk/java/util/Locale/bcp47u/FormatTests.java
+ test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
+ test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java
+ test/jdk/java/util/Locale/bcp47u/spi/provider/module-info.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 77b88d8f8380
Author:    joehw
Date:      2017-12-12 11:10 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/77b88d8f8380

8183743: Umbrella: add overloads that take a Charset parameter
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
+ test/jdk/java/io/ByteArrayOutputStream/EncodingTest.java
+ test/jdk/java/io/PrintStream/EncodingTest.java
! test/jdk/java/io/PrintStream/FailingConstructors.java
+ test/jdk/java/io/PrintWriter/EncodingTest.java
! test/jdk/java/io/PrintWriter/FailingConstructors.java
+ test/jdk/java/net/URLDecoder/EncodingTest.java
! test/jdk/java/net/URLDecoder/URLDecoderArgs.java
+ test/jdk/java/net/URLEncoder/EncodingTest.java
! test/jdk/java/net/URLEncoder/URLEncoderEncodeArgs.java
! test/jdk/java/nio/channels/Channels/Basic.java
+ test/jdk/java/nio/channels/Channels/EncodingTest.java
! test/jdk/java/util/Formatter/Constructors.java
+ test/jdk/java/util/Formatter/EncodingTest.java
+ test/jdk/java/util/Properties/EncodingTest.java
+ test/jdk/java/util/Scanner/EncodingTest.java
! test/jdk/java/util/Scanner/FailingConstructors.java

Changeset: 82767203606e
Author:    mchung
Date:      2017-12-12 11:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/82767203606e

8193192: jdeps --generate-module-info does not look at module path
Reviewed-by: dfuchs

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! test/langtools/tools/jdeps/lib/JdepsUtil.java
! test/langtools/tools/jdeps/modules/GenModuleInfo.java
! test/langtools/tools/jdeps/modules/GenOpenModule.java
+ test/langtools/tools/jdeps/modules/src/test/jdk/test/Main.java
+ test/langtools/tools/jdeps/modules/src/test/module-info.java

Changeset: 111104f1e033
Author:    ksrini
Date:      2017-12-12 14:16 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/111104f1e033

8193107: javadoc complains about empty module
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java

Changeset: 971d83666b23
Author:    bpb
Date:      2017-12-12 15:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/971d83666b23

8170495: JNI primitive type mismatch in SocketDispatcher.c:187
Summary: Cast DWORD 'written' to a jint before adding to 'count'
Reviewed-by: alanb, rriggs

! src/java.base/windows/native/libnio/ch/SocketDispatcher.c

Changeset: 472f74fb6c6b
Author:    rhalade
Date:      2017-12-12 19:20 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/472f74fb6c6b

8189131: Open-source the Oracle JDK Root Certificates
Summary: Integration for JEP 319: Root Certificates
Reviewed-by: mullan, simonis, jnimeh, alanb

! src/java.base/share/lib/security/cacerts
! test/jdk/TEST.groups
+ test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java

Changeset: 125716343184
Author:    ksrini
Date:      2017-12-12 20:18 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/125716343184

8192850: method summary tables of inherited methods improperly list static interface methods
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/X.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/diamond/Z.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/A.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/B.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/inheritDist/C.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/BaseInterface.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Implementer.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/BaseClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg1/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg2/SubClass.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I0.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I1.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I2.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I3.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg3/I4.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg4/Foo.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Classes.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/Interfaces.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg5/TestEnum.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java

Changeset: 1925dbd47e28
Author:    nishjain
Date:      2017-12-13 12:43 +0530
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/1925dbd47e28

8190278: ClassCastException is thrown by java.util.Scanner when a NumberFormatProvider is used.
Reviewed-by: naoto, rriggs
Contributed-by: nishit.jain at oracle.com

! src/java.base/share/classes/java/util/Scanner.java
+ test/jdk/java/util/Scanner/spi/UseLocaleWithProvider.java
+ test/jdk/java/util/Scanner/spi/provider/module-info.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatImpl.java
+ test/jdk/java/util/Scanner/spi/provider/test/NumberFormatProviderImpl.java



More information about the valhalla-dev mailing list