hg: loom/loom: 97 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Mon Mar 25 14:18:29 UTC 2019


Changeset: 43a379369b0e
Author:    dfuchs
Date:      2019-03-13 18:43 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/43a379369b0e

8219197: ThreadGroup.enumerate() may return wrong value
Summary: ThreadGroup.enumerate(list,n,recurse) should never return a value that is less than n.
Reviewed-by: clanger, chegar, prappo

! src/java.base/share/classes/java/lang/ThreadGroup.java
+ test/jdk/java/lang/ThreadGroup/Destroy.java

Changeset: debb15cc04ee
Author:    epavlova
Date:      2019-03-13 12:30 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/debb15cc04ee

8219882: [AOT] Develop regression test for 8218859
Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileDirectoryTest.java

Changeset: f4f0dce5d0bb
Author:    tschatzl
Date:      2019-03-13 21:01 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f4f0dce5d0bb

8220301: Remove jbyte use in CardTable
Summary: Use CardTable::CardValue aliased to uint8_t instead.
Reviewed-by: kbarrett, shade

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
! src/hotspot/share/gc/cms/cmsCardTable.cpp
! src/hotspot/share/gc/cms/cmsCardTable.hpp
! 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/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: e8de5d46ecd4
Author:    tschatzl
Date:      2019-03-13 21:01 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e8de5d46ecd4

8220345: Use appropriate type for G1RemSetScanState::IsDirtyRegionState
Reviewed-by: kbarrett, lkorinth

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

Changeset: db545bf94fbc
Author:    cjplummer
Date:      2019-03-13 19:42 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/db545bf94fbc

8220352: Crash with assert(external_guard || result != __null) failed: Invalid JNI handle
Summary: Don't delete globalrefs that might still be referenced
Reviewed-by: gadams, jcbeyler, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/monitorwait001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/monitorwaited001.cpp

Changeset: f7a745888a1e
Author:    jwilhelm
Date:      2019-03-14 04:10 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f7a745888a1e

Added tag jdk-13+12 for changeset 1d7aec80147a

! .hgtags

Changeset: d295a7d2b933
Author:    cushon
Date:      2019-03-13 17:26 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/d295a7d2b933

8220634: SymLinkArchiveTest should handle not being able to create symlinks
Reviewed-by: jjg

! test/langtools/tools/javac/file/SymLinkArchiveTest.java

Changeset: 17bf38efed0e
Author:    cushon
Date:      2019-03-05 12:01 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/17bf38efed0e

8193277: SimpleFileObject inconsistency between getName and getShortName
Reviewed-by: jjg

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

Changeset: d21803f47416
Author:    chegar
Date:      2019-03-14 09:10 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/d21803f47416

8220598: Malformed copyright year range in a few files in java.base
Reviewed-by: dfuchs, lancea, rriggs, weijun

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/security/util/IOUtils.java

Changeset: a6221f993616
Author:    pzhang
Date:      2019-03-12 11:49 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/a6221f993616

8220566: AArch64: Set default vm features for Ampere eMAG CPUs
Summary: Set defaults for vendor specific features
Reviewed-by: adinn

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

Changeset: d611b76d1327
Author:    mdoerr
Date:      2019-03-14 12:30 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/d611b76d1327

8220660: [s390]: debug build broken after JDK-8220301
Reviewed-by: shade

! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp

Changeset: 6bf8877eb1b9
Author:    roland
Date:      2019-03-12 15:42 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6bf8877eb1b9

8220374: C2: LoopStripMining doesn't strip as expected
Reviewed-by: rkennke, thartmann, mdoerr

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: 677cede5608e
Author:    stefank
Date:      2019-03-14 09:08 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/677cede5608e

8220411: Remove ScavengeRootsInCode=0 code
Reviewed-by: thartmann, coleenp

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciBaseObject.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/opto/type.cpp

Changeset: fce463e39f72
Author:    stefank
Date:      2019-03-14 09:14 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/fce463e39f72

8220342: Remove scavenge_root_nmethods_do from VM_HeapWalkOperation::collect_simple_roots
Reviewed-by: sspitsyn, ehelin

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

Changeset: 4b1426ed1c44
Author:    stefank
Date:      2019-03-14 09:15 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/4b1426ed1c44

8220343: Move scavenge_root_nmethods from shared code
Reviewed-by: kvn, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
+ src/hotspot/share/gc/shared/scavengableNMethods.cpp
+ src/hotspot/share/gc/shared/scavengableNMethods.hpp
+ src/hotspot/share/gc/shared/scavengableNMethodsData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java

Changeset: 153419748bf8
Author:    sgehwolf
Date:      2019-02-25 15:41 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/153419748bf8

8219585: [TESTBUG] sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java passes trivially when it shouldn't
Reviewed-by: dfuchs, sballal

! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: 5d48ae032588
Author:    hseigel
Date:      2019-03-14 09:38 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/5d48ae032588

8219579: Remove redundant signature parsing from the verifier
Summary: Change verifier signature checking into asserts because ClassFileParser checks signatures for files being verified.
Reviewed-by: lfoltan, coleenp, redestad, dholmes

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
+ test/hotspot/jtreg/runtime/verifier/BadSignatures.jcod
+ test/hotspot/jtreg/runtime/verifier/TestSigParse.java

Changeset: 70a818b1d9db
Author:    redestad
Date:      2019-03-14 15:31 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/70a818b1d9db

8220502: Inefficient pre-sizing of PhiResolverState arrays in c1_LIRGenerator
Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp

Changeset: 478f1483c511
Author:    lancea
Date:      2019-03-14 10:50 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/478f1483c511

8220252: Fix Headings in java.naming
Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/Context.java
! src/java.naming/share/classes/javax/naming/directory/DirContext.java
! src/java.naming/share/classes/javax/naming/event/EventContext.java
! src/java.naming/share/classes/javax/naming/ldap/LdapContext.java

Changeset: e6a1c4e28294
Author:    gadams
Date:      2019-03-14 10:58 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/e6a1c4e28294

8218166: com/sun/jdi/SimulResumerTest.java failure
Reviewed-by: dlong, jcbeyler

! test/jdk/com/sun/jdi/SimulResumerTest.java

Changeset: c0fccca69aff
Author:    jcbeyler
Date:      2019-03-14 09:35 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/c0fccca69aff

8220628: Move the HeapMonitor library to C++
Summary: Migrate libHeapMonitorTest.c to libHeapMonitorTest.cpp
Reviewed-by: cjplummer, sspitsyn

- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c
+ test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp

Changeset: deb99f13c6cd
Author:    bpb
Date:      2019-03-14 09:43 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/deb99f13c6cd

8220614: (bf) Buffer absolute slice methods should use Objects.checkFromIndexSize()
Reviewed-by: alanb, igerasim, rriggs

! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/StringCharBuffer.java

Changeset: 641768acb12e
Author:    cushon
Date:      2019-03-08 09:58 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/641768acb12e

8220378: Unused Names constants
Reviewed-by: jjg, mcimadamore
Contributed-by: Ron Shapiro <ronshapiro at google.com>

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 41b79b3e21fb
Author:    itakiguchi
Date:      2019-03-15 00:49 +0900
URL:       http://hg.openjdk.java.net/loom/loom/rev/41b79b3e21fb

8220281: IBM-858 alias name is missing on IBM00858 charset
Summary: Add aliases into IBM charsets
Reviewed-by: naoto

! make/data/charsetmapping/charsets
! test/jdk/sun/nio/cs/TestIBMBugs.java

Changeset: 2ab55d39fb5b
Author:    cushon
Date:      2019-03-13 22:05 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/2ab55d39fb5b

8220644: Align required/found pairs in diagnostics
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 829bf950287e
Author:    redestad
Date:      2019-03-14 18:56 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/829bf950287e

8220366: Optimize Symbol handling in ClassVerifier and SignatureStream
Reviewed-by: hseigel, coleenp, lfoltan

! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp

Changeset: 777110c61b1f
Author:    mseledtsov
Date:      2019-03-14 11:26 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/777110c61b1f

8220676: [TESTBUG] ProblemList TestCPUSets until the test issue is resolved
Summary: Added the test to problem list
Reviewed-by: lfoltan

! test/hotspot/jtreg/ProblemList.txt

Changeset: 67f72165dca5
Author:    jjg
Date:      2019-03-14 11:39 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/67f72165dca5

8220379: Fix doclint handling of headings
Reviewed-by: erikj, jlahoda

! make/CompileJavaModules.gmk
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
- test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java
+ test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadingsTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AccessibilityTest.out
! test/langtools/tools/doclint/html/BlockTagsTest.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/MissingTag.out
- test/langtools/tools/javac/doclint/ImplicitHeadersTest.java
+ test/langtools/tools/javac/doclint/ImplicitHeadingsTest.java

Changeset: 3cc19f34075b
Author:    jjg
Date:      2019-03-14 11:39 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/3cc19f34075b

Merge


Changeset: 943cfab99051
Author:    jjg
Date:      2019-03-14 13:33 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/943cfab99051

8219691: method summary table head should be enclosed in <thead>
Reviewed-by: jjg
Contributed-by: dthomson at google.com

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: b70c65a946a0
Author:    ngasson
Date:      2019-03-14 14:25 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/b70c65a946a0

8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm
Reviewed-by: jjg, clanger

! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: b6134b6d75ff
Author:    jjg
Date:      2019-03-14 15:30 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/b6134b6d75ff

8220249: fix headings in java.compiler
Reviewed-by: erikj, darcy

! make/CompileJavaModules.gmk
! src/java.compiler/share/classes/javax/annotation/processing/Generated.java

Changeset: 8a66c92526cb
Author:    iignatyev
Date:      2019-03-14 16:17 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/8a66c92526cb

8220689: problem list RandomCommandsTest in graal runs
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 421b47214391
Author:    dtitov
Date:      2019-03-14 16:28 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/421b47214391

8218812: vmTestbase/nsk/jvmti/GetAllThreads/allthr001/TestDescription.java failed
Reviewed-by: dlong, sspitsyn, jcbeyler

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 6ab293f66cae
Author:    iignatyev
Date:      2019-03-14 19:37 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/6ab293f66cae

8219139: move hotspot tests from test/jdk/vm
Reviewed-by: dholmes, mseledtsov

+ test/hotspot/jtreg/compiler/codegen/BadLogicCode.java
+ test/hotspot/jtreg/compiler/codegen/ShiftTest.java
+ test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java
+ test/hotspot/jtreg/compiler/runtime/JITClassInit.java
+ test/hotspot/jtreg/gc/ArraySize.java
+ test/hotspot/jtreg/gc/InfiniteList.java
+ test/hotspot/jtreg/runtime/ErrorHandling/ExplicitArithmeticCheck.java
+ test/hotspot/jtreg/runtime/Thread/MonitorCacheMaybeExpand_DeadLock.java
+ test/hotspot/jtreg/runtime/interpreter/WideStrictInline.java
+ test/hotspot/jtreg/runtime/reflect/ReflectStackOverflow.java
+ test/hotspot/jtreg/runtime/verifier/TestStaticIF.java
+ test/hotspot/jtreg/runtime/verifier/VerifyProtectedConstructor.java
+ test/hotspot/jtreg/runtime/verifier/VerifyStackForExceptionHandlers.java
+ test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java
+ test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java
! test/jdk/TEST.groups
+ test/jdk/tools/launcher/JniInvocationTest.java
+ test/jdk/tools/launcher/exeJniInvocationTest.c
- test/jdk/vm/JniInvocationTest.java
- test/jdk/vm/exeJniInvocationTest.c
- test/jdk/vm/gc/ArraySize.java
- test/jdk/vm/gc/InfiniteList.java
- test/jdk/vm/jit/BadLogicCode.java
- test/jdk/vm/jit/ExceptionInInit.java
- test/jdk/vm/jit/JITClassInit.java
- test/jdk/vm/runtime/ExplicitArithmeticCheck.java
- test/jdk/vm/runtime/MonitorCacheMaybeExpand_DeadLock.java
- test/jdk/vm/runtime/ReflectStackOverflow.java
- test/jdk/vm/runtime/ShiftTest.java
- test/jdk/vm/runtime/WideStrictInline.java
- test/jdk/vm/verifier/TestStaticIF.java
- test/jdk/vm/verifier/VerifyProtectedConstructor.java
- test/jdk/vm/verifier/VerifyStackForExceptionHandlers.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java

Changeset: 8ff8b3734549
Author:    thartmann
Date:      2019-03-15 08:27 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/8ff8b3734549

8220611: compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java timeout
Summary: Test should not be executed with Graal as JIT.
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java

Changeset: fb7a1fdeaea7
Author:    gadams
Date:      2019-03-15 06:16 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/fb7a1fdeaea7

8220678: unquarantine nsk/jdi/ThreadReference/setEnabled/setenabled003
Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f14d52d5e10
Author:    shade
Date:      2019-03-15 13:01 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6f14d52d5e10

8220712: [TESTBUG] gc/shenandoah/compiler/TestMaybeNullUnsafeAccess should run with Shenandoah enabled
Reviewed-by: rkennke, roland

! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java

Changeset: 81605c74b980
Author:    chegar
Date:      2019-03-15 14:50 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/81605c74b980

8179549: Typo in network properties documentation
Reviewed-by: clanger, coffeys

! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: 8f91e1a7ebdc
Author:    chegar
Date:      2019-03-15 14:54 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/8f91e1a7ebdc

8213912: Semantic typo in HttpExchange.java
Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java

Changeset: 62e4ada7c4c8
Author:    erikj
Date:      2019-03-15 09:13 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/62e4ada7c4c8

8220093: Change to GCC 8.2 for building on Linux at Oracle
Reviewed-by: tbell

! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Makefile
+ make/devkit/Tars.gmk
! make/devkit/Tools.gmk

Changeset: c61f09122d3b
Author:    jwilhelm
Date:      2019-03-15 18:59 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/c61f09122d3b

8220704: ZGC: gc tests complain Java heap too small
Reviewed-by: iignatyev, tschatzl

! test/hotspot/jtreg/gc/ArraySize.java
! test/hotspot/jtreg/gc/InfiniteList.java

Changeset: 5529640c5f67
Author:    coleenp
Date:      2019-03-15 16:00 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/5529640c5f67

8220512: Deoptimize redefinition functions that have dirty ICs
Summary: Walk ICs to determine whether nmethods are dependent on redefined classes.
Reviewed-by: sspitsyn, eosterlund

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/aot/aotLoader.hpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d2f8b7b33013
Author:    bpb
Date:      2019-03-15 16:24 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/d2f8b7b33013

8219876: (bf) Improve IndexOutOfBoundsException messages in $Type$Buffer classes
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 5274462d5725
Author:    jwilhelm
Date:      2019-03-16 02:08 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/5274462d5725

8220745: Fix problemlist entry to refer to 8220613
Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 4985c8ca55b9
Author:    ysuenaga
Date:      2019-03-16 21:27 +0900
URL:       http://hg.openjdk.java.net/loom/loom/rev/4985c8ca55b9

8220555: JFR tool shows potentially misleading message when it cannot access a file
Reviewed-by: egahlin, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! test/jdk/jdk/jfr/tool/TestPrint.java

Changeset: 1caf2daef7cf
Author:    alanb
Date:      2019-03-16 12:31 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/1caf2daef7cf

8220738: (sc) Move ServerSocketChannelImpl remaining native method to Net
Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! src/java.base/unix/native/libnio/ch/Net.c
- src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c
- src/java.base/unix/native/libnio/ch/UnixAsynchronousServerSocketChannelImpl.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
- src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
- src/jdk.sctp/unix/native/libsctp/SctpServerChannelImpl.c
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java

Changeset: b5a73f22b2bd
Author:    alanb
Date:      2019-03-16 19:44 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/b5a73f22b2bd

8220493: Prepare Socket/ServerSocket for alternative platform SocketImpl
Reviewed-by: chegar
Contributed-by: alan.bateman at oracle.com, michael.x.mcmahon at oracle.com

! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
+ src/java.base/share/classes/java/net/DelegatingSocketImpl.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
+ src/java.base/share/classes/sun/net/PlatformSocketImpl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
+ test/jdk/java/net/SocketImpl/SocketImplCombinations.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java

Changeset: 56e9781e6044
Author:    igerasim
Date:      2019-03-16 13:44 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/56e9781e6044

6307456: UnixFileSystem_md.c use of chmod() and access() should handle EINTR signal appropriately (unix)
Reviewed-by: bpb, dholmes, alanb

! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/io_util_md.h

Changeset: 1a18b8d56d73
Author:    igerasim
Date:      2019-03-16 15:05 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/1a18b8d56d73

8220684: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout
Reviewed-by: prappo, dholmes, rriggs

! src/java.base/share/classes/java/lang/Process.java
+ test/jdk/java/lang/Process/WaitFor.java

Changeset: 5e1480a38a43
Author:    chegar
Date:      2019-03-17 08:26 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/5e1480a38a43

8220719: Allow other named NetPermissions to be used
Reviewed-by: mullan, alanb

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

Changeset: 7c23a4432610
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/7c23a4432610

8220569: ZGC: Rename and rework ZUnmapBadViews to ZVerifyViews
Reviewed-by: stefank, eosterlund

! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java

Changeset: 759a63069fac
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/759a63069fac

8220741: ZGC: Move CPU agnostic files from linux_x86 to linux
Reviewed-by: stefank, eosterlund

+ src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
+ src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
+ src/hotspot/os/linux/gc/z/zVirtualMemory_linux.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp

Changeset: 349843ebb209
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/349843ebb209

8220586: ZGC: Move relocation logic from ZPage to ZRelocate
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp

Changeset: f344a0c6e19e
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f344a0c6e19e

8220587: ZGC: Break out forwarding information from ZPage
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
+ src/hotspot/share/gc/z/zForwarding.cpp
+ src/hotspot/share/gc/z/zForwarding.hpp
+ src/hotspot/share/gc/z/zForwarding.inline.hpp
+ src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
- src/hotspot/share/gc/z/zForwardingTableEntry.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
+ test/hotspot/gtest/gc/z/test_zForwarding.cpp
- test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 790679f86a51
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/790679f86a51

8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: c585ef187216
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/c585ef187216

8220589: ZGC: Remove superfluous ZPageTableEntry
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPageTableEntry.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java

Changeset: 84295bd6d359
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/84295bd6d359

8220590: ZGC: Remove ZPages from ZPageTable when freed
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageTable.cpp

Changeset: b9f030844be4
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b9f030844be4

8220591: ZGC: Don't delay reclaimation of ZVirtualMemory
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp

Changeset: d0d26fc836dd
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/d0d26fc836dd

8220592: ZGC: Move destruction of detached ZPages into ZPageAllocator
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp

Changeset: eb54b34af2be
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/eb54b34af2be

8220593: ZGC: Remove superfluous ZPage::is_detached()
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp

Changeset: 5748eae24183
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/5748eae24183

8220594: ZGC: Remove superfluous ZPage::is_active()
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: 8f1771ea1e39
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/8f1771ea1e39

8220595: ZGC: Introduce ZAttachedArray
Reviewed-by: stefank, eosterlund

+ src/hotspot/share/gc/z/zAttachedArray.hpp
+ src/hotspot/share/gc/z/zAttachedArray.inline.hpp

Changeset: 07943af21b96
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/07943af21b96

8220596: ZGC: Convert ZNMethodData to use ZAttachedArray
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp

Changeset: f92f1f1045ad
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f92f1f1045ad

8220597: ZGC: Convert ZForwarding to use ZAttachedArray
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: e6a92f2f37a9
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e6a92f2f37a9

8220599: ZGC: Introduce ZSafeDelete
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
+ src/hotspot/share/gc/z/zSafeDelete.hpp
+ src/hotspot/share/gc/z/zSafeDelete.inline.hpp

Changeset: 6d1caebf8d37
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6d1caebf8d37

8220600: ZGC: Delete ZPages using ZSafeDelete
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp

Changeset: 36e0665773e7
Author:    pliden
Date:      2019-03-18 11:50 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/36e0665773e7

8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete
Reviewed-by: stefank, eosterlund

- src/hotspot/share/gc/z/zNMethodAllocator.cpp
- src/hotspot/share/gc/z/zNMethodAllocator.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp

Changeset: 2786541e4f91
Author:    sgehwolf
Date:      2019-03-13 20:07 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2786541e4f91

8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp
Reviewed-by: bobv, adinn

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java

Changeset: b4779a44476b
Author:    stefank
Date:      2019-03-18 15:19 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b4779a44476b

8220606: Move ScavengableNMethods unlinking to unregister_nmethod
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp

Changeset: 98e21d4da074
Author:    stefank
Date:      2019-03-18 15:21 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/98e21d4da074

8220609: Cleanups in ScavengableNMethods
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp

Changeset: e81b44c68680
Author:    rkennke
Date:      2019-03-18 16:33 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e81b44c68680

8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 564043cbe138
Author:    erikj
Date:      2019-03-18 17:33 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/564043cbe138

8220737: Jib based 32 bit windows builds fail
Reviewed-by: tbell, dholmes

! make/conf/jib-profiles.js

Changeset: d265655be483
Author:    jjg
Date:      2019-03-18 11:50 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/d265655be483

8220693: jdk/javadoc/doclet/MetaTag/MetaTag.java with unexpected date
Reviewed-by: hannesw

! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java

Changeset: 2e586b74722e
Author:    jnimeh
Date:      2019-03-18 15:26 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/2e586b74722e

8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
Reviewed-by: apetcher

! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
+ test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov.jar
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/README
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java

Changeset: 7418b266e1c7
Author:    jjiang
Date:      2019-03-19 10:36 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/7418b266e1c7

8220410: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed with missing expected output
Summary: Using the same timezone for jar verifying and date formatting
Reviewed-by: weijun

! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java

Changeset: 5f4dedb4dcf5
Author:    aoqi
Date:      2019-03-19 17:03 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/5f4dedb4dcf5

8220812: gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms
Reviewed-by: shade
Contributed-by: Ao Qi <aoqi at loongson.cn>

! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java

Changeset: 8717d7424861
Author:    chegar
Date:      2019-03-19 11:15 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/8717d7424861

8170705: sun/net/www/protocol/http/StackTraceTest.java fails intermittently with Invalid Http response
Reviewed-by: dfuchs

! test/jdk/sun/net/www/protocol/http/StackTraceTest.java

Changeset: 3827cd66e788
Author:    mbaesken
Date:      2019-03-18 16:04 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/3827cd66e788

8220781: linux-s390 : os::get_summary_cpu_info gives bad output
Reviewed-by: dholmes, lucy

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

Changeset: f554d3e88da3
Author:    mbaesken
Date:      2019-03-18 15:29 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f554d3e88da3

8220355: Improve assertion texts and exception messages in eventHandlerVMInit
Reviewed-by: alanb, sspitsyn, jcbeyler

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c

Changeset: 791052cc88db
Author:    chegar
Date:      2019-03-19 14:27 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/791052cc88db

8220663: Incorrect handling of IPv6 addresses in Socket(Proxy.HTTP)
Reviewed-by: alanb, michaelm

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! test/jdk/java/net/Socket/HttpProxy.java

Changeset: dfde3bb48c03
Author:    rriggs
Date:      2019-03-19 10:47 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/dfde3bb48c03

8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build
Reviewed-by: lancea, alanb

! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
! test/jdk/java/util/Arrays/TimSortStackSize2.java

Changeset: 021448dc442c
Author:    kbarrett
Date:      2019-03-19 14:08 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/021448dc442c

8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
Summary: Use __typeof__(x) instead of typeof(x).
Reviewed-by: shade, sgehwolf

! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: da7f6755ba71
Author:    bobv
Date:      2019-03-19 12:00 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/da7f6755ba71

8219562: Line of code in osContainer_linux.cpp L102 appears unreachable
Reviewed-by: rriggs, sgehwolf

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

Changeset: d909d0a883c4
Author:    bobv
Date:      2019-03-19 12:10 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/d909d0a883c4

8212528: Wrong cgroup subsystem being used for some CPU Container Metrics
Reviewed-by: rriggs, sgehwolf

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java

Changeset: d5da034032e9
Author:    bobv
Date:      2019-03-19 12:29 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/d5da034032e9

8217766: Container Support doesn't work for some Join Controllers combinations
Reviewed-by: rriggs, sgehwolf

! src/hotspot/os/linux/osContainer_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java

Changeset: c2238a12f259
Author:    bobv
Date:      2019-03-19 14:31 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/c2238a12f259

Merge


Changeset: 4b6a629d0615
Author:    kbarrett
Date:      2019-03-19 14:32 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/4b6a629d0615

8218975: Bug in macOSX kernel's pthread support
Summary: Use freelist of pthread_mutex/condvar pairs on macOSX.
Reviewed-by: tschatzl, dholmes, dcubed
Contributed-by: kim.barrett at oracle.com, patricio.chilano.mateo at oracle.com

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

Changeset: 6146ab937899
Author:    coleenp
Date:      2019-03-19 14:22 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/6146ab937899

8220744: Move RedefineTests to from runtime to serviceability
Summary: move tests out of runtime to jvmti/RedefineClasses
Reviewed-by: sspitsyn, dcubed, cjplummer, hseigel, mseledtsov

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/RedefineObject/Agent.java
- test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java
- test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
- test/hotspot/jtreg/runtime/RedefineTests/ModifyAnonymous.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAddLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAnnotations.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineLeak.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineSubtractLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/Agent.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/UnresolvedClassAgent.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/UnresolvedClassAgent.mf
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/WalkThroughInvoke.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDoubleDelete.c
- test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
- test/hotspot/jtreg/serviceability/jvmti/TestLambdaFormRetransformation.java
- test/hotspot/jtreg/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.mf

Changeset: ddfb658c8ce3
Author:    apetcher
Date:      2019-03-19 15:18 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/ddfb658c8ce3

8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
Summary: Truncate the digest according to the group order, not the field size
Reviewed-by: jnimeh

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/native/libsunec/impl/ec.c
+ test/jdk/sun/security/ec/SignatureDigestTruncate.java

Changeset: 6ba98ff89499
Author:    pmuthuswamy
Date:      2019-03-20 09:58 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/6ba98ff89499

8219958: Automatically load taglets from a jar file
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
+ test/langtools/jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java

Changeset: 40296a51aeb0
Author:    chegar
Date:      2019-03-20 08:33 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/40296a51aeb0

8153508: ContentHandler API contains link to private contentPathProp
Reviewed-by: dfuchs, vtewari

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

Changeset: af3f568cbd2d
Author:    dcherepanov
Date:      2019-03-20 11:51 +0300
URL:       http://hg.openjdk.java.net/loom/loom/rev/af3f568cbd2d

8211100: hotspot C1 issue with comparing long numbers on x86 32-bit
Reviewed-by: iveresov, thartmann

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/c1/Test8211100.java

Changeset: 83cace4142c8
Author:    chegar
Date:      2019-03-20 09:17 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/83cace4142c8

8221098: Run java/net/URL/HandlerLoop.java in othervm mode
Reviewed-by: alanb, martin

! test/jdk/java/net/URL/HandlerLoop.java

Changeset: 4bc5b84bc05c
Author:    alanb
Date:      2019-03-25 11:30 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/4bc5b84bc05c

Merge

! src/hotspot/cpu/x86/x86_64.ad
- src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
- src/hotspot/share/gc/z/zForwardingTableEntry.hpp
- src/hotspot/share/gc/z/zNMethodAllocator.cpp
- src/hotspot/share/gc/z/zNMethodAllocator.hpp
- src/hotspot/share/gc/z/zPageTableEntry.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c
- src/java.base/unix/native/libnio/ch/UnixAsynchronousServerSocketChannelImpl.c
- src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c
- src/jdk.sctp/unix/native/libsctp/SctpServerChannelImpl.c
- test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
- test/hotspot/jtreg/runtime/RedefineObject/Agent.java
- test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java
- test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
- test/hotspot/jtreg/runtime/RedefineTests/ModifyAnonymous.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAddLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAnnotations.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineLeak.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineSubtractLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c
- test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
- test/hotspot/jtreg/serviceability/jvmti/TestLambdaFormRetransformation.java
- test/hotspot/jtreg/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.mf
- test/jdk/vm/JniInvocationTest.java
- test/jdk/vm/exeJniInvocationTest.c
- test/jdk/vm/gc/ArraySize.java
- test/jdk/vm/gc/InfiniteList.java
- test/jdk/vm/jit/BadLogicCode.java
- test/jdk/vm/jit/ExceptionInInit.java
- test/jdk/vm/jit/JITClassInit.java
- test/jdk/vm/runtime/ExplicitArithmeticCheck.java
- test/jdk/vm/runtime/MonitorCacheMaybeExpand_DeadLock.java
- test/jdk/vm/runtime/ReflectStackOverflow.java
- test/jdk/vm/runtime/ShiftTest.java
- test/jdk/vm/runtime/WideStrictInline.java
- test/jdk/vm/verifier/TestStaticIF.java
- test/jdk/vm/verifier/VerifyProtectedConstructor.java
- test/jdk/vm/verifier/VerifyStackForExceptionHandlers.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java
- test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java
- test/langtools/tools/javac/doclint/ImplicitHeadersTest.java

Changeset: 22b059f4dc39
Author:    alanb
Date:      2019-03-25 14:08 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/22b059f4dc39

Merge

- src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp
- src/hotspot/share/gc/z/zForwardingTableEntry.hpp
- src/hotspot/share/gc/z/zNMethodAllocator.cpp
- src/hotspot/share/gc/z/zNMethodAllocator.hpp
- src/hotspot/share/gc/z/zPageTableEntry.hpp
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/sun/net/PlatformSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/IOStatus.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/Net.c
- src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c
! src/java.base/unix/native/libnio/ch/SocketDispatcher.c
- src/java.base/unix/native/libnio/ch/UnixAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/windows/native/libnio/ch/Net.c
- src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/SocketDispatcher.c
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/unix/native/libsctp/SctpServerChannelImpl.c
- test/hotspot/gtest/gc/z/test_zForwardingTable.cpp
- test/hotspot/jtreg/runtime/RedefineObject/Agent.java
- test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java
- test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
- test/hotspot/jtreg/runtime/RedefineTests/ModifyAnonymous.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAddLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineAnnotations.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineLeak.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
- test/hotspot/jtreg/runtime/RedefineTests/RedefineSubtractLambdaExpression.java
- test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c
- test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c
- test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
- test/hotspot/jtreg/serviceability/jvmti/TestLambdaFormRetransformation.java
- test/hotspot/jtreg/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.java
- test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.mf
! test/jdk/ProblemList.txt
! test/jdk/java/net/Socks/SocksProxyVersion.java
- test/jdk/vm/JniInvocationTest.java
- test/jdk/vm/exeJniInvocationTest.c
- test/jdk/vm/gc/ArraySize.java
- test/jdk/vm/gc/InfiniteList.java
- test/jdk/vm/jit/BadLogicCode.java
- test/jdk/vm/jit/ExceptionInInit.java
- test/jdk/vm/jit/JITClassInit.java
- test/jdk/vm/runtime/ExplicitArithmeticCheck.java
- test/jdk/vm/runtime/MonitorCacheMaybeExpand_DeadLock.java
- test/jdk/vm/runtime/ReflectStackOverflow.java
- test/jdk/vm/runtime/ShiftTest.java
- test/jdk/vm/runtime/WideStrictInline.java
- test/jdk/vm/verifier/TestStaticIF.java
- test/jdk/vm/verifier/VerifyProtectedConstructor.java
- test/jdk/vm/verifier/VerifyStackForExceptionHandlers.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java
- test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java
- test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java
- test/langtools/tools/javac/doclint/ImplicitHeadersTest.java

Changeset: 7fbe7880a480
Author:    alanb
Date:      2019-03-25 14:16 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/7fbe7880a480

Thread.yield yields carrier thread rather than fiber

! src/java.base/share/classes/java/lang/Fiber.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! test/jdk/java/lang/Fiber/Basic.java



More information about the loom-dev mailing list