History log of /libcore/luni/src/main/java/java/util/regex/Pattern.java
Revision Date Author Comments
35edbd5fca5f4180fe7a57101a38ea01a2d9cc62 01-Jul-2013 Elliott Hughes <enh@google.com> Bring Character.UnicodeBlock up to Unicode 6.0.

Bug: 3484927
Bug: 9656330
Change-Id: I34dbf3398ed955a6c621e154a7c0e4c0b51b9ebd
5700a9718eef20f4228ed97d54a59cc70bf40753 04-May-2013 Elliott Hughes <enh@google.com> Various regex test fixes.

Mostly test changes and some duplication removal, but I did turn up a couple of
small bugs.

Change-Id: I46f99cdf0cdb8a67d358c0acc03079360fe5c333
ad616f2163d1986f095fc0910f2c94a2c564497c 28-Feb-2013 Joel Dice <joel.dice@gmail.com> use longs instead of ints to store pointers in regex classes

This allows the code to be used on 64-bit VMs.

Change-Id: I27be2026e4eea6ea9063aa669e1c41d0e2f0cb04
953dfe37db00b2610807c3f895c72183c7ce5b14 30-Jun-2012 Elliott Hughes <enh@google.com> Clarify the documentation of the Pattern character classes.

Android (via icu4c) supports the full Unicode TR-18 definitions
rather than the traditional ASCII-only ones. Document this fact.

Bug: http://code.google.com/p/android/issues/detail?id=21176
Change-Id: If9b94d4e7769ec1ef7c443a7db47bc7586f49b44
286b8cfd4479c464ae44099027d7f8d0f986f315 06-Jan-2011 Elliott Hughes <enh@google.com> Fix libcore javadoc errors.

Random's javadoc was pretty random, and Pattern was missing some escaping
in code samples.

Also work round droiddoc bugs that were messing up Formatter and classes
that inherited documentation from Object.

Bug: http://code.google.com/p/android/issues/detail?id=13264
Bug: 3318601

(Cherry-pick from gingerbread.)

Change-Id: I452414aedc04c29127dd0dc3c41e6386bbff1766
1c76910f0a0fb0cb761a4505f3be1204d6be012b 06-Jan-2011 Elliott Hughes <enh@google.com> Fix libcore javadoc errors.

Random's javadoc was pretty random, and Pattern was missing some escaping
in code samples.

Also work round droiddoc bugs that were messing up Formatter and classes
that inherited documentation from Object.

Bug: http://code.google.com/p/android/issues/detail?id=13264
Bug: 3318601
Change-Id: Iddb0c807398840191ee003bc1644d611aef4d61d
5850271b4ab93ebc27c1d49169a348c6be3c7f04 06-Oct-2010 Elliott Hughes <enh@google.com> Fix and improve Matcher.group(int) documentation.

Bug: http://code.google.com/p/android/issues/detail?id=11723
Change-Id: Idd1c9009f1267ca7624ba8492a162bd72232f2cc
e2f58c9501eac730d048199906dc41fe8e4cd6e9 29-Sep-2010 Brian Carlstrom <bdc@google.com> Scrub missing calls to super.finalize()

Bug: 3024226
Change-Id: I6642cb9d4929ba72244529efe4ebdfa595ae4fa7
7365de1056414750d0a7d1fdd26025fd247f0d04 12-Aug-2010 Jesse Wilson <jessewilson@google.com> Sorting imports.

Change-Id: I8347bc625480a1c37a1ed9976193ddfedeb00bbc
e377c5a424823bacf28e8ffb2a2f02bfe46d4a2b 26-Jun-2010 Elliott Hughes <enh@google.com> Rewrite java.util.regex to use ICU's C++ API.

I've also removed a bunch of dead code and changed the interface to reduce the
number of JNI transitions. Error checking is more uniform, various special
cases have been removed, and we pass all the tests referenced by
libcore/luni/src/test/java/tests/regex/AllTests.java for the first time.

This should also be a stepping-stone to fixing http://b/2777924, removing the
need to copy the input string to the native heap.

Bug: 2587040
Change-Id: I62685a2384db441cd02df159e117187f3175e10d
069774ea75c32440ad39f54c9a77d0eda6b20b53 23-Jun-2010 Elliott Hughes <enh@google.com> Minor java.util.regex.Pattern documentation fixes.

Change-Id: If6a4afc8c9365cfce42fcaef00f19b0597a068bf
f33eae7e84eb6d3b0f4e86b59605bb3de73009f3 13-May-2010 Elliott Hughes <enh@google.com> Remove all trailing whitespace from the dalvik team-maintained parts of libcore.

Gentlemen, you may now set your editors to "strip trailing whitespace"...

Change-Id: I85b2f6c80e5fbef1af6cab11789790b078c11b1b
5f37da05bb48298568f8abd7c97c3d11552e1867 11-May-2010 Elliott Hughes <enh@google.com> Documentation improvements.

Remove a bunch of content-free "package.html" files, and rewrite the Pattern
documentation.

Change-Id: Ieb4eee940dbbeab21828b8d7b2f172732f9dd6de
cec4dd4b1d33f78997603d0f89c0d0e56e64dbcd 26-Apr-2010 Peter Hallam <peterhal@google.com> merge more modules into luni