Merge

7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC

Merge

7160161: Missed safepoint in non-Counted loop

7191926: Remove MKS dependency in Hotspot regression tests

7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites

6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp

7148109: C2 compiler consumes too much heap resources

Merge

7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles

7041879: G1: introduce stress testing parameter to cause frequent evacuation failures

7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code

Merge

7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X

7194004: new hotspot build - hs24-b22

Added tag jdk8-b54 for changeset e8fb566b9466

Added tag hs24-b21 for changeset 9e3ae661284d jdk8-b54

Merge hs24-b21

Merge

7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets

7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'

7171824: assert(_offset >= 1) failed: illegal call to offset()

7192964: assert(false) failed: bad AD file

7192167: JSR 292: C1 has old broken code which needs to be removed

7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops

6340864: Implement vectorization optimizations in hotspot-server

Merge

7193157: G1: Make some develpflags available in product builds

7185699: G1: Prediction model discrepancies

7192128: G1: Extend fix for 6948537 to G1's BOT

(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 tip

mercurial