hg: jdk/sandbox: 28 new changesets
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Fri Jan 19 17:04:37 UTC 2018
Changeset: 4d7a4fad8190
Author: ccheung
Date: 2018-01-04 22:47 -0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/4d7a4fad8190
8192927: os::dir_is_empty is incorrect on Windows
Summary: Check file names in a directory. It is empty if only the "." and ".." files exist. Use unicode version of windows APIs to handle long path.
Reviewed-by: iklam, sspitsyn
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java
Changeset: 9e524244b67d
Author: jwilhelm
Date: 2018-01-05 22:02 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9e524244b67d
Merge
- make/langtools/intellij/runConfigurations/javah.xml
- make/langtools/test/bootstrap/javah.sh
- make/langtools/test/lib/javah.sh
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/thread.cpp
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! test/hotspot/jtreg/ProblemList.txt
- test/jdk/java/net/httpclient/RequestProcessorExceptions.java
Changeset: d8bdf14c4f1e
Author: eosterlund
Date: 2018-01-08 13:13 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d8bdf14c4f1e
8191888: Refactor ClassLoaderData::remove_handle to use the Access API
Reviewed-by: tschatzl, pliden, coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: c39ae979ca35
Author: eosterlund
Date: 2018-01-08 13:22 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/c39ae979ca35
8191567: Refactor ciInstanceKlass G1 keep alive barrier to use Access API.
Reviewed-by: dholmes, rkennke, tschatzl
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 31cd0c16f4d2
Author: eosterlund
Date: 2018-01-08 15:09 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/31cd0c16f4d2
8191904: Refactor weak oops in ResolvedMethodTable to use the Access API
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
Changeset: 80239a242d34
Author: eosterlund
Date: 2018-01-08 15:12 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/80239a242d34
8191894: Refactor weak references in JvmtiTagHashmap to use the Access API
Reviewed-by: sspitsyn, coleenp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 01b07229a6ad
Author: dcubed
Date: 2018-01-08 09:58 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/01b07229a6ad
8194652: VMError::print_native_stack() is missing an os::is_first_C_frame() check
Reviewed-by: fparain, gthornbr, stuefe
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
Changeset: 688e5cbd0b91
Author: eosterlund
Date: 2018-01-08 16:21 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/688e5cbd0b91
8192003: Refactor weak references in StringTable to use the Access API
Reviewed-by: pliden, dholmes, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 1703d83b3ffe
Author: coleenp
Date: 2018-01-08 09:46 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/1703d83b3ffe
8058259: compute_offset() is confusing for static fields
Summary: remove most hard-coded offsets, have compute_offset function that takes a string and creates a TempNewSymbol, have static_field_addr() not add in InstanceMirrorKlass::offset_of_static_fields, ie use offset from find_field
Reviewed-by: kbarrett, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
Changeset: 7f97d35fac6e
Author: coleenp
Date: 2018-01-08 12:02 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7f97d35fac6e
Merge
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
Changeset: 77797298bf36
Author: ecaspole
Date: 2018-01-08 17:47 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/77797298bf36
8192857: LogCompilation could show the intrinsics more like +PrintIntrinsics
Summary: Show the intrinsics internal name in the inlining output
Reviewed-by: kvn, gtriantafill
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: a92a5a71364a
Author: dpochepk
Date: 2018-01-09 18:18 +0300
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a92a5a71364a
8194256: AARCH64: SIMD shift instructions are incorrectly encoded
Reviewed-by: aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: b1006bbb925a
Author: dtitov
Date: 2018-01-09 09:51 -0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b1006bbb925a
8187448: 360 doc issues in jdwp-protocol.html
Reviewed-by: sspitsyn, amenkov
! make/data/jdwp/jdwp.spec
! make/jdk/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
! make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
! make/jdk/src/classes/build/tools/jdwpgen/CommandSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java
! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java
Changeset: 5f86c562a39e
Author: ctornqvi
Date: 2018-01-09 16:52 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/5f86c562a39e
8194636: Apply CONCURRENCY_FACTOR to max value in concurrency calculation
Reviewed-by: erikj
! test/hotspot/jtreg/Makefile
Changeset: d09be0adcf78
Author: jcbeyler
Date: 2017-12-19 20:14 -0800
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d09be0adcf78
8191985: JDK-8190862 work for arch arm
Summary: Fixed Interpreter never refills TLAB
Reviewed-by: dsamersoff, aph
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 9f6f48d4f9a1
Author: goetz
Date: 2018-01-09 08:38 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9f6f48d4f9a1
8194814: [ppc, s390] A row of minor fixes and cleanups
Summary: Fix the data types of pd flags.
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/icache_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/bytes_s390.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
Changeset: bf12b502df94
Author: tschatzl
Date: 2018-01-10 10:21 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/bf12b502df94
8194824: Add gc/stress/gclocker/TestGCLockerWithParallel.java to the ProblemList file
Reviewed-by: ehelin, kbarrett
! test/hotspot/jtreg/ProblemList.txt
Changeset: 69d65d9dcadb
Author: eosterlund
Date: 2018-01-10 18:04 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/69d65d9dcadb
8193063: Enabling narrowOop values for RawAccess accesses
Reviewed-by: pliden, kbarrett
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
Changeset: a58c1924e037
Author: gadams
Date: 2018-01-09 13:58 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a58c1924e037
6640188: Methods com.cun.attach.VirtualMachine.load... don't throw NullPointerxception
Reviewed-by: sspitsyn
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
Changeset: fdef4da95080
Author: jgeorge
Date: 2018-01-11 11:35 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/fdef4da95080
8193352: SA: Test for the clhsdb 'thread' and 'threads' commands
Summary: Test for the clhsdb 'thread' and 'threads' commands. Avoids an incorrect 'Couldn't find thread -a' being printed.
Reviewed-by: sspitsyn, sballal
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java
Changeset: 862c41cf1c7f
Author: tschatzl
Date: 2018-01-11 10:40 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/862c41cf1c7f
8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME
Summary: During a minor GC, if memory allocation fails, start a full GC within the same VM operation in the same safepoint. This avoids a race where the GC locker can prevent the full GC from occurring, and a premature OoME.
Reviewed-by: ehelin, sjohanss, phh
Contributed-by: thomas.schatzl at oracle.com, axel.siebenborn at sap.com
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
+ test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
Changeset: a8ab9344dab6
Author: tschatzl
Date: 2018-01-11 11:05 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a8ab9344dab6
8180280: [TESTBUG] Test for JDK-8180048
Summary: Add test at is executed only at higher tiers to allow more time for execution.
Reviewed-by: kbarrett, eosterlund
+ test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
Changeset: 2569f227ae8e
Author: tschatzl
Date: 2018-01-11 11:28 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2569f227ae8e
8129440: G1 crash during concurrent root region scan
Summary: Make concurrent memory accesses to oops on the heap volatile to avoid reloading by the compiler duplicating oop loading code.
Reviewed-by: ehelin, eosterlund
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
Changeset: ec666229de1f
Author: dstewart
Date: 2018-01-11 20:25 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/ec666229de1f
8194762: JTReg failure of "runtime/NMT/PrintNMTStatistics.java"
Reviewed-by: dholmes, zgu
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
Changeset: 612dfa1d8aad
Author: coleenp
Date: 2018-01-11 18:42 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/612dfa1d8aad
8130039: Move the platform-specific [OS]Semaphore code
8130038: Unify the semaphore usage in os_xxx.cpp
8194763: os::signal_lookup is unused
Reviewed-by: dholmes, kbarrett
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
+ src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/semaphore_windows.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: b96f03796580
Author: coleenp
Date: 2018-01-11 21:49 -0500
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/b96f03796580
Merge
Changeset: 7bba05746c44
Author: jwilhelm
Date: 2018-01-13 02:56 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/7bba05746c44
Merge
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 01094f78d990
Author: ehelin
Date: 2018-01-17 19:05 +0100
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/01094f78d990
8195158: Concurrent System.gc() is "upgraded" to stop-the-world System.gc()
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
+ test/hotspot/jtreg/gc/g1/TestConcurrentSystemGC.java
More information about the jdk-sandbox-changes
mailing list