hg: jdk/hs: 53 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Dec 7 09:22:59 UTC 2017


Changeset: 9303b8ec36e9
Author:    jjg
Date:      2017-12-01 16:58 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/9303b8ec36e9

8034252: Fix non ASCII text file T6302184.java
Reviewed-by: ksrini

! test/langtools/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
- test/langtools/tools/javac/6302184/T6302184.java
- test/langtools/tools/javac/6302184/T6302184.out

Changeset: 2919fa8f237c
Author:    psandoz
Date:      2017-12-01 17:06 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/2919fa8f237c

8186961: Class.getFields() does not return fields of previously visited super interfaces/classes.
Reviewed-by: mchung, redestad

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/reflect/StaticFieldsOnInterface.java

Changeset: d66e420cc482
Author:    sherman
Date:      2017-12-01 22:04 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/d66e420cc482

8191918: tomcat gzip-compressed response bodies appear to be broken in update 151
Reviewed-by: psandoz

! src/java.base/share/native/libzip/Deflater.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! test/jdk/java/util/zip/InflateIn_DeflateOut.java

Changeset: 98801bd22f5b
Author:    dl
Date:      2017-12-02 10:03 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/98801bd22f5b

8191937: Lost interrupt in AbstractQueuedSynchronizer when tryAcquire methods throw
Reviewed-by: martin, psandoz

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

Changeset: ff597804e8c1
Author:    dl
Date:      2017-12-02 10:08 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/ff597804e8c1

8187947: A race condition in SubmissionPublisher
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: f55cdd83e303
Author:    dl
Date:      2017-12-02 10:13 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/f55cdd83e303

8191069: Miscellaneous changes imported from jsr166 CVS 2017-12
Reviewed-by: martin, psandoz

! test/jdk/java/util/concurrent/tck/StampedLockTest.java

Changeset: fd53d07dade6
Author:    igerasim
Date:      2017-12-02 18:37 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/fd53d07dade6

8187497: Redundant variable assignment in Java_sun_security_jgss_wrapper_GSSLibStub_getMic
Reviewed-by: wetmore

! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c

Changeset: b1993e334da1
Author:    igerasim
Date:      2017-12-03 01:47 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/rev/b1993e334da1

8187985: Broken certificate number in debug output
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: 0b42613e35bf
Author:    vtewari
Date:      2017-12-04 13:24 +0530
URL:       http://hg.openjdk.java.net/jdk/hs/rev/0b42613e35bf

8190843: can not set/get extendedOptions to ServerSocket
Reviewed-by: chegar, rriggs

! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
+ test/jdk/jdk/net/Sockets/ExtOptionTest.java

Changeset: 8fe17f886663
Author:    njian
Date:      2017-12-04 09:59 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/8fe17f886663

8191955: AArch64: incorrect prefetch distance causes an internal error
Summary: Fixed incorrect prefetch distance on AArch64.
Reviewed-by: aph

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

Changeset: 6dcbdc9f99fc
Author:    clanger
Date:      2017-12-04 10:13 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/6dcbdc9f99fc

8192961: Remove some double semicolons
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java

Changeset: 702043a4cdeb
Author:    mcimadamore
Date:      2017-12-04 17:54 +0000
URL:       http://hg.openjdk.java.net/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/rev/1826a0130c59

Merge


Changeset: 8e96f85f2feb
Author:    ksrini
Date:      2017-12-06 11:43 -0800
URL:       http://hg.openjdk.java.net/jdk/hs/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/jdk/hs/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/jdk/hs/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: 5ee29f4ec472
Author:    jwilhelm
Date:      2017-12-02 06:51 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/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/jdk/hs/rev/309dbeb79657

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

! test/hotspot/jtreg/ProblemList.txt

Changeset: 32fd4be602d5
Author:    jwilhelm
Date:      2017-12-07 10:18 +0100
URL:       http://hg.openjdk.java.net/jdk/hs/rev/32fd4be602d5

Merge

! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h



More information about the jdk-hs-changes mailing list