aboutsummaryrefslogtreecommitdiff
path: root/src/share
AgeCommit message (Collapse)Author
2014-08-04AArch64: try to align metaspace on a 4G boundary.aph
2014-07-08Restrict default ReservedCodeCacheSize to 128MEdward Nevill edward.nevill@linaro.org
2014-06-20Implement type profiling in C1.aph
2014-06-19Remove obsolete C1 patching code.aph
2014-06-05Aarch64 specific changes for merge to jdk8u20-b16Edward Nevill edward.nevill@linaro.org
2014-06-05Merge up to jdk8u20-b16Edward Nevill edward.nevill@linaro.org
2014-06-03Merge up to jdk8u5-b13Edward Nevill edward.nevill@linaro.org
2014-05-14Backout 6713:0ca397cbac95Edward Nevill edward.nevill@linaro.org
2014-05-13Stop spurious O_BUFLEN warningsEdward Nevill edward.nevill@linaro.org
2014-05-22Mergedrchase
2014-05-228037816: Fix for 8036122 breaks build with Xcode5/clangdrchase
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti
2014-05-168042786: Proper fix for 8032566kvn
Summary: Check for overflow cases in range checks and collapse it if we can. Reviewed-by: jrose, iveresov
2014-05-158038212: Method::is_valid_method() check has performance regression impact ↵coleenp
for stackwalking Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint. Reviewed-by: mgerdin, mgronlun, hseigel, stefank
2014-05-158041918: BootstrapMethods attribute cannot be empty.lfoltan
Summary: Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero. Reviewed-by: coleenp, hseigel
2014-05-16Mergedholmes
2014-05-16Mergeroland
2014-05-128032551: Remove UsePPCLWSYNC from globals.hppdholmes
Reviewed-by: lfoltan, zgu
2014-05-058042052: assert(t != NULL) failed: must set before getanoll
Summary: Fixes a bug introduced by 8029302 Reviewed-by: kvn
2014-04-258029302: Performance regression in Math.pow intrinsicadlertz
Summary: Added special case for x^y where y == 2 Reviewed-by: kvn
2014-05-088041723: Event Based tracing ids to be reassigned for CDS klassesmgronlun
Reviewed-by: coleenp, ehelin
2014-04-288040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad ↵anoll
scavengable oop in the code cache Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod Reviewed-by: roland, iveresov
2014-05-028039298: assert(base == NULL || t_adr->isa_rawptr() || ↵kvn
!phase->type(base)->higher_equal(TypePtr::NULL_PTR)) Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively. Reviewed-by: twisti, iveresov
2014-04-298041959: Skip replay parsing errors with ReplayIgnoreInitErrorskvn
Summary: Allow replay compilation with replay file parsing error. Reviewed-by: twisti, iveresov
2014-04-308035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparckvn
Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines. Reviewed-by: kvn, iveresov Contributed-by: shrinivas.joshi@oracle.com
2014-04-258041481: JVM crashes with collect_args_for_profilingroland
Summary: method handle call to c1 intrinsic tries to profile popped argument Reviewed-by: kvn, twisti
2014-04-258040140: System.nanoTime() is slow and non-monotonic on OS Xsla
Reviewed-by: sspitsyn, shade, dholmes, acorn
2014-04-24Fix biased locking and enable as defaultEdward Nevill edward.nevill@linaro.org
2014-04-148029436: CICompilerCount is not updated when the number of compiler threads ↵anoll
is adjusted to the number of CPUs Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
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-03-20Mergeaph
2014-03-19Merge to jdk8 release tipEdward Nevill edward.nevill@linaro.org
2014-03-06Mergeaph
2014-03-038036100: Default method returns true for a while, and then returns falsevlivanov
Reviewed-by: kvn, jrose
2014-03-03Correct supported JDK version for JDK 7.aph
2014-02-28Make hotspot build for ZeroEdward Nevill edward.nevill@linaro.org
2014-02-28Fix runtime/7107135/Test7107135 - problems with execstackEdward Nevill edward.nevill@linaro.org
2014-02-25C1: Generate code for Unsafe fence intrinsicsaph
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