hg: shenandoah/jdk8u/hotspot: 275 new changesets
ashipile at redhat.com
ashipile at redhat.com
Thu Mar 1 12:50:34 UTC 2018
Changeset: fdcf81c9543e
Author: asaha
Date: 2016-07-25 15:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fdcf81c9543e
Added tag jdk8u122-b00 for changeset 5aa8c4ca51f0
! .hgtags
Changeset: 1f6b58e0bd06
Author: shshahma
Date: 2016-08-05 10:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1f6b58e0bd06
8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*)
Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded.
Reviewed-by: coleenp, dholmes
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 0d78aecb0948
Author: simonis
Date: 2016-08-10 14:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0d78aecb0948
8152172: PPC64: Support AES intrinsics
Summary: Add support for AES intrinsics on PPC64.
Reviewed-by: kvn, mdoerr, simonis, zmajo
Contributed-by: Hiroshi H Horii <horii at jp.ibm.com>
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: db2cffccdb85
Author: shshahma
Date: 2016-08-16 08:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/db2cffccdb85
8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968
Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation.
Reviewed-by: dholmes, cjplummer
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/java.cpp
Changeset: 312e113bc3ed
Author: roland
Date: 2016-07-27 12:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/312e113bc3ed
8162384: Performance regression: bimorphic inlining may be bypassed by type speculation
Summary: when speculation fails at a call fallback to profile data at the call site
Reviewed-by: kvn
! src/share/vm/opto/doCall.cpp
Changeset: a753c8401458
Author: shshahma
Date: 2016-09-01 06:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a753c8401458
8152438: Threads may do significant work out of the non-shared overflow buffer
Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full.
Reviewed-by: jmasa, ehelin, sjohanss
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 74370eafeae9
Author: roland
Date: 2016-07-25 14:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/74370eafeae9
8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
Summary: don't convert loop with safepoint on the backedge to Counted loop
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestCountedLoopSafepointBackedge.java
Changeset: d55ea2916525
Author: dpochepk
Date: 2016-07-28 16:09 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d55ea2916525
8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
Reviewed-by: kvn
! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java
Changeset: 73ba6fb1df04
Author: aph
Date: 2016-06-23 17:58 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73ba6fb1df04
8157306: Random infrequent null pointer exceptions in javac
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: 2198ef7e1c17
Author: kvn
Date: 2016-08-18 14:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2198ef7e1c17
8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp
Changeset: 020cb72be8b7
Author: asaha
Date: 2016-09-19 21:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/020cb72be8b7
Added tag jdk8u122-b01 for changeset 2198ef7e1c17
! .hgtags
Changeset: 865c2c3bbf3d
Author: rraghavan
Date: 2016-03-28 20:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/865c2c3bbf3d
8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665.
Summary: Added missing code to close file pointer.
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
Changeset: 90faa4a4b09f
Author: mgerdin
Date: 2016-04-05 13:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/90faa4a4b09f
8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking.
Reviewed-by: mgerdin, tschatzl
Contributed-by: richard.reingruber at sap.com
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
Changeset: 3a38e441474d
Author: shshahma
Date: 2016-09-22 02:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3a38e441474d
6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java
Changeset: 65847ffbff14
Author: dholmes
Date: 2016-09-07 16:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65847ffbff14
8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer
! src/os/linux/vm/os_linux.cpp
Changeset: 4eba7ec59722
Author: shshahma
Date: 2016-09-20 05:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4eba7ec59722
8157548: JVM crashes sometimes while starting
Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario.
Reviewed-by: dholmes, iklam
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 3ed8945db9c3
Author: kevinw
Date: 2016-09-22 20:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3ed8945db9c3
Merge
Changeset: 58d961f47dd4
Author: robm
Date: 2016-09-23 18:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/58d961f47dd4
Merge
Changeset: d3b4ef97a518
Author: asaha
Date: 2016-10-03 11:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3b4ef97a518
Added tag jdk8u122-b02 for changeset 58d961f47dd4
! .hgtags
Changeset: f7b4a17a9d49
Author: shshahma
Date: 2016-10-06 00:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f7b4a17a9d49
8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
Summary: Putting a comma after the year in GPL header.
Reviewed-by: dholmes, tschatzl
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: b0f2296a0bc8
Author: robm
Date: 2016-10-07 14:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0f2296a0bc8
Merge
Changeset: c1512e3a4f5f
Author: asaha
Date: 2016-10-17 12:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1512e3a4f5f
Added tag jdk8u122-b03 for changeset b0f2296a0bc8
! .hgtags
Changeset: fa9ea9d2801f
Author: asaha
Date: 2016-09-23 23:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa9ea9d2801f
Merge
! .hgtags
! src/share/vm/prims/jvm.cpp
Changeset: ee8de3bfd6b0
Author: asaha
Date: 2016-10-11 14:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee8de3bfd6b0
Merge
! .hgtags
Changeset: ee95aeebc0f2
Author: asaha
Date: 2016-10-11 15:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee95aeebc0f2
Merge
! .hgtags
Changeset: 881d6d0fdba2
Author: asaha
Date: 2016-10-17 12:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/881d6d0fdba2
Merge
! .hgtags
Changeset: c22fc06d5c4f
Author: asaha
Date: 2016-10-17 21:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c22fc06d5c4f
8168115: Remove and retag jdk8u122-b03 in 8u repo
Reviewed-by: coffeys
! .hgtags
Changeset: 65601f3eae81
Author: asaha
Date: 2016-10-17 21:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65601f3eae81
Merge
! .hgtags
Changeset: 23c5cb502e49
Author: asaha
Date: 2016-10-18 13:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/23c5cb502e49
Added tag jdk8u122-b03 for changeset 65601f3eae81
! .hgtags
Changeset: f973811078b9
Author: iris
Date: 2016-10-10 20:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f973811078b9
8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell
! ASSEMBLY_EXCEPTION
Changeset: 079d89ac8f34
Author: vkempik
Date: 2016-10-11 18:40 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/079d89ac8f34
8154945: Enable 8130150 and 8081778 intrinsics by default
Reviewed-by: kvn
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 8b37c5a17316
Author: coleenp
Date: 2016-10-11 14:07 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8b37c5a17316
8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native
Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.venati at gmail.com.
Reviewed-by: sspitsyn
! src/share/vm/prims/unsafe.cpp
Changeset: 971b3f90ebdc
Author: bmoloden
Date: 2016-09-29 14:51 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/971b3f90ebdc
8160119: Utils.tryFindJvmPid sometimes find incorrect pid
Summary: Fixed pattern
Reviewed-by: iignatyev, dholmes
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: d2e8a8cd4166
Author: coleenp
Date: 2016-10-13 11:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d2e8a8cd4166
8163969: Cyclic interface initialization causes JVM crash
Summary: Backport change to correct interface initialization.
Reviewed-by: gtriantafill, sspitsyn, dholmes
! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java
Changeset: 40d65a63379b
Author: coleenp
Date: 2016-10-13 16:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/40d65a63379b
Merge
Changeset: fb8ea28efb05
Author: robm
Date: 2016-10-20 13:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fb8ea28efb05
Merge
Changeset: 92aff007ba7f
Author: asaha
Date: 2016-10-24 12:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92aff007ba7f
Added tag jdk8u122-b04 for changeset fb8ea28efb05
! .hgtags
Changeset: 8cc092b845ce
Author: asaha
Date: 2016-10-25 08:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8cc092b845ce
Added tag jdk8u132-b00 for changeset 92aff007ba7f
! .hgtags
Changeset: a9bd2ebd8bcc
Author: vkempik
Date: 2016-10-21 20:34 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a9bd2ebd8bcc
8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 88235cdca8d7
Author: poonam
Date: 2016-10-28 22:36 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/88235cdca8d7
8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
Changeset: 0b611970fa8b
Author: poonam
Date: 2016-10-29 17:45 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b611970fa8b
8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: stefank
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
Changeset: 812ed44725b8
Author: robm
Date: 2016-11-11 13:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/812ed44725b8
Merge
Changeset: 5e915308f407
Author: asaha
Date: 2016-12-20 15:23 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5e915308f407
Added tag jdk8u152-b00 for changeset 8cc092b845ce
! .hgtags
Changeset: 5d69e782dd37
Author: asaha
Date: 2016-12-20 15:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5d69e782dd37
Merge
Changeset: a50ab9692b6f
Author: dbuck
Date: 2016-11-17 16:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a50ab9692b6f
8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: 057571442f86
Author: shshahma
Date: 2016-11-21 05:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/057571442f86
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp
Changeset: 0ffee573412b
Author: shshahma
Date: 2016-11-23 23:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ffee573412b
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 2e734e824d16
Author: shshahma
Date: 2016-11-23 23:06 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e734e824d16
8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn, thartmann
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java
Changeset: 0de3b29d549d
Author: shshahma
Date: 2016-11-23 23:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0de3b29d549d
8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, thartmann
! src/share/vm/opto/library_call.cpp
+ test/compiler/unsafe/OpaqueAccesses.java
Changeset: 7ca49bca3c2a
Author: shshahma
Date: 2016-11-23 23:15 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7ca49bca3c2a
8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn, thartmann
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java
Changeset: 739246e5f9f3
Author: dbuck
Date: 2016-12-02 10:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/739246e5f9f3
8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn, jcm
! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: f8a5d01c0929
Author: dsamersoff
Date: 2016-12-08 15:12 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f8a5d01c0929
8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp
Reviewed-by: dholmes, sspitsyn
! src/share/vm/services/attachListener.cpp
Changeset: c70ebf41026a
Author: simonis
Date: 2016-12-02 11:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c70ebf41026a
8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
Reviewed-by: simonis, tschatzl, mgerdin, dlong
Contributed-by: gunter.haug at sap.com
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 719accf109f5
Author: msolovie
Date: 2016-12-09 19:40 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/719accf109f5
8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 27ae9bbef86a
Author: tschatzl
Date: 2016-12-15 19:48 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/27ae9bbef86a
8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 9975dd8382d5
Author: tschatzl
Date: 2016-12-15 20:00 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9975dd8382d5
8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: 0c6912513be1
Author: dholmes
Date: 2016-12-19 19:39 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0c6912513be1
Merge
Changeset: 00cbb581da94
Author: zmajo
Date: 2016-12-12 12:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/00cbb581da94
8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 8cc2e2729cce
Author: coleenp
Date: 2016-06-29 20:16 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8cc2e2729cce
8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java
Changeset: d3c2e95157e2
Author: zmajo
Date: 2016-12-19 08:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3c2e95157e2
8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Summary: Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp
! src/share/vm/interpreter/rewriter.cpp
Changeset: dd67662d80a6
Author: zmajo
Date: 2016-12-20 08:57 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd67662d80a6
Merge
Changeset: c49daa7f447f
Author: dholmes
Date: 2016-12-20 16:06 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c49daa7f447f
8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill
! src/os/linux/vm/os_linux.cpp
Changeset: 338420c2cd7c
Author: robm
Date: 2017-01-04 19:44 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/338420c2cd7c
Merge
Changeset: 68df1db6880e
Author: mdoerr
Date: 2017-01-03 11:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/68df1db6880e
8172145: C2: anti dependence missed because store hidden by membar
Reviewed-by: kvn
! src/share/vm/adlc/formssel.cpp
Changeset: b4bdf3484720
Author: robm
Date: 2017-01-05 01:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b4bdf3484720
Merge
Changeset: 229d5dd40a3f
Author: asaha
Date: 2016-12-22 15:55 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/229d5dd40a3f
Merge
! .hgtags
Changeset: e6d246d3fdfc
Author: asaha
Date: 2017-01-17 09:21 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e6d246d3fdfc
Merge
Changeset: c7140a91e56a
Author: dholmes
Date: 2017-01-05 18:55 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c7140a91e56a
8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, gtriantafill
Contributed-by: Christine Flood <chf at redhat.com>
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8dfbb002197a
Author: jcm
Date: 2017-01-11 04:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8dfbb002197a
8164293: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 96a7391e620a
Author: sspitsyn
Date: 2017-01-15 02:07 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/96a7391e620a
8034249: need more workarounds for suspend equivalent condition issue
Summary: Collect data at safepoint, do not rely on thread suspension
Reviewed-by: dcubed, dholmes
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
Changeset: 567e410935e5
Author: robm
Date: 2017-01-20 16:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/567e410935e5
Merge
Changeset: 619700f41f8e
Author: dbuck
Date: 2017-02-02 00:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/619700f41f8e
8087342: Crash in klassItable::initialize_itable_for_interface
Summary: Fix method searches to handle static, private instance and overpass
Reviewed-by: acorn
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
+ test/runtime/lambda-features/TestStaticandInstance.java
Changeset: 77d9c9da7188
Author: vkempik
Date: 2017-02-06 23:36 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77d9c9da7188
8153134: Infinite loop in handle_wrong_method in jmod
Summary: Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: e765322578aa
Author: asaha
Date: 2017-02-10 11:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e765322578aa
Added tag jdk8u152-b01 for changeset 77d9c9da7188
! .hgtags
Changeset: f89cf87d867d
Author: ysuenaga
Date: 2017-02-14 20:51 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f89cf87d867d
8173941: SA does not work if executable is DSO
Reviewed-by: aph, dsamersoff
! agent/src/os/linux/elfmacros.h
! agent/src/os/linux/ps_core.c
Changeset: 6bed084fd02f
Author: poonam
Date: 2017-02-15 17:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6bed084fd02f
8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file
Summary: Use the Events::log function to save redefined classes for output to the hs_err file
Reviewed-by: dholmes
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
Changeset: 575f637864df
Author: kevinw
Date: 2017-02-24 06:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/575f637864df
8162795: [REDO] MemberNameTable doesn't purge stale entries
Summary: Re-application of the change in JDK-8152271.
Reviewed-by: coleenp, sspitsyn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 0e53cdb9fc2a
Author: shade
Date: 2017-03-08 14:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0e53cdb9fc2a
8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect
Reviewed-by: vlivanov
! src/share/vm/c1/c1_ValueMap.hpp
+ test/compiler/c1/UnsafeVolatileGuardTest.java
+ test/compiler/c1/VolatileGuardTest.java
Changeset: 9f5da1a1724c
Author: roland
Date: 2017-02-15 17:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f5da1a1724c
8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by: kvn
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/replacednodes.hpp
Changeset: e62be4f3f523
Author: roland
Date: 2017-02-16 15:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e62be4f3f523
8175097: [TESTBUG] 8174164 fix missed the test
Reviewed-by: kvn
+ test/compiler/c2/TestReplacedNodesOSR.java
Changeset: 60d621df6c58
Author: robm
Date: 2017-03-21 17:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60d621df6c58
Merge
Changeset: 2d1552b90e2d
Author: asaha
Date: 2017-03-27 08:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d1552b90e2d
Added tag jdk8u152-b02 for changeset 60d621df6c58
! .hgtags
Changeset: 3d8d14307428
Author: thartmann
Date: 2017-03-29 09:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d8d14307428
8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn
! src/share/vm/opto/connode.cpp
! test/compiler/loopopts/TestLoopPeeling.java
Changeset: 8119c543f2af
Author: anoll
Date: 2014-08-13 10:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8119c543f2af
8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 402618d5afc9
Author: kevinw
Date: 2017-03-17 03:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/402618d5afc9
8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 4b7ea2e3f901
Author: kevinw
Date: 2017-03-31 01:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b7ea2e3f901
8177817: Remove assertions in 8u that were removed by 8056124 in 9.
Reviewed-by: iveresov
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 3cb2feaca8cf
Author: kevinw
Date: 2017-03-17 07:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3cb2feaca8cf
8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: ef91cb539697
Author: kevinw
Date: 2017-03-31 07:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ef91cb539697
8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 92cb89e23f3e
Author: kevinw
Date: 2017-04-04 02:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92cb89e23f3e
8164002: Add a new CPU family (S_family) for SPARC S7 and above processors
Reviewed-by: dholmes, ecaspole, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
Changeset: c73c5d205d0a
Author: dbuck
Date: 2017-04-07 02:15 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c73c5d205d0a
8153267: nmethod's exception cache not multi-thread safe
8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
Reviewed-by: kvn, mdoerr
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: dcaab7b518c4
Author: vkempik
Date: 2017-04-11 19:17 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dcaab7b518c4
8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE.
Reviewed-by: vlivanov
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/c1/TestUnresolvedField.jasm
+ test/compiler/c1/TestUnresolvedFieldMain.java
Changeset: 857e77fd668d
Author: robm
Date: 2017-04-12 09:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/857e77fd668d
Merge
Changeset: e7db67a9ddfd
Author: asaha
Date: 2017-03-27 11:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e7db67a9ddfd
Merge
! .hgtags
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: d63e731a896c
Author: asaha
Date: 2017-04-13 08:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d63e731a896c
Merge
Changeset: cf85f331361b
Author: asaha
Date: 2017-04-18 15:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf85f331361b
Added tag jdk8u152-b03 for changeset d63e731a896c
! .hgtags
Changeset: 4c3cae5323bb
Author: shshahma
Date: 2017-04-20 04:53 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4c3cae5323bb
8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field
Summary: Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 654eaca01d61
Author: shshahma
Date: 2017-04-26 10:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/654eaca01d61
8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
Reviewed-by: dholmes, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: afff7bd98f7d
Author: dholmes
Date: 2017-04-28 21:14 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/afff7bd98f7d
8179084: HotSpot VM fails to start when AggressiveHeap is set
Reviewed-by: kbarrett, stefank
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestAggressiveHeap.java
Changeset: 0bd600d6d77b
Author: robm
Date: 2017-05-05 06:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0bd600d6d77b
Merge
Changeset: 4d9931ebf861
Author: asaha
Date: 2017-05-16 13:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4d9931ebf861
Added tag jdk8u152-b04 for changeset 0bd600d6d77b
! .hgtags
Changeset: ce9a710b0f63
Author: tschatzl
Date: 2017-05-15 12:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ce9a710b0f63
8180048: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 7b8c8cd1ee71
Author: iignatyev
Date: 2014-12-08 18:21 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7b8c8cd1ee71
8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
Changeset: c648545660d7
Author: thartmann
Date: 2017-05-22 09:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c648545660d7
8180565: Null pointer dereferences of ConstMethod::method()
Summary: We need to check ConstMethod::method() for NULL before dereferencing.
Reviewed-by: kvn, iignatyev
! src/share/vm/oops/constMethod.cpp
Changeset: cef572e3f5a6
Author: thartmann
Date: 2017-05-22 09:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cef572e3f5a6
8180617: Null pointer dereference in InitializeNode::complete_stores
Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.
Reviewed-by: zmajo
! src/share/vm/opto/memnode.cpp
Changeset: 241128a2c3ce
Author: thartmann
Date: 2017-05-22 09:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/241128a2c3ce
8180511: Null pointer dereference in Matcher::ReduceInst()
Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.
Reviewed-by: kvn
! src/share/vm/opto/matcher.cpp
Changeset: 0e17cbcda516
Author: thartmann
Date: 2017-05-22 09:18 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0e17cbcda516
8180576: Null pointer dereference in Matcher::xform()
Summary: Fixed a missing null check on n->in(0) found by Parfait.
Reviewed-by: kvn
! src/share/vm/opto/matcher.cpp
Changeset: 5c6e2c667464
Author: thartmann
Date: 2017-05-22 09:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5c6e2c667464
8180575: Null pointer dereference in LoadNode::Identity()
Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait.
Reviewed-by: kvn
! src/share/vm/opto/memnode.cpp
Changeset: 1eaa9a72d705
Author: thartmann
Date: 2017-05-24 16:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1eaa9a72d705
8180813: Null pointer dereference of CodeCache::find_blob() result
Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait.
Reviewed-by: shade, kvn
! src/share/vm/code/relocInfo.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 46e14725d619
Author: zmajo
Date: 2017-05-30 09:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/46e14725d619
8180934: PutfieldError failed with UnsupportedClassVersionError
Summary: Change class version to version accepted by JDK 8.
Reviewed-by: dholmes, hseigel
! test/runtime/Final/Bad.jasm
Changeset: 3c3a934f88c2
Author: zmajo
Date: 2017-05-30 08:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c3a934f88c2
Merge
Changeset: 4a575a49e938
Author: gromero
Date: 2017-06-01 20:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4a575a49e938
8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used
Reviewed-by: dholmes, zgu
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 09d0d56ca735
Author: rraghavan
Date: 2017-06-01 23:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/09d0d56ca735
8175345: Reported null pointer dereference defect groups
Summary: Added required explicit NULL checks
Reviewed-by: thartmann, kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 68758c5ab0c1
Author: robm
Date: 2017-06-11 07:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/68758c5ab0c1
Merge
Changeset: 7b96cfeed222
Author: asaha
Date: 2017-06-20 11:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7b96cfeed222
Added tag jdk8u152-b05 for changeset 68758c5ab0c1
! .hgtags
Changeset: 2d0d3f69f426
Author: asaha
Date: 2017-06-20 14:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d0d3f69f426
Merge
! .hgtags
! src/share/vm/runtime/vmStructs.cpp
Changeset: d52039901e34
Author: asaha
Date: 2017-06-25 22:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d52039901e34
Merge
! .hgtags
Changeset: 42370414f66c
Author: asaha
Date: 2017-06-26 15:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/42370414f66c
Merge
! .hgtags
Changeset: 98fb3d75fe56
Author: asaha
Date: 2017-07-03 14:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98fb3d75fe56
Merge
! .hgtags
Changeset: ffef23b32430
Author: asaha
Date: 2017-07-03 14:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ffef23b32430
Added tag jdk8u152-b06 for changeset 98fb3d75fe56
! .hgtags
Changeset: 4af38194b125
Author: asaha
Date: 2017-07-10 15:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4af38194b125
Merge
! .hgtags
Changeset: 60354beed080
Author: asaha
Date: 2017-07-10 15:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60354beed080
Added tag jdk8u152-b07 for changeset 4af38194b125
! .hgtags
Changeset: 285fcd09ae99
Author: asaha
Date: 2017-07-17 13:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/285fcd09ae99
Merge
! .hgtags
Changeset: b1d0d7ec133f
Author: asaha
Date: 2017-07-19 09:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1d0d7ec133f
Added tag jdk8u152-b08 for changeset 285fcd09ae99
! .hgtags
Changeset: 2e0f771b1929
Author: asaha
Date: 2017-07-24 22:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e0f771b1929
Merge
! .hgtags
Changeset: 70f18ab733f5
Author: asaha
Date: 2017-07-25 12:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/70f18ab733f5
Merge
! .hgtags
Changeset: 8c554a2c5a92
Author: asaha
Date: 2017-07-25 12:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c554a2c5a92
Added tag jdk8u152-b09 for changeset 70f18ab733f5
! .hgtags
Changeset: 39967c81d3f3
Author: asaha
Date: 2017-08-01 12:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/39967c81d3f3
Merge
! .hgtags
Changeset: 9e0e36f2b5d9
Author: asaha
Date: 2017-08-01 14:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9e0e36f2b5d9
Added tag jdk8u152-b10 for changeset 39967c81d3f3
! .hgtags
Changeset: cbb6bc4b8c86
Author: asaha
Date: 2017-08-08 09:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cbb6bc4b8c86
Merge
! .hgtags
! src/share/vm/interpreter/linkResolver.cpp
Changeset: c91a8ac3f43f
Author: asaha
Date: 2017-08-08 10:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c91a8ac3f43f
Added tag jdk8u152-b11 for changeset cbb6bc4b8c86
! .hgtags
Changeset: cdfe7ec6f292
Author: asaha
Date: 2017-08-15 13:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cdfe7ec6f292
Merge
! .hgtags
Changeset: baeb31a764eb
Author: asaha
Date: 2017-08-15 13:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/baeb31a764eb
Added tag jdk8u152-b12 for changeset cdfe7ec6f292
! .hgtags
Changeset: 3dd92151df1b
Author: asaha
Date: 2017-08-23 13:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3dd92151df1b
Merge
! .hgtags
Changeset: 2d7f2904be8b
Author: asaha
Date: 2017-08-24 07:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d7f2904be8b
Added tag jdk8u152-b13 for changeset 3dd92151df1b
! .hgtags
Changeset: 0a9d8db98fc5
Author: asaha
Date: 2017-08-29 14:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0a9d8db98fc5
Merge
! .hgtags
Changeset: 1444d3ac2868
Author: asaha
Date: 2017-08-29 14:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1444d3ac2868
Added tag jdk8u152-b14 for changeset 0a9d8db98fc5
! .hgtags
Changeset: 0b0cc47443c4
Author: asaha
Date: 2017-09-05 10:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b0cc47443c4
Added tag jdk8u151-b12 for changeset 856e341587d5
! .hgtags
Changeset: c1bf165d3b27
Author: asaha
Date: 2017-09-05 18:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1bf165d3b27
Merge
! .hgtags
Changeset: 98b4b0661837
Author: asaha
Date: 2017-09-06 00:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98b4b0661837
Added tag jdk8u152-b15 for changeset c1bf165d3b27
! .hgtags
Changeset: 860742065a84
Author: andrew
Date: 2017-12-01 03:30 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/860742065a84
Merge jdk8u152-b16
! .hgtags
! agent/src/os/linux/ps_core.c
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 698f744bb411
Author: andrew
Date: 2017-12-01 15:58 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/698f744bb411
Added tag aarch64-jdk8u152-b16 for changeset 860742065a84
! .hgtags
Changeset: d0281b4e8f2c
Author: andrew
Date: 2018-01-04 20:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d0281b4e8f2c
Merge
Changeset: 358f7031c659
Author: andrew
Date: 2018-01-04 20:20 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/358f7031c659
Added tag aarch64-jdk8u152-b17 for changeset d0281b4e8f2c
! .hgtags
Changeset: ac677cc60072
Author: dbuck
Date: 2017-09-29 14:30 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ac677cc60072
8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov
! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e63e46b1d140
Author: hseigel
Date: 2017-03-20 14:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e63e46b1d140
8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 63b355fe9b04
Author: shshahma
Date: 2017-06-13 22:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/63b355fe9b04
8180020: Improve SymbolHashMap entry handling
Reviewed-by: coleenp, kevinw
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/oops/constantPool.hpp
Changeset: 585a9cc22e34
Author: rprotacio
Date: 2017-06-12 13:58 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/585a9cc22e34
8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/prims/jni.cpp
Changeset: e0a29b836d92
Author: mdoerr
Date: 2017-11-28 01:07 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e0a29b836d92
8191907: PPC64 part of JDK-8174962: Better interface invocations
Reviewed-by: goetz
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
Changeset: 077377660950
Author: aph
Date: 2018-01-05 18:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/077377660950
8194686: AArch64 port of 8174962: Better interface invocations
Reviewed-by: adinn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
Changeset: 44c1b3be60b0
Author: andrew
Date: 2018-01-08 04:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/44c1b3be60b0
Added tag aarch64-jdk8u161-b12 for changeset 077377660950
! .hgtags
Changeset: 6dc8e0fc6a63
Author: aph
Date: 2018-01-08 14:49 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6dc8e0fc6a63
8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 455d20a08c83
Author: andrew
Date: 2018-01-08 21:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/455d20a08c83
Added tag aarch64-jdk8u161-b13 for changeset 6dc8e0fc6a63
! .hgtags
Changeset: 2af34b1a3343
Author: aph
Date: 2018-01-09 17:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2af34b1a3343
8194828: Fix for 8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 1551b0a09c26
Author: aph
Date: 2018-01-09 17:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1551b0a09c26
Merge
Changeset: 9509b7a9eb6e
Author: andrew
Date: 2018-01-09 20:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9509b7a9eb6e
Added tag aarch64-jdk8u161-b14 for changeset 1551b0a09c26
! .hgtags
Changeset: 636213450b08
Author: adinn
Date: 2018-02-01 04:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/636213450b08
8196136: AArch64: Correct register use in patch for JDK-8195685
Summary: itable stubs must not use java argument registers as scratch registers
Reviewed-by: aph
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
Changeset: cb8edae21575
Author: adinn
Date: 2018-01-25 14:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cb8edae21575
8195859: AArch64: vtableStubs gtest fails after 8174962
Summary: gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding
Reviewed-by: duke
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: c10cc46dfb1f
Author: adinn
Date: 2018-01-26 16:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c10cc46dfb1f
8196221: AArch64: Mistake in committed patch for JDK-8195859
Summary: The wrong patch was committed for JDK-8195859
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: e47e8eaec0b4
Author: adinn
Date: 2018-02-01 04:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e47e8eaec0b4
Fix functions with missing return value.
Reviewed-by: andrew
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: a600839824fa
Author: andrew
Date: 2018-02-01 04:37 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a600839824fa
Added tag aarch64-jdk8u161-b15 for changeset e47e8eaec0b4
! .hgtags
Changeset: 61079977e79a
Author: asaha
Date: 2017-09-13 02:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/61079977e79a
Added tag jdk8u152-b16 for changeset 98b4b0661837
! .hgtags
Changeset: d8e653b256ef
Author: kevinw
Date: 2016-11-02 14:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d8e653b256ef
8167104: Additional class construction refinements
Reviewed-by: hseigel
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/handlerInTry/LoadHandlerInTry.java
Changeset: 9f61bcf14c10
Author: asaha
Date: 2016-11-15 10:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f61bcf14c10
Merge
! .hgtags
Changeset: 6fd7899f5669
Author: asaha
Date: 2016-11-21 22:56 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6fd7899f5669
Merge
! .hgtags
Changeset: 75000d7dd468
Author: coleenp
Date: 2016-12-13 14:37 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/75000d7dd468
8168699: Validate special case invocations
Reviewed-by: kevinw, vlivanov
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
Changeset: 978b8a997f71
Author: asaha
Date: 2016-12-20 13:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/978b8a997f71
Merge
! .hgtags
Changeset: 6970c5808bf1
Author: asaha
Date: 2016-12-20 13:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6970c5808bf1
Merge
! .hgtags
Changeset: e49557628945
Author: asaha
Date: 2017-01-23 17:09 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e49557628945
Merge
! .hgtags
Changeset: ba25f5833a12
Author: shshahma
Date: 2016-09-20 05:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ba25f5833a12
8157548: JVM crashes sometimes while starting
Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario.
Reviewed-by: dholmes, iklam
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 919ffdca10c2
Author: asaha
Date: 2016-11-29 09:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/919ffdca10c2
Added tag jdk8u112-b32 for changeset ba25f5833a12
! .hgtags
Changeset: 660d3da877c0
Author: asaha
Date: 2016-12-13 08:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/660d3da877c0
Added tag jdk8u112-b33 for changeset 919ffdca10c2
! .hgtags
Changeset: 351bf1d4ff9a
Author: asaha
Date: 2016-12-16 16:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/351bf1d4ff9a
Merge
! .hgtags
Changeset: 864d59bedf3d
Author: asaha
Date: 2017-01-03 08:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/864d59bedf3d
Added tag jdk8u121-b31 for changeset 351bf1d4ff9a
! .hgtags
Changeset: 82f3ae5b4190
Author: shshahma
Date: 2016-09-22 02:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/82f3ae5b4190
6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java
Changeset: 26b1fe7cd851
Author: vkempik
Date: 2016-10-21 20:34 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/26b1fe7cd851
8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 41daac438a2a
Author: poonam
Date: 2016-10-28 22:36 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/41daac438a2a
8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
Changeset: 4df68abf9cd5
Author: asaha
Date: 2017-01-25 09:56 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4df68abf9cd5
Added tag jdk8u121-b32 for changeset 41daac438a2a
! .hgtags
Changeset: 4dbfa34ecb57
Author: asaha
Date: 2017-02-07 15:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4dbfa34ecb57
Merge
! .hgtags
Changeset: c468dc338392
Author: asaha
Date: 2017-02-16 13:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c468dc338392
Merge
! .hgtags
Changeset: b1b140f0c504
Author: asaha
Date: 2017-02-16 13:21 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1b140f0c504
Merge
! .hgtags
Changeset: 264db5526c9d
Author: asaha
Date: 2017-03-09 10:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/264db5526c9d
Merge
! .hgtags
Changeset: 6d84bb241c89
Author: asaha
Date: 2017-02-24 09:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6d84bb241c89
Merge
! .hgtags
Changeset: 48a4fb4af0b7
Author: asaha
Date: 2017-03-09 09:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/48a4fb4af0b7
Merge
! .hgtags
Changeset: f00fbe2842d1
Author: asaha
Date: 2017-03-09 10:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f00fbe2842d1
Merge
! .hgtags
Changeset: 268b63233d3e
Author: asaha
Date: 2017-03-09 12:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/268b63233d3e
Merge
! .hgtags
Changeset: 733615d6afda
Author: coffeys
Date: 2017-03-16 17:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/733615d6afda
8173207: Upgrade compression library
Reviewed-by: sherman, jeff
! THIRD_PARTY_README
Changeset: b56e03b3e2d9
Author: hseigel
Date: 2017-03-20 14:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b56e03b3e2d9
8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 2e6316108435
Author: asaha
Date: 2017-03-16 10:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e6316108435
Merge
! .hgtags
Changeset: 52f1b23e0789
Author: asaha
Date: 2017-03-21 12:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/52f1b23e0789
Merge
! .hgtags
Changeset: a6c90d8e1900
Author: asaha
Date: 2017-03-21 12:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a6c90d8e1900
Merge
! .hgtags
Changeset: eb9e617d6f64
Author: aefimov
Date: 2017-01-31 16:31 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eb9e617d6f64
8173631: Backout three hotspot fixes from 8u121-bpr repo
Reviewed-by: vkempik, shshahma
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
- test/runtime/os/AvailableProcessors.java
Changeset: 7f40be010a50
Author: asaha
Date: 2017-01-31 15:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7f40be010a50
Added tag jdk8u121-b33 for changeset eb9e617d6f64
! .hgtags
Changeset: 9187473df31d
Author: shshahma
Date: 2016-09-22 02:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9187473df31d
6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java
Changeset: c5ff0a4b9532
Author: dholmes
Date: 2016-09-07 16:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c5ff0a4b9532
8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer
! src/os/linux/vm/os_linux.cpp
Changeset: 072770c9a6b9
Author: vkempik
Date: 2016-10-21 20:34 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/072770c9a6b9
8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 3b6372514697
Author: poonam
Date: 2016-10-28 22:36 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3b6372514697
8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
Changeset: e59c874298de
Author: tschatzl
Date: 2016-12-15 19:48 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e59c874298de
8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 05fd47f3b456
Author: tschatzl
Date: 2016-12-15 20:00 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/05fd47f3b456
8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: fa112b882e3c
Author: dholmes
Date: 2016-12-20 16:06 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa112b882e3c
8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill
! src/os/linux/vm/os_linux.cpp
Changeset: c60b0994e8ee
Author: dholmes
Date: 2017-01-05 18:55 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c60b0994e8ee
8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, gtriantafill
Contributed-by: Christine Flood <chf at redhat.com>
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 0b3b35f008f2
Author: asaha
Date: 2017-02-16 10:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b3b35f008f2
Added tag jdk8u121-b34 for changeset c60b0994e8ee
! .hgtags
Changeset: 0612a789929b
Author: kevinw
Date: 2017-02-24 06:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0612a789929b
8162795: [REDO] MemberNameTable doesn't purge stale entries
Summary: Re-application of the change in JDK-8152271.
Reviewed-by: coleenp, sspitsyn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 0ea269e49511
Author: asaha
Date: 2017-03-07 08:06 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ea269e49511
Added tag jdk8u121-b35 for changeset 0612a789929b
! .hgtags
Changeset: 36ef3df5edd0
Author: asaha
Date: 2017-03-21 11:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/36ef3df5edd0
Added tag jdk8u121-b36 for changeset 0ea269e49511
! .hgtags
Changeset: 9deaba76a094
Author: asaha
Date: 2017-03-21 12:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9deaba76a094
Merge
! .hgtags
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: c4026db66abe
Author: asaha
Date: 2017-03-21 13:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c4026db66abe
Merge
! .hgtags
Changeset: 964d7f65d54f
Author: asaha
Date: 2017-03-21 22:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/964d7f65d54f
Merge
! .hgtags
! src/share/vm/oops/instanceKlass.hpp
Changeset: 1a8bf7b6c287
Author: thartmann
Date: 2017-03-30 15:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1a8bf7b6c287
8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ab4ed66e0596
Author: mdoerr
Date: 2017-06-02 08:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab4ed66e0596
8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken
! src/cpu/ppc/vm/ppc.ad
Changeset: 2c1e56ec5430
Author: asaha
Date: 2017-06-02 08:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2c1e56ec5430
Added tag jdk8u161-b00 for changeset 02d5e7b64b28
! .hgtags
Changeset: 08a21c47c565
Author: asaha
Date: 2017-06-02 15:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/08a21c47c565
Merge
! .hgtags
Changeset: b0b6bdcf22f0
Author: shshahma
Date: 2017-06-13 22:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0b6bdcf22f0
8180020: Improve SymbolHashMap entry handling
Reviewed-by: coleenp, kevinw
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/oops/constantPool.hpp
Changeset: 8aa5e0006ee3
Author: rprotacio
Date: 2017-06-12 13:58 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8aa5e0006ee3
8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/prims/jni.cpp
Changeset: 2163b7e4a74f
Author: asaha
Date: 2017-04-28 14:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2163b7e4a74f
Merge
! .hgtags
Changeset: 77e13f15e396
Author: jcm
Date: 2017-01-11 04:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77e13f15e396
8164293: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 98e7171e0372
Author: anoll
Date: 2014-08-13 10:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98e7171e0372
8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: c0f6c987718c
Author: kevinw
Date: 2017-03-17 03:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c0f6c987718c
8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 305c7da1388b
Author: kevinw
Date: 2017-03-31 01:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/305c7da1388b
8177817: Remove assertions in 8u that were removed by 8056124 in 9.
Reviewed-by: iveresov
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 0516a915fb39
Author: kevinw
Date: 2017-03-17 07:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0516a915fb39
8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 41e0713bcca2
Author: kevinw
Date: 2017-03-31 07:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/41e0713bcca2
8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 47ea82f54bdd
Author: asaha
Date: 2017-04-05 12:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47ea82f54bdd
Added tag jdk8u131-b31 for changeset 41e0713bcca2
! .hgtags
Changeset: e318654a4fa3
Author: kevinw
Date: 2017-04-04 02:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e318654a4fa3
8164002: Add a new CPU family (S_family) for SPARC S7 and above processors
Reviewed-by: dholmes, ecaspole, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
Changeset: 012f8c6cee9a
Author: asaha
Date: 2017-04-26 00:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/012f8c6cee9a
Added tag jdk8u131-b32 for changeset e318654a4fa3
! .hgtags
Changeset: b5eef1d97c9e
Author: asaha
Date: 2017-04-28 14:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5eef1d97c9e
Merge
! .hgtags
Changeset: eb250b03d163
Author: asaha
Date: 2017-05-18 14:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eb250b03d163
Merge
! .hgtags
Changeset: 40aca961645d
Author: asaha
Date: 2017-06-26 22:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/40aca961645d
Merge
! .hgtags
Changeset: 32998fc932dc
Author: shshahma
Date: 2017-04-26 10:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/32998fc932dc
8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
Reviewed-by: dholmes, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 50b3fa6791f4
Author: asaha
Date: 2017-05-23 08:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/50b3fa6791f4
Added tag jdk8u131-b33 for changeset 32998fc932dc
! .hgtags
Changeset: b47c7d21e788
Author: asaha
Date: 2017-06-21 15:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b47c7d21e788
Added tag jdk8u131-b34 for changeset 50b3fa6791f4
! .hgtags
Changeset: aad15df39b88
Author: asaha
Date: 2017-06-26 22:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aad15df39b88
Merge
! .hgtags
Changeset: 8c937a2e846e
Author: asaha
Date: 2017-06-30 23:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c937a2e846e
Merge
! .hgtags
Changeset: 1ba859a58587
Author: asaha
Date: 2017-07-02 22:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ba859a58587
Merge
! .hgtags
! THIRD_PARTY_README
! src/share/vm/prims/jni.cpp
Changeset: 8f1acbb637e3
Author: asaha
Date: 2017-06-30 23:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8f1acbb637e3
Merge
! .hgtags
! THIRD_PARTY_README
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
Changeset: b9817c7ab1d2
Author: asaha
Date: 2017-07-03 15:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b9817c7ab1d2
Merge
! .hgtags
Changeset: 7c2285d86b8d
Author: asaha
Date: 2017-07-03 15:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7c2285d86b8d
Merge
! .hgtags
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/code/nmethod.cpp
Changeset: 01b347e2b10b
Author: asaha
Date: 2017-07-14 11:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/01b347e2b10b
Merge
! .hgtags
Changeset: 6470230caf2a
Author: poonam
Date: 2017-06-19 22:49 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6470230caf2a
8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100%
Summary: Clear the pending OOM exception in SensorInfo::trigger()
Reviewed-by: mchung, dcubed
! src/share/vm/services/lowMemoryDetector.cpp
Changeset: 9ffa0d7ed932
Author: kevinw
Date: 2017-06-26 02:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9ffa0d7ed932
8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod
Reviewed-by: dlong
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
Changeset: 7625d5f8ebc1
Author: asaha
Date: 2017-07-06 21:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7625d5f8ebc1
Added tag jdk8u141-b31 for changeset 9ffa0d7ed932
! .hgtags
Changeset: ae8cae699f62
Author: asaha
Date: 2017-07-13 08:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ae8cae699f62
Merge
! .hgtags
Changeset: 7245ee7fa44a
Author: asaha
Date: 2017-07-13 09:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7245ee7fa44a
Added tag jdk8u141-b32 for changeset ae8cae699f62
! .hgtags
Changeset: 7bcf6e0c266c
Author: asaha
Date: 2017-07-14 11:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7bcf6e0c266c
Merge
! .hgtags
Changeset: 3dd062a38713
Author: asaha
Date: 2017-07-14 11:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3dd062a38713
Merge
! .hgtags
! THIRD_PARTY_README
Changeset: 2ae224983938
Author: asaha
Date: 2017-07-14 14:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2ae224983938
Merge
! .hgtags
Changeset: 81a7784fb549
Author: asaha
Date: 2017-07-26 22:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/81a7784fb549
Merge
! .hgtags
Changeset: e413e0d0e467
Author: hseigel
Date: 2017-08-01 09:47 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e413e0d0e467
8180711: Better invokespecial checks
Reviewed-by: acorn, ahgross, rhalade
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
Changeset: 2667e5c45e24
Author: coffeys
Date: 2017-08-08 12:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2667e5c45e24
8184682: Upgrade compression library
Reviewed-by: alanb, sherman, ahgross, jeff
! THIRD_PARTY_README
Changeset: f8a45a60bc6b
Author: dbuck
Date: 2017-09-29 14:30 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f8a45a60bc6b
8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov
! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/runtime/RedefineTests/RedefineInterfaceCall.java
Changeset: 1e225dabccc5
Author: asaha
Date: 2017-07-24 09:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1e225dabccc5
Merge
! .hgtags
Changeset: 53d23b6b25cd
Author: dbuck
Date: 2016-11-17 16:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/53d23b6b25cd
8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: f5ded236c413
Author: shshahma
Date: 2016-11-21 05:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f5ded236c413
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp
Changeset: a11aa80cd695
Author: asaha
Date: 2017-07-25 22:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a11aa80cd695
Added tag jdk8u144-b31 for changeset f5ded236c413
! .hgtags
Changeset: d89d36d67c94
Author: tschatzl
Date: 2017-05-15 12:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d89d36d67c94
8180048: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: dd7bdb77ffe8
Author: asaha
Date: 2017-08-16 22:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd7bdb77ffe8
Added tag jdk8u144-b32 for changeset d89d36d67c94
! .hgtags
Changeset: 3d505f6c7af1
Author: poonam
Date: 2017-08-15 14:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d505f6c7af1
8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv
! src/share/vm/runtime/arguments.cpp
Changeset: 0becf604dfcc
Author: asaha
Date: 2017-09-01 11:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0becf604dfcc
Added tag jdk8u144-b33 for changeset 3d505f6c7af1
! .hgtags
Changeset: 2ef41cb7968a
Author: asaha
Date: 2017-09-14 12:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2ef41cb7968a
Added tag jdk8u144-b34 for changeset 0becf604dfcc
! .hgtags
Changeset: 91894ffc746c
Author: asaha
Date: 2017-09-27 22:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/91894ffc746c
Merge
! .hgtags
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 432f92e99174
Author: asaha
Date: 2017-10-01 11:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/432f92e99174
Merge
! .hgtags
! THIRD_PARTY_README
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: a17bab940547
Author: asaha
Date: 2017-10-03 13:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a17bab940547
Added tag jdk8u161-b01 for changeset 432f92e99174
! .hgtags
Changeset: 4cf0fd9f1fe5
Author: asaha
Date: 2017-10-10 12:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4cf0fd9f1fe5
Added tag jdk8u161-b02 for changeset a17bab940547
! .hgtags
Changeset: 4022d56fc6b8
Author: asaha
Date: 2017-10-18 09:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4022d56fc6b8
Added tag jdk8u161-b03 for changeset 4cf0fd9f1fe5
! .hgtags
Changeset: 37e8b74faccc
Author: asaha
Date: 2017-10-24 13:12 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/37e8b74faccc
Added tag jdk8u161-b04 for changeset 4022d56fc6b8
! .hgtags
Changeset: a769f683df5d
Author: asaha
Date: 2017-11-01 12:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a769f683df5d
Added tag jdk8u161-b05 for changeset 37e8b74faccc
! .hgtags
Changeset: 3eb512753400
Author: asaha
Date: 2017-11-07 18:32 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3eb512753400
Added tag jdk8u161-b06 for changeset a769f683df5d
! .hgtags
Changeset: 796d399766f2
Author: asaha
Date: 2017-11-14 11:52 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/796d399766f2
Added tag jdk8u161-b07 for changeset 3eb512753400
! .hgtags
Changeset: 6e5cabb7995e
Author: asaha
Date: 2017-11-21 12:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6e5cabb7995e
Added tag jdk8u161-b08 for changeset 796d399766f2
! .hgtags
Changeset: b9a9aa038ad8
Author: asaha
Date: 2017-11-29 12:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b9a9aa038ad8
Added tag jdk8u161-b09 for changeset 6e5cabb7995e
! .hgtags
Changeset: 712de5fe954c
Author: asaha
Date: 2017-12-05 13:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/712de5fe954c
Added tag jdk8u161-b10 for changeset b9a9aa038ad8
! .hgtags
Changeset: b1606443958a
Author: mdoerr
Date: 2017-11-28 01:07 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1606443958a
8191907: PPC64 part of JDK-8174962: Better interface invocations
Reviewed-by: goetz
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
Changeset: 210f7ef62595
Author: asaha
Date: 2017-12-15 08:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/210f7ef62595
Added tag jdk8u161-b11 for changeset b1606443958a
! .hgtags
Changeset: 7903edb1a36a
Author: andrew
Date: 2018-02-19 02:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7903edb1a36a
Merge jdk8u161-b12
! .hgtags
! THIRD_PARTY_README
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 76540c2dc48d
Author: aph
Date: 2018-02-19 02:50 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/76540c2dc48d
8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp
Changeset: e0936bc82c5e
Author: andrew
Date: 2018-02-23 18:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e0936bc82c5e
Added tag aarch64-jdk8u161-b16 for changeset 76540c2dc48d
! .hgtags
Changeset: d9d4677adc37
Author: shade
Date: 2018-03-01 13:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d9d4677adc37
Merge
! .hgtags
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp
More information about the shenandoah-dev
mailing list