Requesting approval to integrate hs24.60-b08 into jdk7u60-b05.
A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u60/hs24.60-b08-jdk7u60-b05.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7145569: G1: optimize nmethods scanning 7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge 8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_to 8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds 8006546: JSR 292: typos in the ConstantPool::copy_cp_impl() 8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic 8011343: Add new flag for verifying the heap during startup 8013132: Add a flag to turn off the output of the verbose verification code 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement 8014078: G1: improve remembered set summary information by providing per region type information 8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo 8015244: G1: Verification after a full GC is incorrectly placed. 8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build" 8020530: Non heap memory size calculated incorrectly 8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 8025541: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads 8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark 8027455: Improve symbol table scan times during gc pauses 8027476: Improve performance of Stringtable unlink 8027756: assert(!hr->isHumongous()) failed: code root in humongous region? 8031764: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file 8032013: new hotspot build - hs24.60-b08 8032771: The flag VerifySilently misses a test case -- Alejandro