hg: bsd-port/jdk8/hotspot: 171 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sat Jan 27 06:43:50 UTC 2018


Changeset: 75d40493551f
Author:    asaha
Date:      2017-06-20 14:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75d40493551f

Added tag jdk8u162-b00 for changeset 7b96cfeed222

! .hgtags

Changeset: 2cea3fdbc3bf
Author:    asaha
Date:      2017-06-26 22:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2cea3fdbc3bf

Merge

! .hgtags

Changeset: 9c12db83d77d
Author:    asaha
Date:      2017-06-26 22:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c12db83d77d

Merge

! .hgtags

Changeset: 259c36bd7aea
Author:    asaha
Date:      2017-07-13 21:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/259c36bd7aea

Merge

! .hgtags

Changeset: 9e265c181b19
Author:    asaha
Date:      2017-07-25 07:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9e265c181b19

Merge

! .hgtags

Changeset: 8a9294fa59d6
Author:    poonam
Date:      2017-06-19 22:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a9294fa59d6

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: f04097176542
Author:    kevinw
Date:      2017-06-26 02:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f04097176542

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: d3cc20285653
Author:    zgu
Date:      2017-06-07 13:59 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3cc20285653

8181055: PPC64: "mbind: Invalid argument" still seen after 8175813
Summary: Use numa_interleave_memory v2 api when available
Reviewed-by: dholmes, shade, gromero

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 6bc9abf210fd
Author:    dbuck
Date:      2017-07-25 10:10 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bc9abf210fd

8178047: Aliasing problem with raw memory accesses
Summary: Require equal bases when unaliasing offsets for raw accesses
Reviewed-by: thartmann, kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/unsafe/TestRawAliasing.java

Changeset: 3b5410755ebd
Author:    shshahma
Date:      2017-07-25 10:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3b5410755ebd

8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
Reviewed-by: kvn, shade

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: c7f6875cc8c3
Author:    dbuck
Date:      2017-07-25 15:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c7f6875cc8c3

Merge


Changeset: 279a5dd96f9b
Author:    zmajo
Date:      2017-03-09 14:27 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/279a5dd96f9b

8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL
Summary: Check values returned by ciMethodData::bci_to_data() where necessary.
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/opto/parse2.cpp

Changeset: aa4ffb1f30c9
Author:    robm
Date:      2017-08-03 08:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aa4ffb1f30c9

Merge


Changeset: 35fe0be5277b
Author:    thartmann
Date:      2017-08-10 12:08 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/35fe0be5277b

8184271: Time related C1 intrinsics produce inconsistent results when floating around
Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned.
Reviewed-by: kvn, vlivanov, iveresov

! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
+ test/compiler/c1/TestPinnedIntrinsics.java

Changeset: 1832e44a9889
Author:    thartmann
Date:      2017-07-19 09:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1832e44a9889

8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret()
Summary: Adds a missing null check (guarantee) found by Parfait.
Reviewed-by: coleenp, shade

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: fbb8f75498f4
Author:    dbuck
Date:      2017-08-11 03:30 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbb8f75498f4

8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>

! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java

Changeset: b55756ea22d8
Author:    dbuck
Date:      2017-08-11 23:51 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b55756ea22d8

8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dcubed

! src/share/vm/runtime/objectMonitor.cpp

Changeset: cc5c5ad8dd1c
Author:    poonam
Date:      2017-08-15 14:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cc5c5ad8dd1c

8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv

! src/share/vm/runtime/arguments.cpp

Changeset: 79d7902dcb95
Author:    dbuck
Date:      2017-08-21 05:20 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/79d7902dcb95

8172751: OSR compilation at unreachable bci causes C1 crash
Summary: Bailout if OSR entry is unreachable.
Reviewed-by: thartmann
Contributed-by: Andreas Woess <andreas.woess at oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/c1/Test8172751.java

Changeset: 16939858a716
Author:    dbuck
Date:      2017-08-21 11:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/16939858a716

6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.
Reviewed-by: zgu, sla, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/runtime/jniHandles.cpp

Changeset: ea7502500b78
Author:    dbuck
Date:      2017-08-23 04:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ea7502500b78

6656031: SA: jmap -permstat number of classes is off by 1
Reviewed-by: sla, dholmes

! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java

Changeset: 96e9e479ff8a
Author:    shshahma
Date:      2017-08-24 01:27 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/96e9e479ff8a

8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
Summary: Check for possible null-point dereference.
Reviewed-by: kvn

! src/share/vm/compiler/oopMap.cpp

Changeset: aea833250879
Author:    shshahma
Date:      2017-08-31 21:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aea833250879

8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp

Changeset: 440fd98d0bd1
Author:    dbuck
Date:      2017-09-07 09:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/440fd98d0bd1

8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp

Changeset: 8a06805fcf5d
Author:    dbuck
Date:      2017-09-07 09:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a06805fcf5d

8166742: SIGFPE in C2 Loop IV elimination
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestImpossibleIV.java

Changeset: c89173159237
Author:    dbuck
Date:      2017-09-07 10:15 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c89173159237

8023667: SA: ExceptionBlob and other C2 classes not available in client VM
Summary: Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes

! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js

Changeset: cff49fc368a3
Author:    kevinw
Date:      2017-09-08 08:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cff49fc368a3

8177026: jvm.dll file version not updated since 8u72
Reviewed-by: ihse

! src/os/windows/vm/version.rc

Changeset: 92693f9dd704
Author:    kevinw
Date:      2017-09-08 15:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92693f9dd704

Merge


Changeset: 4dd24f4ca140
Author:    asaha
Date:      2017-10-03 18:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4dd24f4ca140

Added tag jdk8u162-b01 for changeset 92693f9dd704

! .hgtags

Changeset: 61079977e79a
Author:    asaha
Date:      2017-09-13 02:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/61079977e79a

Added tag jdk8u152-b16 for changeset 98b4b0661837

! .hgtags

Changeset: 741b7a6743c0
Author:    asaha
Date:      2017-10-04 14:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/741b7a6743c0

Merge

! .hgtags

Changeset: f61ab523f726
Author:    asaha
Date:      2017-10-16 16:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f61ab523f726

Added tag jdk8u162-b02 for changeset 741b7a6743c0

! .hgtags

Changeset: 9575483cce09
Author:    mdoerr
Date:      2017-10-12 16:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9575483cce09

8145913: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz, mdoerr
Contributed-by: Gustavo Serra Scalet <gustavo.scalet at eldorado.org.br>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp

Changeset: 75f5e49c6187
Author:    goetz
Date:      2016-10-27 12:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75f5e49c6187

8168318: PPC64: Use cmpldi instead of li/cmpld
Reviewed-by: goetz
Contributed-by: igor.nunes at eldorado.org.br

! src/cpu/ppc/vm/ppc.ad

Changeset: 7c3dc80542b6
Author:    mdoerr
Date:      2016-11-25 11:15 -0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7c3dc80542b6

8170328: PPC64: Use andis instead of lis/and
Reviewed-by: goetz, mdoerr
Contributed-by: Igor Nunes <igor.nunes at eldorado.org.br>

! src/cpu/ppc/vm/ppc.ad

Changeset: 584eac5794ff
Author:    mdoerr
Date:      2017-10-12 16:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/584eac5794ff

8181810: PPC64: Leverage extrdi for bitfield extract
Reviewed-by: mdoerr, simonis
Contributed-by: Matthew Brandyberry <mbrandy at linux.vnet.ibm.com>

! src/cpu/ppc/vm/ppc.ad

Changeset: 9f401c01775b
Author:    kevinw
Date:      2017-10-14 00:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f401c01775b

8164954: split_if creates empty phi and region nodes
Summary: Don't split if all edges will be moved to new phi
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp

Changeset: d1b47c83a9dd
Author:    kevinw
Date:      2017-10-14 12:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d1b47c83a9dd

Merge


Changeset: e0c000e8eb75
Author:    robm
Date:      2017-10-23 06:39 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0c000e8eb75

Merge


Changeset: f299cf0b7bae
Author:    asaha
Date:      2017-10-24 13:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f299cf0b7bae

Added tag jdk8u162-b03 for changeset e0c000e8eb75

! .hgtags

Changeset: d8e653b256ef
Author:    kevinw
Date:      2016-11-02 14:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/9f61bcf14c10

Merge

! .hgtags

Changeset: 6fd7899f5669
Author:    asaha
Date:      2016-11-21 22:56 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6fd7899f5669

Merge

! .hgtags

Changeset: 75000d7dd468
Author:    coleenp
Date:      2016-12-13 14:37 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/978b8a997f71

Merge

! .hgtags

Changeset: 6970c5808bf1
Author:    asaha
Date:      2016-12-20 13:37 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6970c5808bf1

Merge

! .hgtags

Changeset: e49557628945
Author:    asaha
Date:      2017-01-23 17:09 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e49557628945

Merge

! .hgtags

Changeset: ba25f5833a12
Author:    shshahma
Date:      2016-09-20 05:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/351bf1d4ff9a

Merge

! .hgtags

Changeset: 864d59bedf3d
Author:    asaha
Date:      2017-01-03 08:51 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/4dbfa34ecb57

Merge

! .hgtags

Changeset: c468dc338392
Author:    asaha
Date:      2017-02-16 13:13 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c468dc338392

Merge

! .hgtags

Changeset: b1b140f0c504
Author:    asaha
Date:      2017-02-16 13:21 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1b140f0c504

Merge

! .hgtags

Changeset: 264db5526c9d
Author:    asaha
Date:      2017-03-09 10:10 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/264db5526c9d

Merge

! .hgtags

Changeset: 6d84bb241c89
Author:    asaha
Date:      2017-02-24 09:04 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6d84bb241c89

Merge

! .hgtags

Changeset: 48a4fb4af0b7
Author:    asaha
Date:      2017-03-09 09:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/48a4fb4af0b7

Merge

! .hgtags

Changeset: f00fbe2842d1
Author:    asaha
Date:      2017-03-09 10:19 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f00fbe2842d1

Merge

! .hgtags

Changeset: 268b63233d3e
Author:    asaha
Date:      2017-03-09 12:17 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/268b63233d3e

Merge

! .hgtags

Changeset: 733615d6afda
Author:    coffeys
Date:      2017-03-16 17:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/2e6316108435

Merge

! .hgtags

Changeset: 52f1b23e0789
Author:    asaha
Date:      2017-03-21 12:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/52f1b23e0789

Merge

! .hgtags

Changeset: a6c90d8e1900
Author:    asaha
Date:      2017-03-21 12:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a6c90d8e1900

Merge

! .hgtags

Changeset: eb9e617d6f64
Author:    aefimov
Date:      2017-01-31 16:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/c4026db66abe

Merge

! .hgtags

Changeset: 964d7f65d54f
Author:    asaha
Date:      2017-03-21 22:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/08a21c47c565

Merge

! .hgtags

Changeset: b0b6bdcf22f0
Author:    shshahma
Date:      2017-06-13 22:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/2163b7e4a74f

Merge

! .hgtags

Changeset: 77e13f15e396
Author:    jcm
Date:      2017-01-11 04:26 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/b5eef1d97c9e

Merge

! .hgtags

Changeset: eb250b03d163
Author:    asaha
Date:      2017-05-18 14:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb250b03d163

Merge

! .hgtags

Changeset: 40aca961645d
Author:    asaha
Date:      2017-06-26 22:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/40aca961645d

Merge

! .hgtags

Changeset: 32998fc932dc
Author:    shshahma
Date:      2017-04-26 10:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/aad15df39b88

Merge

! .hgtags

Changeset: 8c937a2e846e
Author:    asaha
Date:      2017-06-30 23:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c937a2e846e

Merge

! .hgtags

Changeset: 1ba859a58587
Author:    asaha
Date:      2017-07-02 22:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/b9817c7ab1d2

Merge

! .hgtags

Changeset: 7c2285d86b8d
Author:    asaha
Date:      2017-07-03 15:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/01b347e2b10b

Merge

! .hgtags

Changeset: 6470230caf2a
Author:    poonam
Date:      2017-06-19 22:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/ae8cae699f62

Merge

! .hgtags

Changeset: 7245ee7fa44a
Author:    asaha
Date:      2017-07-13 09:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/7bcf6e0c266c

Merge

! .hgtags

Changeset: 3dd062a38713
Author:    asaha
Date:      2017-07-14 11:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/2ae224983938

Merge

! .hgtags

Changeset: 81a7784fb549
Author:    asaha
Date:      2017-07-26 22:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/81a7784fb549

Merge

! .hgtags

Changeset: e413e0d0e467
Author:    hseigel
Date:      2017-08-01 09:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/1e225dabccc5

Merge

! .hgtags

Changeset: 53d23b6b25cd
Author:    dbuck
Date:      2016-11-17 16:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/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/bsd-port/jdk8/hotspot/rev/37e8b74faccc

Added tag jdk8u161-b04 for changeset 4022d56fc6b8

! .hgtags

Changeset: 18366fa39fe0
Author:    asaha
Date:      2017-10-24 23:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/18366fa39fe0

Merge

! .hgtags
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 27efe2291380
Author:    asaha
Date:      2017-10-25 14:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27efe2291380

Added tag jdk8u162-b04 for changeset 18366fa39fe0

! .hgtags

Changeset: a769f683df5d
Author:    asaha
Date:      2017-11-01 12:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a769f683df5d

Added tag jdk8u161-b05 for changeset 37e8b74faccc

! .hgtags

Changeset: e34428c12886
Author:    asaha
Date:      2017-11-01 12:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e34428c12886

Merge

! .hgtags

Changeset: 1003feba05bd
Author:    asaha
Date:      2017-11-02 11:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1003feba05bd

Added tag jdk8u162-b05 for changeset e34428c12886

! .hgtags

Changeset: 3eb512753400
Author:    asaha
Date:      2017-11-07 18:32 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3eb512753400

Added tag jdk8u161-b06 for changeset a769f683df5d

! .hgtags

Changeset: cd7f8ee4553d
Author:    asaha
Date:      2017-11-07 18:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd7f8ee4553d

Merge

! .hgtags

Changeset: b2f12c3220c4
Author:    asaha
Date:      2017-11-07 18:53 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2f12c3220c4

Added tag jdk8u162-b06 for changeset cd7f8ee4553d

! .hgtags

Changeset: f23241cde362
Author:    ysuenaga
Date:      2017-10-24 22:45 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f23241cde362

8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize
Reviewed-by: dholmes, sspitsyn, poonam

! src/share/vm/memory/metaspace.cpp
+ test/runtime/Metaspace/MaxMetaspaceSizeTest.java

Changeset: 796d399766f2
Author:    asaha
Date:      2017-11-14 11:52 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/796d399766f2

Added tag jdk8u161-b07 for changeset 3eb512753400

! .hgtags

Changeset: 7be95092ed8b
Author:    asaha
Date:      2017-11-14 13:01 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7be95092ed8b

Merge

! .hgtags

Changeset: 77214cf86be0
Author:    asaha
Date:      2017-11-14 22:35 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77214cf86be0

Added tag jdk8u162-b07 for changeset 7be95092ed8b

! .hgtags

Changeset: 6e5cabb7995e
Author:    asaha
Date:      2017-11-21 12:33 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e5cabb7995e

Added tag jdk8u161-b08 for changeset 796d399766f2

! .hgtags

Changeset: 080cfab19320
Author:    asaha
Date:      2017-11-21 13:02 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/080cfab19320

Merge

! .hgtags

Changeset: 28ec14bf7fab
Author:    asaha
Date:      2017-11-21 13:17 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28ec14bf7fab

Added tag jdk8u162-b08 for changeset 080cfab19320

! .hgtags

Changeset: b9a9aa038ad8
Author:    asaha
Date:      2017-11-29 12:50 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9a9aa038ad8

Added tag jdk8u161-b09 for changeset 6e5cabb7995e

! .hgtags

Changeset: 02f9409295f9
Author:    asaha
Date:      2017-11-29 12:58 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02f9409295f9

Merge

! .hgtags

Changeset: c2890f1eb8e0
Author:    asaha
Date:      2017-11-29 13:15 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2890f1eb8e0

Added tag jdk8u162-b09 for changeset 02f9409295f9

! .hgtags

Changeset: 712de5fe954c
Author:    asaha
Date:      2017-12-05 13:24 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/712de5fe954c

Added tag jdk8u161-b10 for changeset b9a9aa038ad8

! .hgtags

Changeset: c3618e1cdefd
Author:    asaha
Date:      2017-12-05 13:40 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3618e1cdefd

Merge

! .hgtags

Changeset: 5f877da87931
Author:    asaha
Date:      2017-12-05 13:55 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5f877da87931

Added tag jdk8u162-b10 for changeset c3618e1cdefd

! .hgtags

Changeset: b1606443958a
Author:    mdoerr
Date:      2017-11-28 01:07 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/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: 9f51d57ccc30
Author:    asaha
Date:      2017-12-14 12:38 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f51d57ccc30

Merge


Changeset: 210f7ef62595
Author:    asaha
Date:      2017-12-15 08:42 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/210f7ef62595

Added tag jdk8u161-b11 for changeset b1606443958a

! .hgtags

Changeset: 39e2895b795a
Author:    asaha
Date:      2017-12-15 08:58 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/39e2895b795a

Merge

! .hgtags

Changeset: 05f3aaebb63f
Author:    asaha
Date:      2017-12-15 13:50 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/05f3aaebb63f

Added tag jdk8u162-b11 for changeset 39e2895b795a

! .hgtags

Changeset: 72ecd29c1682
Author:    asaha
Date:      2017-12-19 15:08 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/72ecd29c1682

Added tag jdk8u161-b12 for changeset 210f7ef62595

! .hgtags

Changeset: 69aec2ca5d90
Author:    asaha
Date:      2017-12-19 15:25 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69aec2ca5d90

Merge

! .hgtags

Changeset: c156e56b2f1f
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2018-01-25 22:36 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c156e56b2f1f

Merge from main OpenJDK repository

! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! 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/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/vmStructs.cpp



More information about the bsd-port-dev mailing list