8035605: Expand functionality of PredictedIntrinsicGenerator

8052081: Optimize generated by C2 code for Intel's Atom processor

Merge

8054341: Remove some obsolete code in G1CollectedHeap class

8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate

8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap

8050973: CMS/G1 GC: add missing Resource and Handle mark

8027959: Early reclamation of large objects in G1

8048112: G1 Full GC needs to support the case when the very first region is not available

8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account

8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap

8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking

8054341: Remove some obsolete code in G1CollectedHeap class

8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate

8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap

8050973: CMS/G1 GC: add missing Resource and Handle mark

8027959: Early reclamation of large objects in G1

8048112: G1 Full GC needs to support the case when the very first region is not available

8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account

8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap

8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking

7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS

8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation

8054054: 8040121 is broken

8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp

8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp

8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013

8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376

8054376: Move RTM flags from Experimental to Product

8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on

8048269: Add flag to turn off class unloading after G1 concurrent mark

8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java

8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off

8049426: Minor cleanups after G1 class unloading

8049421: G1 Class Unloading after completing a concurrent mark cycle

8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator

8047818: G1 HeapRegions can no longer be ContiguousSpaces

8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes

8047821: G1 Does not use the save_marks functionality as intended

8047820: G1 Block offset table does not need to support generic Space classes

8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC

8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp

8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure

8047373: Clean the ExceptionCache in one pass

8046670: Make CMS metadata aware closures applicable for other collectors

8038405: Clean up some virtual fucntions in Space class hierarchy

8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace

8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS

8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes

8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled

8035746: Add missing Klass::oop_is_instanceClassLoader() function

8035648: Don't use Handle in java_lang_String::print

8035412: Cleanup ClassLoaderData::is_alive

8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do

8034764: Use process_strong_roots to adjust the StringTable

8034761: Remove the do_code_roots parameter from process_strong_roots

8033923: Use BufferingOopClosure for G1 code root scanning

8033764: Remove the usage of StarTask from BufferingOopClosure

8032379: Remove the is_scavenging flag to process_strong_roots

8054550: new hotspot build - hs25.40-b05

Added tag jdk8u40-b01 for changeset dc06b830ea95

Added tag hs25.40-b04 for changeset cb95655ef06f jdk8u40-b01

Merge hs25.40-b04

8038756: new WB API :: get/setVMFlag

8029070: memory leak in jmm_SetVMGlobal

Merge

8046233: VerifyError on backward branch

Merge

8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp

8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization

8051012: Regression in verifier for <init> method call from inside of a branch

8024366: Make UseNUMA enable UseNUMAInterleaving

8054159: new hotspot build - hs25.40-b04

Added tag hs25.40-b03 for changeset e2976043eac3

8039489: Refactor test framework for dynamic VM options hs25.40-b03

8046715: Add a way to verify an extended set of command line options

8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'

8046783: Add hidden field to methods for event based tracing

8049684: pstack crashes on java core dump

8051910: new hotspot build - hs25.40-b03

Added tag hs25.40-b02 for changeset f0afba33c928

Merge hs25.40-b02

Merge

8028037: [parfait] warnings from b114 for hotspot.src.share.vm

8050978: Fix bad field access check in C1 and C2

8050972: Concurrency problem in PcDesc cache

8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp

8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate

8035401: Fix visibility of G1ParScanThreadState members

8035400: Move G1ParScanThreadState into its own files

8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops

8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp

8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx

8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong

8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)

8040002: Clean up code and code duplication in re-diryting cards for verification

8019342: G1: High "Other" time most likely due to card redirtying

8028710: G1 does not retire allocation buffers after reference processing work

8039596: Remove HeapRegionRemSet::clear_incoming_entry

8037344: Use the "next" field to iterate over fine remembered instead of using the hash table

8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction

8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet

8042255: make gc src file exclusion more automatic

8049916: new hotspot build - hs25.40-b02

8051005: Third Party License Readme update for 8u20

8050167: linux-sparcv9: hs_err file does not show any stack information

8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid

8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build

Merge

Merge

8042804: Support invoking Hotspot tests from top level

Added tag hs25.40-b01 for changeset d952af8cf67d

Merge hs25.40-b01

8043546: C1 optimizes @Stable instance fields with default values

8042737: Introduce umbrella header prefetch.inline.hpp

8042195: Introduce umbrella header orderAccess.inline.hpp.

8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc

8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true

8046769: Set T family feature bit on Niagara systems

8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops

(0) -3000 -1000 -120 +120 +1000 +3000 tip

mercurial