[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- classpath ./ChangeLog scripts/unicode-muncher.p...,
Eric Blake <=