aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm
AgeCommit message (Collapse)Author
2014-04-188039975: SIGSEGV in MethodData::next_data(ProfileData*)roland
Summary: profiling code in interpreter broken when argument profiling is off. Reviewed-by: iveresov, kvn
2014-02-218035057: NewSize ergonomics wrong when setting small or unaligned size on ↵sjohanss
command line Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned. Reviewed-by: jwilhelm, jmasa
2014-04-238033426: Scale initial NewSize using NewRatio if not set on command linesjohanss
Summary: Now using NewRatio to size initial NewSize if not specified on commandline. Reviewed-by: jmasa, jwilhelm
2014-04-228041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) ↵kvn
failed: bad dominance Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack(). Reviewed-by: iveresov
2014-04-238038921: assert(t != NULL) failed: must set before getanoll
Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...). Reviewed-by: kvn, roland Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
2014-04-168038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) ↵kvn
runThese -full Summary: use correct set_escape_state() method. Reviewed-by: kvn, iignatyev Contributed-by: Richard Reingruber <richard.reingruber@sap.com>
2014-04-17Mergehs25.20-b11amurillo
2014-04-17Mergehseigel
2014-04-14Mergejdk8u20-b10asaha
2014-04-148033150: invokestatic: IncompatibleClassChangeError trying to invoke static ↵lfoltan
method from a parent in presence of conflicting defaults. Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses. Reviewed-by: acorn, coleenp, kamg
2014-04-158039050: Crash in C2 compiler at Node::rematerializekvn
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination. Reviewed-by: iveresov
2014-04-16Mergecoleenp
2014-04-148038076: constraint on multianewarray instruction is not checked since class ↵lfoltan
version 50. Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified. Reviewed-by: hseigel, ctornqvi, coleenp, kamg
2014-04-09Mergeasaha
2014-04-02Mergeasaha
2014-03-28Mergevlivanov
2014-03-288035828: Turn on @Stable support in VMvlivanov
Reviewed-by: jrose, twisti
2014-03-288035887: VM crashes trying to force inlining the recursive callvlivanov
Reviewed-by: kvn, twisti
2014-03-288036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) ↵vlivanov
failed: offset is a constant" with FoldStableValues on Reviewed-by: kvn
2014-03-27Mergeasaha
2014-03-278038240: new WB API to get nmethodiignatyev
Reviewed-by: morris, kvn
2014-03-25Mergejdk8u20-b07amurillo
2014-03-18Mergeasaha
2014-03-18Mergelana
2014-03-178037407: G1: Remove heapRegionSets.cppbrutisso
Reviewed-by: tschatzl, pliden
2014-03-14Mergeasaha
2014-03-148034079: G1: Refactor the HeapRegionSet hierarchybrutisso
Reviewed-by: tschatzl, pliden
2014-03-12Mergeminqi
2014-03-12Mergecoffeys
2014-03-068032633: Enable type speculation by defaultroland
Summary: enable type speculation Reviewed-by: kvn
2014-03-058035983: Fix "Native frames:" in crash report (hs_err file)kvn
Summary: check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr). Reviewed-by: twisti, coleenp
2014-03-058035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags ↵roland
1 != 0 at ciMethodData.cpp:90 Summary: concurrent update of traps with construction of ciMethodData Reviewed-by: kvn, twisti
2014-03-17Mergeroland
2014-03-17Mergeiveresov
2014-03-148031754: Type speculation should favor profile data from outermost inlined ↵roland
method Summary: favor profile data coming from outer most method Reviewed-by: kvn, twisti
2014-03-128031321: Support Intel bit manipulation instructionsiveresov
Summary: Add support for BMI1 instructions Reviewed-by: kvn, roland
2014-03-038036100: Default method returns true for a while, and then returns falsevlivanov
Reviewed-by: kvn, jrose
2014-03-038035735: Metaspace::contains become extremely slow in some casescoleenp
Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames. Reviewed-by: jmasa, dcubed
2014-04-118039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) ↵coleenp
failed: Bad size calculated" Summary: Dtrace monitoring uses size before mirror size is set. Reviewed-by: kamg, hseigel
2014-04-158028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)coleenp
Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS. Reviewed-by: ehelin, stefank, jmasa, iklam
2014-02-28Mergehs25.20-b05amurillo
2014-02-28Mergepoonam
2014-02-288035283: Second phase of branch shortening doesn't account for loop alignmentpoonam
Summary: added missing check for loop padding case. Reviewed-by: kvn, jrose
2014-02-278032011: nsk/stress/jck60/jck60022 crashes in ↵roland
src\share\vm\runtime\synchronizer.cpp:239 Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock Reviewed-by: kvn, iveresov
2014-04-09Mergekevinw
2014-04-038016302: Change type of the number of GC workers to unsigned int (2)vkempik
Reviewed-by: tschatzl, jwilhelm
2014-04-088036619: Shark: add LLVM 3.4 supportneugens
Reviewed-by: twisti, kvn
2014-04-038039089: List verification enabled in product buildsjwilhelm
Summary: Replaced the verification call to a conditional one that only runs verification in debug builds. Reviewed-by: brutisso, tschatzl
2014-04-058026334: hs_err improvement: Print elapsed time in a humanly readable formatdbuck
Reviewed-by: coleenp, dsamersoff Contributed-by: masato.yoshida@oracle.com
2014-04-028033696: "assert(thread != NULL) failed: just checking" due to ↵kevinw
Thread::current() and JNI pthread interaction Reviewed-by: dholmes, dsamersoff Contributed-by: andreas.eriksson@oracle.com