changelog
- Wed, 30 Apr 2014 11:16:33 -0700
- by katleman [Wed, 30 Apr 2014 11:16:33 -0700] rev 6646
- Added tag jdk8u20-b12 for changeset 18ae0dac7620
- Fri, 25 Apr 2014 09:19:12 -0700
- by amurillo [Fri, 25 Apr 2014 09:19:12 -0700] rev 6645
- Added tag hs25.20-b12 for changeset 3c291bc2aa7c
- Fri, 25 Apr 2014 09:19:11 -0700
- by amurillo [Fri, 25 Apr 2014 09:19:11 -0700] rev 6644
- Merge
- Fri, 18 Apr 2014 14:25:21 +0200
- by roland [Fri, 18 Apr 2014 14:25:21 +0200] rev 6643
- 8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: profiling code in interpreter broken when argument profiling is off.
Reviewed-by: iveresov, kvn
- Fri, 21 Feb 2014 09:48:52 +0100
- by sjohanss [Fri, 21 Feb 2014 09:48:52 +0100] rev 6642
- 8035057: NewSize ergonomics wrong when setting small or unaligned size on 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
- Wed, 23 Apr 2014 11:18:53 +0200
- by sjohanss [Wed, 23 Apr 2014 11:18:53 +0200] rev 6641
- 8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm
- Thu, 24 Apr 2014 14:02:48 +0400
- by iignatyev [Thu, 24 Apr 2014 14:02:48 +0400] rev 6640
- 8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
- Tue, 22 Apr 2014 17:45:56 -0700
- by kvn [Tue, 22 Apr 2014 17:45:56 -0700] rev 6639
- 8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().
Reviewed-by: iveresov
- Wed, 23 Apr 2014 10:35:15 +0200
- by anoll [Wed, 23 Apr 2014 10:35:15 +0200] rev 6638
- 8038921: assert(t != NULL) failed: must set before get
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>
- Wed, 16 Apr 2014 14:49:03 -0700
- by kvn [Wed, 16 Apr 2014 14:49:03 -0700] rev 6637
- 8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Summary: use correct set_escape_state() method.
Reviewed-by: kvn, iignatyev
Contributed-by: Richard Reingruber <richard.reingruber@sap.com>
- Thu, 17 Apr 2014 16:18:40 -0700
- by amurillo [Thu, 17 Apr 2014 16:18:40 -0700] rev 6636
- 8040898: new hotspot build - hs25.20-b12
Reviewed-by: jcoomes
- Thu, 17 Apr 2014 16:09:08 -0700
- by amurillo [Thu, 17 Apr 2014 16:09:08 -0700] rev 6635
- Added tag hs25.20-b11 for changeset b6a2ba7d3ea7
- Thu, 17 Apr 2014 16:09:07 -0700
- by amurillo [Thu, 17 Apr 2014 16:09:07 -0700] rev 6634
- Merge
- Thu, 17 Apr 2014 17:35:04 -0400
- by hseigel [Thu, 17 Apr 2014 17:35:04 -0400] rev 6633
- Merge
- Mon, 14 Apr 2014 14:27:45 -0400
- by lfoltan [Mon, 14 Apr 2014 14:27:45 -0400] rev 6632
- 8033150: invokestatic: IncompatibleClassChangeError trying to invoke static 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
- Mon, 14 Apr 2014 10:13:03 -0400
- by lfoltan [Mon, 14 Apr 2014 10:13:03 -0400] rev 6631
- 8038076: constraint on multianewarray instruction is not checked since class 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
- Tue, 15 Apr 2014 14:34:48 -0700
- by kvn [Tue, 15 Apr 2014 14:34:48 -0700] rev 6630
- 8039050: Crash in C2 compiler at Node::rematerialize
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: iveresov
- Wed, 16 Apr 2014 18:40:25 -0400
- by coleenp [Wed, 16 Apr 2014 18:40:25 -0400] rev 6629
- Merge
- Mon, 03 Mar 2014 13:58:52 -0500
- by coleenp [Mon, 03 Mar 2014 13:58:52 -0500] rev 6628
- 8035735: Metaspace::contains become extremely slow in some cases
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
- Fri, 11 Apr 2014 20:02:37 +0000
- by coleenp [Fri, 11 Apr 2014 20:02:37 +0000] rev 6627
- 8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel
- Tue, 15 Apr 2014 17:02:20 -0400
- by coleenp [Tue, 15 Apr 2014 17:02:20 -0400] rev 6626
- 8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
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
- Wed, 16 Apr 2014 08:28:19 +0400
- by iignatyev [Wed, 16 Apr 2014 08:28:19 +0400] rev 6625
- 8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin@oracle.com
- Fri, 11 Apr 2014 18:46:35 +0400
- by iignatyev [Fri, 11 Apr 2014 18:46:35 +0400] rev 6624
- 8038418: New tests development for type profiling and speculation
Reviewed-by: roland, iignatyev
Contributed-by: Pavel Punegov <pavel.punegov@oracle.com>
- Wed, 12 Feb 2014 20:40:02 +0100
- by ctornqvi [Wed, 12 Feb 2014 20:40:02 +0100] rev 6623
- 8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length
Reviewed-by: lfoltan, sla, mseledtsov
- Mon, 10 Feb 2014 17:49:17 +0100
- by ctornqvi [Mon, 10 Feb 2014 17:49:17 +0100] rev 6622
- 8016644: Improve UnsupportedClassVersionError message
Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly
Reviewed-by: coleenp, dholmes, twisti
- Tue, 15 Apr 2014 12:39:00 -0700
- by iveresov [Tue, 15 Apr 2014 12:39:00 -0700] rev 6621
- Merge
- Thu, 10 Apr 2014 23:15:13 -0700
- by iveresov [Thu, 10 Apr 2014 23:15:13 -0700] rev 6620
- 8038297: Avoid placing CTI immediately following cbcond instruction on T4
Summary: Insert a nop between cbcond and CTI
Reviewed-by: kvn, twisti
- Thu, 13 Feb 2014 10:05:03 +0100
- by sjohanss [Thu, 13 Feb 2014 10:05:03 +0100] rev 6619
- 8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden
- Mon, 14 Apr 2014 20:56:48 -0400
- by dholmes [Mon, 14 Apr 2014 20:56:48 -0400] rev 6618
- 8039891: Remove ppcsflt builds from JPRT
Reviewed-by: mikael, tbell
- Mon, 14 Apr 2014 22:53:29 +0400
- by iignatyev [Mon, 14 Apr 2014 22:53:29 +0400] rev 6617
- Merge