8161218: Better bytecode loading

Merge

8159511: Stack map validation

8159515: Improve indy validation

Added tag jdk8u121-b00 for changeset 3b0e5f01891f

Merge

8172145: C2: anti dependence missed because store hidden by membar

Merge

8170307: Stack size option -Xss is ignored

Merge

8171155: Scanning method file for initialized final field updates can fail for non-existent fields

8160551: assert(c == Bytecodes::_putfield) failed: must be putfield

8157181: Compilers accept modification of final fields outside initializer methods

Merge

8161993: G1 crashes if active_processor_count changes during startup

8147910: Cache initial active_processor_count

8150490: Update OS detection code to recognize Windows Server 2016

8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries

8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp

8164508: unexpected profiling mismatch in c1 generated code

8162101: C2: Handle "wide" aliases for unsafe accesses

8155781: C2: opaque unsafe access triggers an assert

8134918: C2: Type speculation produces mismatched unsafe accesses

8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI

8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata

8158639: C2 compilation fails with SIGSEGV

Merge

Added tag jdk8u152-b00 for changeset 8cc092b845ce

Merge

8140584: nmethod::oops_do_marking_epilogue always runs verification code

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

mercurial