iris clark wrote:
Hi, Martin.

6633613: (str) StringCoding optimizations to avoid unnecessary array copies with Charset arg

First, warning suppression:

I don't believe that StringCoding.java produces build warnings using
the default javac options.  Should I assume that you're talking about
eliminating all build warnings produced using "-Xlint:all" for this
file only (not all of the String* files)?

My personal development environment includes a private build
system that recompiles all modified .java source files with
-Xlint:all.  I like to remove warnings when working on a source file.

second, actual fix:

diff --git a/src/share/classes/java/lang/StringCoding.java b/src/share/classes/java/lang/StringCoding.java

The code you modified was added _extremely_ late during jdk6
development to fix another bug.  There's a regression test for that
bug.  Hopefully you ran it?  (Not that I expect it to fail... )

Yup.

Speaking of regression tests, you didn't include one in these diffs
and I don't see an appropriate "noreg-*" keyword in the bug.  Please
resolve this.  See Step 6 ofthe Guide, "Change Planning and
Guidelines" [1] for a list of possible keywords.

I've added noreg-perf.

Martin

Reply via email to