log src/share/vm/opto/stringopts.cpp

age author description
Thu, 09 Mar 2017 00:16:51 -0800 rraghavan 8175345: Reported null pointer dereference defect groups
Wed, 15 Jun 2016 07:58:56 +0200 thartmann 8159244: Partially initialized string object created by C2's string concat optimization may escape
Mon, 11 Apr 2016 21:42:55 +0300 vlivanov 8152590: C2: @Stable support doesn't always work w/ incremental inlining
Mon, 15 Feb 2016 23:45:15 +0300 shade 8149813: Move trusted final field handling from C2 LoadNode::Value to shared code
Mon, 18 Jan 2016 08:34:14 +0100 thartmann 8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
Tue, 12 Jan 2016 12:55:37 +0100 thartmann 8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
Fri, 20 Nov 2015 10:09:42 +0100 thartmann 8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Thu, 05 Nov 2015 15:29:46 +0100 thartmann 8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
Tue, 03 Nov 2015 09:41:03 +0100 thartmann 8141132: JEP 254: Compact Strings
Tue, 29 Sep 2015 11:02:08 +0200 david 8080775: Better argument formatting for assert() and friends
Tue, 01 Sep 2015 12:57:41 +0300 shade 8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat
Fri, 13 Feb 2015 14:37:35 +0100 stefank 8072911: Remove includes of oop.inline.hpp from .hpp files
Fri, 16 Jan 2015 13:58:22 +0100 asiebenborn 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Tue, 05 Aug 2014 09:58:52 +0200 thartmann 8054033: Remove unused references to Compile*
Mon, 02 Jun 2014 08:07:29 +0200 thartmann 8034812: remove IDX_INIT macro hack in Node class
Fri, 15 Nov 2013 11:05:32 -0800 goetz 8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
Wed, 16 Oct 2013 11:13:15 -0700 iveresov 8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Sun, 23 Dec 2012 17:08:22 +0100 roland 8005071: Incremental inlining for JSR 292
Tue, 18 Dec 2012 14:55:25 +0100 roland 8005031: Some cleanup in c2 to prepare for incremental inlining support
Tue, 27 Nov 2012 17:24:15 -0800 bharadwaj 7092905: C2: Keep track of the number of dead nodes
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Fri, 13 Jul 2012 17:48:26 -0700 kvn 7123926: Some CTW test crash: !_control.contains(ctrl)
Tue, 26 Jun 2012 09:06:16 -0700 kvn 7179138: Incorrect result with String concatenation optimization
Mon, 14 May 2012 09:36:00 -0700 kvn 6924259: Remove String.count/String.offset
Wed, 18 Apr 2012 16:08:34 -0700 never 7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
Fri, 20 May 2011 12:46:20 -0700 kvn 7046096: SEGV IN C2 WITH 6U25
Thu, 28 Apr 2011 14:00:13 -0700 never 7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
Tue, 05 Apr 2011 14:12:31 -0700 trims 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
Thu, 24 Mar 2011 23:04:36 -0700 jcoomes Merge
Mon, 21 Mar 2011 11:28:14 -0700 kvn 7008866: Missing loop predicate for loop with multiple entries
Tue, 22 Mar 2011 13:36:33 -0700 jcoomes 6962931: move interned strings out of the perm gen
Tue, 28 Dec 2010 17:34:02 -0800 kvn 7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Wed, 22 Sep 2010 23:51:03 -0700 never 6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
Wed, 25 Aug 2010 05:27:54 -0700 twisti 6978355: renaming for 6961697
Thu, 27 May 2010 19:08:38 -0700 trims 6941466: Oracle rebranding changes for Hotspot repositories
Fri, 05 Feb 2010 11:07:40 -0800 never 6920293: OptimizeStringConcat causing core dumps
Thu, 12 Nov 2009 09:24:21 -0800 never 6892658: C2 should optimize some stringbuilder patterns