hg: loom/loom: 174 new changesets
alan.bateman at oracle.com
alan.bateman at oracle.com
Fri Apr 13 10:11:02 UTC 2018
Changeset: 8f041818aca9
Author: joehw
Date: 2018-04-02 16:39 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/8f041818aca9
8199176: Accessibility issues in java.base docs
Reviewed-by: lancea, alanb, jjg, rriggs
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/nio/file/package-info.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/format/package-info.java
! src/java.base/share/classes/java/time/package-info.java
! src/java.base/share/classes/java/time/temporal/package-info.java
! src/java.base/share/classes/java/time/zone/package-info.java
! src/java.xml/share/classes/javax/xml/transform/package-info.java
! src/java.xml/share/classes/javax/xml/xpath/package-info.java
Changeset: 94ca39ef0b39
Author: martin
Date: 2018-04-02 17:08 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/94ca39ef0b39
8199800: Optimize Boolean.parseBoolean(String)
Reviewed-by: alanb
Contributed-by: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
! src/java.base/share/classes/java/lang/Boolean.java
Changeset: a7777856ae98
Author: martin
Date: 2018-04-02 17:09 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/a7777856ae98
8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.logging/share/classes/java/util/logging/Logger.java
Changeset: ba93b3928e7c
Author: martin
Date: 2018-04-02 17:11 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/ba93b3928e7c
8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements
Summary: rename "name" anchor to "binary-name"
Reviewed-by: jjg, alanb, mchung, martin
Contributed-by: David Lloyd <david.lloyd at redhat.com>
! src/java.base/share/classes/java/lang/ClassLoader.java
Changeset: 6668cc2fc54a
Author: asaha
Date: 2018-04-03 04:27 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/6668cc2fc54a
8200586: Update JDK11 release date to 2018-09-25
Reviewed-by: dholmes
! make/autoconf/version-numbers
Changeset: eaa925fc7f64
Author: iignatyev
Date: 2018-04-03 10:01 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/eaa925fc7f64
8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd'
Reviewed-by: ihse
! make/lib/Awt2dLibraries.gmk
Changeset: 25695fce1601
Author: ihse
Date: 2018-04-03 21:50 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/25695fce1601
8200267: a.out created at top dir by Solaris build
Reviewed-by: erikj
! make/autoconf/toolchain.m4
Changeset: 083318155ad1
Author: rfield
Date: 2018-04-03 13:27 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/083318155ad1
8198801: JShell: user exception chained cause not retained
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: a6aca02cf01a
Author: erikj
Date: 2018-04-03 22:33 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a6aca02cf01a
8200375: Change to GCC 7.3.0 for building Linux at Oracle
Reviewed-by: ihse, tbell
! make/conf/jib-profiles.js
Changeset: a387ee36e5e0
Author: ihse
Date: 2018-04-03 22:37 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a387ee36e5e0
8200658: Fix incremental builds of hotspot on solaris
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: d0ff431a596e
Author: vromero
Date: 2018-04-03 23:58 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/d0ff431a596e
8198314: javac hidden options violate standard syntax for options
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java
! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java
! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java
! test/langtools/tools/javac/Diagnostics/7010608/Test.java
! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java
! test/langtools/tools/javac/InterfaceMemberClassModifiers.java
! test/langtools/tools/javac/T6214885.java
! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
! test/langtools/tools/javac/api/6731573/T6731573.java
! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/langtools/tools/javac/completionDeps/DepsAndAnno.java
! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java
! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java
! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java
! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
! test/langtools/tools/javac/diags/examples/LambdaStat.java
! test/langtools/tools/javac/diags/examples/MrefStat.java
! test/langtools/tools/javac/diags/examples/MrefStat1.java
! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/langtools/tools/javac/diags/examples/PartialInstSig.java
! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java
! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/langtools/tools/javac/diags/examples/WhereCaptured.java
! test/langtools/tools/javac/diags/examples/WhereCaptured1.java
! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java
! test/langtools/tools/javac/diags/examples/WhereIntersection.java
! test/langtools/tools/javac/diags/examples/WhereIntersection2.java
! test/langtools/tools/javac/diags/examples/WhereTypeVar.java
! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/failover/FailOver01.java
! test/langtools/tools/javac/failover/FailOver02.java
! test/langtools/tools/javac/failover/FailOver03.java
! test/langtools/tools/javac/failover/FailOver04.java
! test/langtools/tools/javac/failover/FailOver05.java
! test/langtools/tools/javac/failover/FailOver06.java
! test/langtools/tools/javac/failover/FailOver07.java
! test/langtools/tools/javac/failover/FailOver08.java
! test/langtools/tools/javac/failover/FailOver09.java
! test/langtools/tools/javac/failover/FailOver10.java
! test/langtools/tools/javac/failover/FailOver11.java
! test/langtools/tools/javac/failover/FailOver12.java
! test/langtools/tools/javac/failover/FailOver13.java
! test/langtools/tools/javac/failover/FailOver14.java
! test/langtools/tools/javac/failover/FailOver15.java
! test/langtools/tools/javac/generics/inference/8158355/T8158355.java
! test/langtools/tools/javac/lambda/MostSpecific09.java
! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/langtools/tools/javac/modules/AddLimitMods.java
! test/langtools/tools/javac/options/IsSupportedOptionTest.java
! test/langtools/tools/javac/policy/test3/Test.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java
! test/langtools/tools/javac/resolve/ResolveHarness.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/unicode/UnicodeNewline.java
! test/langtools/tools/sjavac/JavacOptionPrep.java
Changeset: 94129cb29710
Author: amlu
Date: 2018-04-04 16:57 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/94129cb29710
8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: 7a64b48586d8
Author: mullan
Date: 2018-04-04 11:26 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/7a64b48586d8
8193032: Remove terminally deprecated SecurityManager APIs
Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods.
Reviewed-by: alanb, mchung, kcr
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.desktop/share/classes/sun/applet/AppletSecurity.java
! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java
! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
Changeset: 755e1b55a4df
Author: igerasim
Date: 2018-04-04 14:09 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/755e1b55a4df
8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory
Reviewed-by: dholmes, redestad
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
! test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java
Changeset: 3930c4d4f805
Author: jjg
Date: 2018-04-04 14:42 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/3930c4d4f805
8200664: fix broken links in java.base docs
Reviewed-by: alanb, joehw
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html
! src/java.base/share/classes/java/util/doc-files/coll-overview.html
! src/java.base/share/classes/java/util/doc-files/coll-reference.html
Changeset: 69c6eb97297f
Author: erikj
Date: 2018-04-04 16:13 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/69c6eb97297f
8196724: Change macosx deployment target to 10.9
Reviewed-by: tbell, gziemski
! make/autoconf/flags-ldflags.m4
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.desktop.gmk
Changeset: 171e0beb4ff1
Author: jjg
Date: 2018-04-04 17:50 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/171e0beb4ff1
8200888: typo in name of exception in @throws
Reviewed-by: bpb, darcy
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 4d98473ed33e
Author: ihse
Date: 2018-04-05 09:55 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/4d98473ed33e
8200727: linux-aarch64 profile should use bundled freetype
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: cad4c844902a
Author: alanb
Date: 2018-04-05 15:01 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/cad4c844902a
8200583: (se) Selector clean-up, part 4
Reviewed-by: bpb, chegar
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 5aa40f834b50
Author: alanb
Date: 2018-04-05 15:04 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/5aa40f834b50
8200458: (se) Readiness information previously recorded in the ready set not preserved
Reviewed-by: bpb, chegar
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/jdk/java/nio/channels/Selector/UpdateReadyOps.java
- test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
Changeset: c1eb35eb5f38
Author: martin
Date: 2018-04-05 09:33 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/c1eb35eb5f38
8200125: Fix some classloader/module typos
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: c0bdb1b1ab4f
Author: martin
Date: 2018-04-05 09:34 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/c0bdb1b1ab4f
8200127: Replace collection.stream().forEach() with collection.forEach()
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: 8f2ceebdc673
Author: martin
Date: 2018-04-05 09:36 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/8f2ceebdc673
8200128: Fix some "annoations" typos
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java
! test/jdk/java/lang/Class/IsAnnotationType.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
Changeset: e8ada9b2dd89
Author: martin
Date: 2018-04-05 09:37 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/e8ada9b2dd89
8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize
Reviewed-by: alanb
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/nio/ch/NativeObject.java
Changeset: 745ce8f5efc8
Author: martin
Date: 2018-04-05 09:38 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/745ce8f5efc8
8200134: Improve ModuleHashesBuilder
Reviewed-by: mchung, alanb
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: 0eaddc72d8f4
Author: ihse
Date: 2018-04-05 21:29 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/0eaddc72d8f4
8199608: Clean up LDFLAGS for libfontmanager
Reviewed-by: erikj
! make/lib/Awt2dLibraries.gmk
Changeset: 210cf224b690
Author: ihse
Date: 2018-04-05 21:33 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/210cf224b690
8200358: Remove mapfiles for JDK executables
Reviewed-by: erikj
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/common/NativeCompilation.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
- make/mapfiles/launchers/mapfile-ppc64
- make/mapfiles/launchers/mapfile-ppc64.anonymous
- make/mapfiles/launchers/mapfile-sparc
- make/mapfiles/launchers/mapfile-sparcv9
- make/mapfiles/launchers/mapfile-x86
- make/mapfiles/launchers/mapfile-x86.anonymous
- make/mapfiles/launchers/mapfile-x86_64
- make/mapfiles/launchers/mapfile-x86_64.anonymous
- make/mapfiles/libunpack/mapfile-vers-unpack200
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
- make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
! src/java.base/share/native/launcher/main.c
! src/jdk.pack/share/native/unpack200/main.cpp
Changeset: 6d59b3bb3f5f
Author: lana
Date: 2018-04-05 18:40 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/6d59b3bb3f5f
Added tag jdk-11+8 for changeset 755e1b55a4df
! .hgtags
Changeset: c32855a64719
Author: lana
Date: 2018-04-05 20:31 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/c32855a64719
Merge
Changeset: 149dc554808c
Author: erikj
Date: 2018-04-05 23:46 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/149dc554808c
8199539: Provide a standard way for the build to filter un-needed legal .md files
Reviewed-by: tbell, ihse
! make/CreateJmods.gmk
! make/common/Modules.gmk
! make/copy/Copy-java.base.gmk
! make/copy/Copy-java.desktop.gmk
! make/copy/CopyCommon.gmk
Changeset: 707553fcca04
Author: anazarov
Date: 2018-04-05 17:04 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/707553fcca04
8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings
Reviewed-by: ksrini, dholmes
! test/jdk/tools/launcher/InfoStreams.java
! test/jdk/tools/launcher/ToolsOpts.java
Changeset: af97dd04d913
Author: erikj
Date: 2018-04-05 17:11 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/af97dd04d913
8201221: JDK-8199608 introduced a build race on macosx
Reviewed-by: darcy
! make/lib/Awt2dLibraries.gmk
Changeset: 9704789737c1
Author: erikj
Date: 2018-04-06 02:52 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/9704789737c1
8201222: JDK-8199539 broke the OpenJDK build
Reviewed-by: darcy
! make/copy/CopyCommon.gmk
Changeset: 4f6887eade94
Author: cushon
Date: 2018-04-05 14:39 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/4f6887eade94
8201194: Handle local variable declarations in lambda deduplication
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: da62fa14a3fe
Author: asapre
Date: 2018-04-06 17:27 +0530
URL: http://hg.openjdk.java.net/loom/loom/rev/da62fa14a3fe
8071367: JMX: Remove SNMP support
Summary: Drop jdk.snmp module.
Reviewed-by: alanb, mchung, dfuchs
Contributed-by: amit.sapre at oracle.com
! make/jdk/netbeans/jmx/build.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! src/jdk.management.agent/share/conf/management.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties
! test/jdk/sun/management/windows/README
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
Changeset: 2d5d75263e77
Author: vromero
Date: 2018-04-06 09:15 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/2d5d75263e77
8199744: Incorrect compiler message for ReceiverParameter in inner class constructor
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.java
+ test/langtools/tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.out
! test/langtools/tools/javac/lambda/8131742/T8131742.out
Changeset: d958597c7908
Author: rriggs
Date: 2018-04-06 12:49 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/d958597c7908
8200706: Better cleanup for open/test/jdk/java/lang/ProcessBuilder/DestroyTest.java
Reviewed-by: psandoz, lancea
! test/jdk/java/lang/ProcessBuilder/DestroyTest.java
Changeset: 5556e9c1e681
Author: cushon
Date: 2018-04-06 08:58 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/5556e9c1e681
8201251: The tests for JDK-8187247 should be under test/langtools
Reviewed-by: darcy
+ test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java
+ test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out
+ test/langtools/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java
+ test/langtools/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java
- test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java
- test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out
- test/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java
- test/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java
Changeset: 05c1e4d50f9a
Author: igerasim
Date: 2018-04-07 17:07 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/05c1e4d50f9a
8200788: Optimal initial capacity of java.lang.VarHandle.AccessMode.methodNameToAccessMode
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
+ test/jdk/java/lang/invoke/VarHandle/AccessMode/OptimalMapSize.java
Changeset: 2f3c0bd6b987
Author: weijun
Date: 2018-04-08 11:32 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/2f3c0bd6b987
8200792: PKCS12Attribute#hashCode is always constant -1
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/PKCS12Attribute.java
+ test/jdk/java/security/PKCS12Attribute/HashCode.java
Changeset: 8bdf2b5f472d
Author: weijun
Date: 2018-04-08 17:01 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/8bdf2b5f472d
8180570: Refactor sun/security/mscapi shell tests to plain java tests
Reviewed-by: asmotrak
! test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.java
- test/jdk/sun/security/mscapi/KeyStoreCompatibilityMode.sh
+ test/jdk/sun/security/mscapi/KeytoolChangeAlias.java
- test/jdk/sun/security/mscapi/KeytoolChangeAlias.sh
! test/jdk/sun/security/mscapi/PublicKeyInterop.java
- test/jdk/sun/security/mscapi/PublicKeyInterop.sh
! test/jdk/sun/security/mscapi/RSAEncryptDecrypt.java
- test/jdk/sun/security/mscapi/RSAEncryptDecrypt.sh
- test/jdk/sun/security/mscapi/ShortRSAKey1024.sh
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java
! test/jdk/sun/security/mscapi/SignUsingSHA2withRSA.java
- test/jdk/sun/security/mscapi/SignUsingSHA2withRSA.sh
+ test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java
- test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh
! test/lib/jdk/test/lib/SecurityTools.java
Changeset: 1975a94f16cc
Author: redestad
Date: 2018-04-09 13:35 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/1975a94f16cc
8201178: Remove sun.nio.cs.FastCharsetProvider
Reviewed-by: alanb
- src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java
Changeset: dce997f9a93e
Author: rpatil
Date: 2018-04-09 04:43 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/dce997f9a93e
8200359: (tz) Upgrade time-zone data to tzdata2018d
Reviewed-by: naoto
! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! make/data/tzdata/zone.tab
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/sun/util/calendar/zi/tzdata/VERSION
! test/jdk/sun/util/calendar/zi/tzdata/africa
! test/jdk/sun/util/calendar/zi/tzdata/antarctica
! test/jdk/sun/util/calendar/zi/tzdata/asia
! test/jdk/sun/util/calendar/zi/tzdata/australasia
! test/jdk/sun/util/calendar/zi/tzdata/europe
! test/jdk/sun/util/calendar/zi/tzdata/northamerica
! test/jdk/sun/util/calendar/zi/tzdata/southamerica
! test/jdk/sun/util/calendar/zi/tzdata/zone.tab
Changeset: 0d4786e42471
Author: bpatel
Date: 2018-04-09 09:45 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/0d4786e42471
8196200: Implement a navigation builder in javadoc
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
Changeset: 05883543ee2a
Author: mikael
Date: 2018-04-09 10:19 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/05883543ee2a
8201263: Trailing backslash in VS120COMNTOOLS leads to ugly error message when running tests
Reviewed-by: erikj
! test/TestCommon.gmk
Changeset: 58cffb6ec13c
Author: ihse
Date: 2018-04-09 19:23 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/58cffb6ec13c
8201236: Straighten out dtrace build logic
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
+ make/hotspot/lib/CompileDtraceLibraries.gmk
- make/hotspot/lib/CompileDtracePostJvm.gmk
- make/hotspot/lib/CompileDtracePreJvm.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk
+ make/hotspot/lib/JvmDtraceObjects.gmk
+ make/hotspot/lib/JvmFlags.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
- make/hotspot/src/native/dtrace/generateJvmOffsets.h
Changeset: f088ec60bed5
Author: vtheeyarath
Date: 2018-04-09 10:39 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/f088ec60bed5
8164781: Pattern.asPredicate specification is incomplete
Summary: Updated specification to reflect usage of find()
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 12fe57c319e1
Author: weijun
Date: 2018-04-10 11:02 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/12fe57c319e1
8200152: KerberosString should use UTF-8 by default
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
+ test/jdk/sun/security/krb5/auto/NonAscii.java
Changeset: 809b178407cc
Author: redestad
Date: 2018-04-10 16:16 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/809b178407cc
8201179: Regression due loading java.nio.charset.StandardCharsets during bootstrap
Reviewed-by: sherman, martin
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
Changeset: 7b00ac6c11ab
Author: rriggs
Date: 2018-04-10 10:49 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/7b00ac6c11ab
8201246: Export native function to set platform encoding
Reviewed-by: rriggs
Contributed-by: andrew_m_leonard at uk.ibm.com
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
Changeset: b2bd13eafc1c
Author: martin
Date: 2018-04-10 10:17 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/b2bd13eafc1c
8201327: Make Sensor deeply immutably thread safe
Reviewed-by: alanb, chegar, asmundak
! src/java.management/share/classes/sun/management/MemoryPoolImpl.java
! src/java.management/share/classes/sun/management/Sensor.java
Changeset: 08d1b228e805
Author: martin
Date: 2018-04-10 10:18 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/08d1b228e805
8201328: SynthParser should use Boolean.parseBoolean
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
Changeset: 66279035d5e7
Author: martin
Date: 2018-04-10 10:18 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/66279035d5e7
8201357: ALSA_CFLAGS is needed; was dropped in JDK-8071469
Reviewed-by: ihse, asmundak
! make/lib/Lib-java.desktop.gmk
Changeset: a0f22265e29c
Author: ihse
Date: 2018-04-10 19:46 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a0f22265e29c
8200298: Unify all unix versions of libjsig/jsig.c
Reviewed-by: dholmes, stuefe
! make/lib/Lib-java.base.gmk
! make/mapfiles/libjsig/mapfile-vers-solaris
! src/hotspot/os/solaris/os_solaris.cpp
- src/java.base/linux/native/libjsig/jsig.c
- src/java.base/macosx/native/libjsig/jsig.c
- src/java.base/solaris/native/libjsig/jsig.c
+ src/java.base/unix/native/libjsig/jsig.c
Changeset: 82d3fa5303e0
Author: dl
Date: 2018-04-10 11:25 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/82d3fa5303e0
8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct
Reviewed-by: martin, psandoz
! src/java.base/share/classes/java/util/Deque.java
Changeset: 79d2c9da2c26
Author: dl
Date: 2018-04-10 11:29 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/79d2c9da2c26
8200520: forkjoin tasks interrupted after shutdown
Reviewed-by: martin, psandoz, chegar, dholmes
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: 260bf39376a4
Author: dl
Date: 2018-04-10 11:33 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/260bf39376a4
8200258: Improve CopyOnWriteArrayList subList code
Reviewed-by: martin, psandoz, smarks
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/Collection/RemoveMicroBenchmark.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/VectorTest.java
Changeset: b5705ade8c8d
Author: dl
Date: 2018-04-10 11:37 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/b5705ade8c8d
8197531: Miscellaneous changes imported from jsr166 CVS 2018-04
Reviewed-by: martin, psandoz
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
+ test/jdk/java/util/concurrent/ConcurrentHashMap/WhiteBox.java
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 7c224ec572d0
Author: erikj
Date: 2018-04-10 22:37 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/7c224ec572d0
8201267: Disable warnings for VS2017 to enable building
Reviewed-by: ihse, tbell
! make/CreateJmods.gmk
! make/autoconf/toolchain_windows.m4
! make/common/NativeCompilation.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.pack.gmk
! src/java.instrument/share/native/libinstrument/Reentrancy.c
Changeset: e6c069766d46
Author: anazarov
Date: 2018-04-10 14:16 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/e6c069766d46
8178867: tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java failed to clean up files
Reviewed-by: alanb, jjg, psandoz
! test/jdk/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java
Changeset: 3e9cb3562d83
Author: ihse
Date: 2018-04-10 23:32 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/3e9cb3562d83
8201320: Allow PrintFailureReports to be turned off
Reviewed-by: erikj
! make/Init.gmk
! make/InitSupport.gmk
! make/autoconf/basics.m4
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
Changeset: d4d2f634b72f
Author: jjg
Date: 2018-04-10 15:05 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/d4d2f634b72f
8201396: fix broken links generated by javadoc doclet
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
Changeset: 25515c7e96b0
Author: mli
Date: 2018-04-11 09:08 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/25515c7e96b0
8188897: java/rmi/registry/reexport/Reexport.java failed with Port already in use
Reviewed-by: rriggs, darcy
! test/jdk/java/rmi/registry/reexport/Reexport.java
Changeset: 7c82bb507446
Author: amjiang
Date: 2018-04-10 18:16 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/7c82bb507446
8190333: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases"
Reviewed-by: mullan
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/etc/README
! test/jdk/javax/net/ssl/etc/keystore
! test/jdk/javax/net/ssl/etc/truststore
Changeset: fcdca1973b84
Author: xiaofeya
Date: 2018-04-10 20:04 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/fcdca1973b84
8201348: ProblemList update for bugid associated with SSLSocketParametersTest.sh
Reviewed-by: lancea
! test/jdk/ProblemList.txt
Changeset: 6b46983d6fbe
Author: michaelm
Date: 2018-04-11 10:19 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/6b46983d6fbe
8196775: java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused
Reviewed-by: dfuchs
! test/jdk/java/net/Socket/asyncClose/Race.java
Changeset: 6a6ee36037ac
Author: naoto
Date: 2018-04-11 09:14 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/6a6ee36037ac
8189784: Parsing with Java 9 AKST timezone returns the SystemV variant of the timezone
Reviewed-by: erikj, sherman
! make/gensrc/GensrcCLDR.gmk
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java
- src/java.base/share/classes/java/time/format/ZoneName.java
+ src/java.base/share/classes/java/time/format/ZoneName.java.template
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/jdk/java/time/test/java/time/format/ZoneName.java
Changeset: 3a2172d8613a
Author: erikj
Date: 2018-04-11 18:45 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/3a2172d8613a
8201439: Enable linux-arm-vfp-hflt profile to be configured with jib again
Reviewed-by: tbell
! make/conf/jib-profiles.js
Changeset: 535498e7602f
Author: psandoz
Date: 2018-04-11 11:11 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/535498e7602f
8199875: Require first parameter type of a condy bootstrap to be Lookup
Reviewed-by: jrose
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
Changeset: faf02d65df7d
Author: vromero
Date: 2018-04-11 14:52 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/faf02d65df7d
8201440: javac should create unique DynamicMethodSymbols at LambdaToMethod
Reviewed-by: mcimadamore
Contributed-by: bsrbnd at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
Changeset: 0c3e252cea44
Author: xyin
Date: 2018-04-12 10:19 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/0c3e252cea44
8197418: Move java/util/RandomAccess/ tests into OpenJDK
Reviewed-by: psandoz
+ test/jdk/java/util/RandomAccess/Basic.java
Changeset: fce4252d5227
Author: jlahoda
Date: 2018-04-12 09:23 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/fce4252d5227
8189765: Improve error reporting for compiling against package not visible due to modules
Summary: When looking in other modules for an undefined Symbol, also look into the unnamed module.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/modules/CompileModulePatchTest.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/ModulesAndClassPathTest.java
Changeset: 62b908c9f0e6
Author: mcimadamore
Date: 2018-04-12 13:55 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/62b908c9f0e6
8199194: Add javac support for preview features
Summary: Add support for preview features and related command line options.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! 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/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.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/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/diags/examples/PreviewFeatureDisabled.java
+ test/langtools/tools/javac/diags/examples/PreviewFeatureDisabledPlural.java
+ test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
+ test/langtools/tools/javac/diags/examples/PreviewFilename.java
+ test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
+ test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java
+ test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
+ test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java
+ test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java
+ test/langtools/tools/javac/preview/PreviewOptionTest.java
+ test/langtools/tools/javac/preview/classReaderTest/Bar.java
+ test/langtools/tools/javac/preview/classReaderTest/Client.java
+ test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
+ test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
Changeset: bd45ce23b1ac
Author: redestad
Date: 2018-04-12 17:23 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/bd45ce23b1ac
8201494: Avoid early initialization of java.nio.Bits
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteOrder.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: f29aeb8bb44f
Author: ihse
Date: 2018-04-12 20:20 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/f29aeb8bb44f
8201483: Make it possible to disable JVM features
Reviewed-by: erikj, stuefe
! make/autoconf/basics.m4
! make/autoconf/configure.ac
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
Changeset: 47861fafb279
Author: lana
Date: 2018-04-12 18:21 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/47861fafb279
Added tag jdk-11+9 for changeset 0c3e252cea44
! .hgtags
Changeset: 3852547060c8
Author: lana
Date: 2018-04-12 19:12 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/3852547060c8
Merge
Changeset: cb18edeaeca7
Author: sherman
Date: 2018-04-12 13:30 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/cb18edeaeca7
8201443: NoSuchMethodException JarFile.open when jar file is used in classpath
Reviewed-by: rriggs, redestad
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 09905cd87bb2
Author: bpb
Date: 2018-04-12 14:03 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/09905cd87bb2
8009632: (fs) FileStore.supportsFileAttributeView does not detect user_xattr enabled on ext4
Reviewed-by: alanb
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
Changeset: 1a87516db0b7
Author: erikj
Date: 2018-04-12 15:26 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/1a87516db0b7
8201508: Macosx builds fail in GenerateLinkOptData.gmk
Reviewed-by: tbell
! make/autoconf/basics.m4
Changeset: ae568aefc5aa
Author: redestad
Date: 2018-04-13 01:04 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/ae568aefc5aa
8152821: Merge jdk.internal.misc.JavaSecurityAccess and jdk.internal.misc.JavaSecurityProtectionDomainAccess shared secrets
Reviewed-by: mullan
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/jdk/internal/misc/JavaSecurityAccess.java
- src/java.base/share/classes/jdk/internal/misc/JavaSecurityProtectionDomainAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
Changeset: 4d3f0fea5469
Author: mli
Date: 2018-04-13 09:06 +0800
URL: http://hg.openjdk.java.net/loom/loom/rev/4d3f0fea5469
8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently
Reviewed-by: rriggs
! test/jdk/java/rmi/Naming/DefaultRegistryPort.java
Changeset: 66c32f2a7f10
Author: stefank
Date: 2018-03-22 12:34 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/66c32f2a7f10
8200111: MallocArrayAllocator::free should not take a length parameter
Reviewed-by: gtriantafill, coleenp, tschatzl
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
Changeset: 272dff61a2de
Author: eosterlund
Date: 2018-03-23 12:55 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/272dff61a2de
8200113: Make Access load proxys smarter
Reviewed-by: stefank, pliden
! src/hotspot/share/oops/access.hpp
Changeset: 77fb0be7d19f
Author: stefank
Date: 2018-03-15 21:24 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/77fb0be7d19f
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/relocInfo_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
+ src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 4dd58ecc9912
Author: stefank
Date: 2018-03-15 21:29 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/4dd58ecc9912
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 898ef81cbc0e
Author: stefank
Date: 2018-03-23 18:54 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/898ef81cbc0e
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
+ src/hotspot/share/runtime/safepointVerifiers.cpp
+ src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: e3e2fb5cc799
Author: jwilhelm
Date: 2018-03-24 01:08 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/e3e2fb5cc799
Merge
! make/autoconf/hotspot.m4
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/mapfiles/libjsoundalsa/mapfile-vers
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 82df30792530
Author: cjplummer
Date: 2018-03-24 13:39 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/82df30792530
8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
Summary: no longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: cbfc09ce5f24
Author: enevill
Date: 2018-03-23 23:57 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/cbfc09ce5f24
8200197: Zero fails to build after 8200105
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 566f1621a4a0
Author: glaubitz
Date: 2018-03-26 10:03 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/566f1621a4a0
8200203: Missing platform definitions for ia64
Reviewed-by: ihse, stuefe
! make/autoconf/platform.m4
Changeset: 6b9be5bfa167
Author: lkorinth
Date: 2018-03-23 16:25 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/6b9be5bfa167
8196865: G1 log for active workers is wrong
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: d7c83c8e4e65
Author: roland
Date: 2018-03-20 15:38 +0100
URL: http://hg.openjdk.java.net/loom/loom/rev/d7c83c8e4e65
8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510
Reviewed-by: dlong, thartmann
! src/hotspot/share/opto/loopTransform.cpp
Changeset: bfc70d5d291a
Author: coleenp
Date: 2018-03-26 09:35 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/bfc70d5d291a
8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp
Summary: We should avoid having global locks buried in cpp files
Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: db050c11c3b5
Author: pliden
Date: 2018-03-26 12:44 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/db050c11c3b5
8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! 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
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 6ce4db4460ca
Author: coleenp
Date: 2018-03-26 10:19 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/6ce4db4460ca
8199007: ClassLoaderDataGraph::unload_list_contains() is wrong
Summary: The function isn't needed any longer.
Reviewed-by: stuefe, stefank
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: ca5978b8378b
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/ca5978b8378b
8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Summary: Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 784f3f2dea14
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/784f3f2dea14
8197570: Make rules for choosing collection set candidates more explicit
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 9ae8719efcae
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/9ae8719efcae
8197850: Calculate liveness in regions during marking
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: acffe6ff3ae7
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/acffe6ff3ae7
8180415: Rebuild remembered sets during the concurrent cycle
Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
Changeset: 1852b17b0efc
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/1852b17b0efc
8196485: FromCardCache default card index can cause crashes
Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Reviewed-by: shade, sjohanss
Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
+ test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
Changeset: cc63a8331f91
Author: amenkov
Date: 2018-03-26 09:27 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/cc63a8331f91
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
Reviewed-by: dholmes, sspitsyn, cjplummer
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
+ test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
Changeset: 6790b1077a3f
Author: gadams
Date: 2018-03-26 08:17 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/6790b1077a3f
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
Reviewed-by: cjplummer
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! test/jdk/ProblemList.txt
Changeset: 973c9504178e
Author: lucy
Date: 2018-03-26 12:59 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/973c9504178e
8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ src/hotspot/share/code/codeHeapState.cpp
+ src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
Changeset: f40a666a75bc
Author: jiangli
Date: 2018-03-26 19:00 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/f40a666a75bc
8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
Summary: Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 537ef53e26af
Author: iklam
Date: 2018-03-26 17:40 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/537ef53e26af
8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
Summary: Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.hpp
Changeset: 3b1570be8557
Author: srukmannagar
Date: 2018-03-26 18:16 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/3b1570be8557
8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 1b1de4b263c8
Author: shade
Date: 2018-03-27 10:03 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/1b1de4b263c8
8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
Changeset: 9d02d9f1fc49
Author: tschatzl
Date: 2018-03-27 11:05 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/9d02d9f1fc49
8193067: gc/g1/TestVerifyGCType.java still unstable
Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 82634a458dc8
Author: thartmann
Date: 2018-03-27 11:13 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/82634a458dc8
8200227: [Graal] Test times out with Graal due to low compile threshold
Summary: Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
Changeset: c5b066caefba
Author: thartmann
Date: 2018-03-27 11:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/c5b066caefba
8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 78c21c351b90
Author: shade
Date: 2018-03-27 14:40 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/78c21c351b90
8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/prims/privilegedStack.cpp
Changeset: f6e5a1e3a862
Author: mbaesken
Date: 2018-03-27 17:30 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/f6e5a1e3a862
8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
Reviewed-by: clanger, stuefe
! src/hotspot/share/trace/traceEventClasses.xsl
Changeset: 5ef28d560b6f
Author: coleenp
Date: 2018-03-27 11:53 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/5ef28d560b6f
8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/sizes.hpp
Changeset: c96f6f8984f7
Author: stuefe
Date: 2018-03-27 18:31 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/c96f6f8984f7
8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
Changeset: 5555ba8fcc5c
Author: thartmann
Date: 2018-03-28 09:12 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/5555ba8fcc5c
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
Summary: The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
Changeset: cfde7ece3113
Author: stuefe
Date: 2018-03-28 09:16 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/cfde7ece3113
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn
! src/hotspot/share/code/codeHeapState.cpp
Changeset: 94ef8da94ce9
Author: pliden
Date: 2018-03-28 09:21 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/94ef8da94ce9
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/register_definitions_sparc.cpp
! src/hotspot/cpu/sparc/register_sparc.hpp
Changeset: db98e571f393
Author: glaubitz
Date: 2018-03-28 10:49 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/db98e571f393
8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/os.cpp
Changeset: 32bdc65633a6
Author: simonis
Date: 2018-03-28 11:27 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/32bdc65633a6
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 88478047bc8f
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/88478047bc8f
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: b786280276dc
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/b786280276dc
8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcConfig.cpp
+ src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: 2f1b308b4469
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2f1b308b4469
8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund
! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 2520a95cddf7
Author: stefank
Date: 2018-03-26 17:01 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2520a95cddf7
8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: 64f9ebc85e67
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/64f9ebc85e67
8197573: Remove concurrent cleanup and secondary free list handling
Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
Changeset: 29ad59abc54a
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/29ad59abc54a
8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: df9dcfff6628
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/df9dcfff6628
8197932: Better split work in rebuild remembered sets phase
Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: e79bbf1635da
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/e79bbf1635da
8199326: Remove G1 gc time stamp logic
Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 6d5bd76650df
Author: dcubed
Date: 2018-03-28 12:04 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/6d5bd76650df
8199813: SIGSEGV in ThreadsList::includes()
Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
Reviewed-by: eosterlund, gthornbr, dholmes, rehn
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
Changeset: ab0f93ba0507
Author: amenkov
Date: 2018-03-28 12:10 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/ab0f93ba0507
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
Reviewed-by: sspitsyn, cjplummer
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
Changeset: 5af65ee8b77e
Author: lmesnik
Date: 2018-03-28 13:38 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/5af65ee8b77e
8200091: [TESTBUG] Update jittester for jdk11
Reviewed-by: iignatyev
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 4f7cfd7fdd50
Author: lmesnik
Date: 2018-03-28 13:25 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/4f7cfd7fdd50
8200187: Exclude 3 long-running tests from tier1
Reviewed-by: dholmes, cjplummer
! test/hotspot/jtreg/TEST.groups
Changeset: dd76fcbda95f
Author: kvn
Date: 2018-03-28 17:20 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/dd76fcbda95f
8200383: Can't build on SPARC Hotspot with code which use math functions
Summary: remove old hack which supports Solaris 8 and 9
Reviewed-by: erikj, ihse
! make/autoconf/libraries.m4
! make/lib/Awt2dLibraries.gmk
Changeset: 2ad3212a7dd9
Author: redestad
Date: 2018-03-29 10:38 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2ad3212a7dd9
8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
Reviewed-by: lfoltan, acorn, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
Changeset: 7bad9c9efdf3
Author: shade
Date: 2018-03-29 12:56 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/7bad9c9efdf3
8200423: Non-PCH build for x86_32 fails
Reviewed-by: rkennke, stuefe
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: a3453bbd5418
Author: tschatzl
Date: 2018-03-29 14:07 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a3453bbd5418
8199742: Clean up state flags in G1CollectorState
Summary: Remove, merge and update naming of flags in G1CollectorState
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1YCTypes.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 50a01910e00a
Author: tschatzl
Date: 2018-03-29 14:08 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/50a01910e00a
8151171: Bring g1ConcurrentMark files up to current coding conventions
Summary: Improve method naming, bracketing, use of _g1h member and general cleanup.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
Changeset: 2bf8f2fc0710
Author: simonis
Date: 2018-03-29 14:50 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2bf8f2fc0710
8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 24aca5861b91
Author: redestad
Date: 2018-03-29 15:05 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/24aca5861b91
8200424: Windows build fails due to implicit jboolean to bool conversion
Reviewed-by: shade, hseigel
! src/hotspot/share/prims/methodHandles.cpp
Changeset: 5a757c0326c7
Author: tschatzl
Date: 2018-03-29 17:15 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/5a757c0326c7
8200362: G1Mux2Closure should disable implicit oop verification
Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification.
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 7f5fca094057
Author: kvn
Date: 2018-03-29 09:52 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/7f5fca094057
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
Reviewed-by: mseledtsov
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 17c6ab93710e
Author: dstewart
Date: 2018-03-29 16:07 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/17c6ab93710e
8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
Reviewed-by: kvn, aph, shade
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
Changeset: c42db4d81e33
Author: lucy
Date: 2018-03-29 14:53 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/c42db4d81e33
8200366: SIGSEGV in CodeHeapState::print_names()
Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs.
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 1e11c8a238f7
Author: iklam
Date: 2018-03-29 20:15 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/1e11c8a238f7
8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
Reviewed-by: dholmes, mchung, alanb
! src/bsd/doc/man/java.1
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/linux/doc/man/java.1
! src/solaris/doc/sun/man/man1/java.1
Changeset: a74836b05c28
Author: ccheung
Date: 2018-03-29 21:48 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/a74836b05c28
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
Changeset: a569cb4425f3
Author: stuefe
Date: 2018-03-30 06:31 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a569cb4425f3
8191101: Show register content in hs-err file on assert
Reviewed-by: adinn, clanger, simonis
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 16f53c9c7493
Author: kvn
Date: 2018-03-30 07:47 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/16f53c9c7493
8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
Summary: Add requires to run test only in Xmixed mode.
Reviewed-by: simonis
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: d6893a76c554
Author: poonam
Date: 2018-03-30 18:46 +0000
URL: http://hg.openjdk.java.net/loom/loom/rev/d6893a76c554
8199406: Performance drop with Java JDK 1.8.0_162-b32
Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
! src/hotspot/share/oops/compiledICHolder.hpp
Changeset: be608cad0b2a
Author: kbarrett
Date: 2018-03-30 21:57 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/be608cad0b2a
8195972: Refactor oops in JNI to use the Access API
Summary: Use Access API in JNIHandles
Reviewed-by: coleenp, eosterlund
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
Changeset: 45071514f87a
Author: shade
Date: 2018-04-03 10:27 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/45071514f87a
8200438: Non-PCH x86_32 build failure: err_msg is not defined
Reviewed-by: stuefe, zgu, stefank
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 8237a91c1cca
Author: rkennke
Date: 2018-04-03 13:15 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/8237a91c1cca
8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/oops/access.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
+ src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 0ed1370f52bb
Author: lkorinth
Date: 2018-04-03 12:05 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/0ed1370f52bb
8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Reviewed-by: tschatzl, sangheki
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 89a886b7a9cf
Author: redestad
Date: 2018-04-03 12:55 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/89a886b7a9cf
8199717: Avoid calculating primordial thread stack bounds on VM startup
Reviewed-by: dholmes, rehn, stuefe
! src/hotspot/os/linux/os_linux.cpp
Changeset: a3fed4b041ac
Author: rkennke
Date: 2018-04-03 17:36 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/a3fed4b041ac
8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
Reviewed-by: shade, zgu, eosterlund
! src/hotspot/share/prims/unsafe.cpp
Changeset: 3614cbddd005
Author: mseledtsov
Date: 2018-04-03 08:56 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/3614cbddd005
8200126: [TESTBUG] Open source VM runtime signal tests
Summary: Open sourced the signal tests, updated make files and test groups accordingly
Reviewed-by: dholmes, ctornqvi, ihse
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/signal/README
+ test/hotspot/jtreg/runtime/signal/SigTestDriver.java
+ test/hotspot/jtreg/runtime/signal/TestSigalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigbus.java
+ test/hotspot/jtreg/runtime/signal/TestSigcld.java
+ test/hotspot/jtreg/runtime/signal/TestSigcont.java
+ test/hotspot/jtreg/runtime/signal/TestSigemt.java
+ test/hotspot/jtreg/runtime/signal/TestSigfpe.java
+ test/hotspot/jtreg/runtime/signal/TestSigfreeze.java
+ test/hotspot/jtreg/runtime/signal/TestSighup.java
+ test/hotspot/jtreg/runtime/signal/TestSigill.java
+ test/hotspot/jtreg/runtime/signal/TestSigint.java
+ test/hotspot/jtreg/runtime/signal/TestSigiot.java
+ test/hotspot/jtreg/runtime/signal/TestSiglost.java
+ test/hotspot/jtreg/runtime/signal/TestSiglwp.java
+ test/hotspot/jtreg/runtime/signal/TestSigpipe.java
+ test/hotspot/jtreg/runtime/signal/TestSigpoll.java
+ test/hotspot/jtreg/runtime/signal/TestSigprof.java
+ test/hotspot/jtreg/runtime/signal/TestSigpwr.java
+ test/hotspot/jtreg/runtime/signal/TestSigquit.java
+ test/hotspot/jtreg/runtime/signal/TestSigsegv.java
+ test/hotspot/jtreg/runtime/signal/TestSigstop.java
+ test/hotspot/jtreg/runtime/signal/TestSigsys.java
+ test/hotspot/jtreg/runtime/signal/TestSigterm.java
+ test/hotspot/jtreg/runtime/signal/TestSigthaw.java
+ test/hotspot/jtreg/runtime/signal/TestSigtrap.java
+ test/hotspot/jtreg/runtime/signal/TestSigtstp.java
+ test/hotspot/jtreg/runtime/signal/TestSigttin.java
+ test/hotspot/jtreg/runtime/signal/TestSigttou.java
+ test/hotspot/jtreg/runtime/signal/TestSigurg.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr1.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr2.java
+ test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigwinch.java
+ test/hotspot/jtreg/runtime/signal/TestSigxcpu.java
+ test/hotspot/jtreg/runtime/signal/TestSigxfsz.java
+ test/hotspot/jtreg/runtime/signal/TestSigxres.java
+ test/hotspot/jtreg/runtime/signal/exesigtest.c
Changeset: 0ab2411f270d
Author: rwestberg
Date: 2018-03-28 15:30 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/0ab2411f270d
8199619: Building HotSpot on Windows should define NOMINMAX
Reviewed-by: erikj, kbarrett, ihse
! make/autoconf/flags-cflags.m4
Changeset: 9a04cc89dde0
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/9a04cc89dde0
8200234: Cleanup Remark and Cleanup pause code
Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 8bad6c08a732
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/8bad6c08a732
8200255: Remove G1CMTask::_concurrent
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 55f8f5635ef7
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/55f8f5635ef7
8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 2fef34f04314
Author: ehelin
Date: 2018-04-04 10:12 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2fef34f04314
8200626: Restore history for g1ConcurrentMarkThread.*
Reviewed-by: shade, sjohanss
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 8263950638ed
Author: ehelin
Date: 2018-04-04 11:25 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/8263950638ed
Merge
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
Changeset: 3569b528972e
Author: pliden
Date: 2018-04-04 11:59 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/3569b528972e
8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp
Changeset: 1a1a69219637
Author: pliden
Date: 2018-04-04 11:59 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/1a1a69219637
8200607: Add missing include dependency in bitMap.hpp
Reviewed-by: shade, stefank
! src/hotspot/share/utilities/bitMap.hpp
Changeset: 015af70b9a1d
Author: shade
Date: 2018-04-04 12:06 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/015af70b9a1d
8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert)
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/utilities/debug.cpp
Changeset: f1d2b6c0693b
Author: tschatzl
Date: 2018-04-04 14:51 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/f1d2b6c0693b
8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 46b2f783116c
Author: dstewart
Date: 2018-03-30 13:39 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/46b2f783116c
8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags
Reviewed-by: kvn, fyang
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
Changeset: c39f20946b37
Author: dpochepk
Date: 2018-04-04 23:02 +0300
URL: http://hg.openjdk.java.net/loom/loom/rev/c39f20946b37
8200627: aarch32 - Broken build after JDK-8198949
Reviewed-by: shade, eosterlund
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
Changeset: e862d3c78123
Author: dpochepk
Date: 2018-04-04 23:05 +0300
URL: http://hg.openjdk.java.net/loom/loom/rev/e862d3c78123
8200628: aarch32 - Broken build after JDK-8199809
Reviewed-by: shade, coleenp
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
Changeset: 0bb0c2f27ca9
Author: kbarrett
Date: 2018-04-04 18:19 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/0bb0c2f27ca9
8200630: Globally suppress Visual Studio warning C4351
Summary: Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a1a7456dd8b9
Author: hseigel
Date: 2018-04-05 13:19 -0400
URL: http://hg.openjdk.java.net/loom/loom/rev/a1a7456dd8b9
8200261: Regression with JVM anonymous class
Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java
Changeset: fa26e7c6efb7
Author: gadams
Date: 2018-04-05 11:18 -0700
URL: http://hg.openjdk.java.net/loom/loom/rev/fa26e7c6efb7
8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6
Reviewed-by: sspitsyn, dholmes, ihse
! make/hotspot/lib/CompileJvm.gmk
! src/java.base/solaris/native/libjvm_db/libjvm_db.c
! test/fmw/gtest/src/gtest.cc
! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c
Changeset: 7084eec5c723
Author: jwilhelm
Date: 2018-04-06 03:53 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/7084eec5c723
Merge
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Awt2dLibraries.gmk
- make/lib/SoundLibraries.gmk
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
! make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
- src/bsd/doc/man/javah.1
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/java.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/java.1
- src/solaris/doc/sun/man/man1/javah.1
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
Changeset: 2e681d678ec8
Author: jwilhelm
Date: 2018-04-06 19:16 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/2e681d678ec8
Merge
! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
Changeset: 4beba2c2a329
Author: jwilhelm
Date: 2018-04-13 03:05 +0200
URL: http://hg.openjdk.java.net/loom/loom/rev/4beba2c2a329
Merge
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk
! make/mapfiles/libjsig/mapfile-vers-solaris
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! test/jdk/ProblemList.txt
More information about the loom-dev
mailing list