commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

classpath ./ChangeLog scripts/unicode-muncher.p...


From: Eric Blake
Subject: classpath ./ChangeLog scripts/unicode-muncher.p...
Date: Fri, 08 Mar 2002 23:01:12 -0500

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Eric Blake <address@hidden>     02/03/08 23:01:12

Modified files:
        .              : ChangeLog 
        scripts        : unicode-muncher.pl 
        gnu/java/lang  : CharData.java 
        java/util      : WeakHashMap.java 
        java/util/regex: Matcher.java Pattern.java 
        java/lang      : CharSequence.java Character.java String.java 
                         StringBuffer.java 
Added files:
        doc/unicode    : SpecialCasing-2.txt 

Log message:
        2002-03-08  Eric Blake  <address@hidden>
        
        * java/util/regex/Pattern.java (split): Add missing stubs.
        * java/util/regex/Matcher.java (replace*): Ditto.
        * doc/unicode/SpecialCasing-2.txt: New file from unicode.org.
        * scripts/unicode-muncher.pl: Add special casing rules for
        multi-character uppercase expansions.
        * gnu/java/lang/CharData.java: Regenerate.
        * java/util/WeakHashMap.java: Improve Javadoc.
        * java/lang/CharSequence.java: Ditto.
        * java/lang/Character.java (getDirectionality): Update to new
        CharData format.
        (direction, readChar): Change visibility.
        (toString): One less method call.
        * java/lang/String.java: General code cleanup, optimizations, and
        better exception matching to Sun's implementation.
        (internTable, intern): Switch to use weak references.
        (String(StringBuffer), String(char[], int)): Implement array
        sharing when the array comes from a trusted source.
        (matches, replace*, split): New methods, that call unimplemented
        stubs in java.util.regex.
        (toUpperCase, toLowerCase): Correctly implement one-to-many case
        conversions, and special casing based on locale.
        (upperExpand, upperSpecial, upperCaseExpansion, upperCaseIndex):
        New tables and methods, to implement toUpperCase.
        * java/lang/StringBuffer.java: General code cleanup,
        optimizations, and better exception matching.
        (substring): Use array sharing.
        (append(StringBuffer), indexOf, lastIndexOf): Avoid object
        creation.
        (regionMatches): New method, used by indexOf.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.426&tr2=1.427&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/doc/unicode/SpecialCasing-2.txt?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/scripts/unicode-muncher.pl.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/lang/CharData.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/WeakHashMap.java.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/regex/Matcher.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/regex/Pattern.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/CharSequence.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/Character.java.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/String.java.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/lang/StringBuffer.java.diff?tr1=1.19&tr2=1.20&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]