History log of /openjdk10/jdk/test/java/util/regex/RegExTest.java
Revision Date Author Comments
# 17465:cfdcaedd6da2 15-Jul-2017 igerasim

8184706: Matcher doesn't indicate hitEnd after matching \u0D with \R at EOL
Reviewed-by: sherman


# 17329:e0129da12f92 12-Jun-2017 iignatyev

8181759: add explicit @build actions for jdk.test.lib classes in all :tier1 tests
Reviewed-by: alanb


# 17253:d586f8df84c2 30-May-2017 iignatyev

8180805: move RandomFactory to the top level testlibrary
Reviewed-by: bpb, rriggs


# 16837:f41f869703b3 09-Mar-2017 sherman

8176029: Linebreak matcher is not equivalent to the pattern as stated in javadoc
Reviewed-by: rriggs


# 14678:fcce22d93c3a 02-Jun-2016 sherman

8158482: regex UNICODE_CHARACTER_CLASS flag cannot be disabled with an embedded flag expression
Reviewed-by: bpb


# 14570:326aac1cc313 20-May-2016 sherman

8143282: \p{Cn} unassigned code points should be included in \p{C}
Summary: to add unassigned cp support into \p{C}
Reviewed-by: martin


# 14407:d0c319c32334 10-May-2016 sherman

6328855: String: Matches hangs at short and easy Strings containing \r \n
6192895: java.util.regex.Matcher: Performance issue
6345469: java.util.regex.Matcher utilizes 100% of the CPU
6988218: RegEx matcher loops
6693451: RegEx matcher goes into infinite delay
7006761: Matcher.matches() has infinite loop
8140212: Slow performance of Matcher.find
8151481: j.u.regex.Pattern cleanup
6609854: Regex does not match correctly for negative nested character classes
4916384: CANON_EQ supports only combining character sequences with non-spacing marks
4867170: Pattern doesn't work with composite character in CANON_EQ mode
6995635: CANON_EQ pattern flag is buggy
6728861: ExceptionInInitializerError is caught when the pattern has precomposed character
6736245: A character in Composition Exclusion Table does not match itself
7080302: the normalization in java regex pattern may have flaw
Reviewed-by: rriggs, okutsu, alanb


# 13697:cf8aea3bb87a 12-Feb-2016 sherman

7071819: To support Extended Grapheme Clusters in Regex
8147531: To add named character construct \N{...} to support Unicode name property
Reviewed-by: naoto, okutsu, plevart


# 13262:3c3a5343044c 04-Dec-2015 sherman

8143854: java/util/regex/RegExTest.java.RegExTest failed
Reviewed-by: darcy


# 12326:8afadc476af7 13-Jul-2015 igerasim

6854417: TESTBUG: java/util/regex/RegExTest.java fails intermittently
Reviewed-by: sherman


# 11893:eaf718a0236d 08-May-2015 chegar

8079782: RandomFactory should be in the jdk.testlibrary package
Reviewed-by: bpb


# 11883:54bc9b11b34d 06-May-2015 darcy

8079544: Mark java/util/regex/RegExTest.java as failing intermittently
Reviewed-by: sherman


# 11878:1bb3961cf5b5 05-May-2015 darcy

8079419: Update to RegEx test to use random number library
Reviewed-by: sherman


# 11822:110f7f35760f 29-Apr-2015 darcy

8078334: Mark regression tests using randomness
Reviewed-by: xuelei, alanb


# 11624:0a464f719c28 17-Mar-2015 sherman

8074678: JCK test java_util/regex/MatchResult/index.html starts failing after JDK-8071479
Summary: to add non-match sanity check
Reviewed-by: psandoz


# 11536:b68f6b84dc94 02-Mar-2015 psandoz

8071479: Stream and lambdafication improvements to j.u.regex.Matcher
Reviewed-by: smarks, briangoetz, sherman


# 10295:b7e302d054a9 16-Jul-2014 igerasim

8035975: Pattern.compile(String, int) fails to throw IllegalArgumentException
Reviewed-by: sherman


# 9697:763c564451b3 09-Apr-2014 sherman

8039124: j.u.regex.Matcher.appendReplace/Tail() should support StringBuilder variant
Summary: to add the StringBuilder variant
Reviewed-by: alanb, sherman
Contributed-by: jeremymanson@google.com, peter.levart@gmail.com


# 9317:1863f2dce97f 20-Feb-2014 sherman

8035076: Pattern$BnMS never used due to bug in Pattern$BnM.optimize
Summary: updated SliceS to subclass Slice node
Reviewed-by: alanb, martin


# 8810:fc4ac66aa657 15-Nov-2013 lana

Merge


# 8803:1d790a56de4e 13-Nov-2013 sherman

8028321: Fix for String.split() empty input sequence/JDK-6559590 triggers regression
Summary: to undo the change for 6559590
Reviewed-by: darcy


# 8801:9e37caf07ce0 13-Nov-2013 sherman

8027645: Pattern.split() with positive lookahead
6559590: Pattern.compile(".*").split("") returns incorrect result
Summary: updated spec/impl for these two corner cases
Reviewed-by: alanb, psandoz


# 8729:0242fce0f717 12-Nov-2013 serb

8027696: Incorrect copyright header in the tests
Reviewed-by: alanb, malenkov, mullan


# 7967:3f6777cbfe69 27-Aug-2013 sherman

8023647: "abc1c".matches("(\\w)+1\\1")) returns false
Summary: to correct the wrong GroupCurly group index backoff code
Reviewed-by: alanb


# 7111:498ea4c3a4c6 01-May-2013 psandoz

8012646: Pattern.splitAsStream
Reviewed-by: forax, plevart, alanb
Contributed-by: Ben Evans <benjamin.john.evans@gmail.com>, Paul Sandoz <paul.sandoz@oracle.com>


# 7098:b4a013f4eff4 06-May-2013 sherman

8013252: Regex Matcher .start and .end should be accessible by group name
8013254: Constructor \w need update to add the support of \p{Join_Control}
Summary: added the requested methods and updated the \w constructor
Reviewed-by: mchung, alanb


# 7031:5144db7f0f88 26-Apr-2013 sherman

8007395: StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters
Summary: updated GroupCurly.match0() to backtrack correctly
Reviewed-by: mchung


# 6073:cea72c2bf071 02-Nov-2012 alanb

7197491: update copyright year to match last edit in jdk8 jdk repository
Reviewed-by: chegar, ksrini


# 5718:717ed00b7787 09-Aug-2012 sherman

7189363: Regex Pattern compilation buggy for special sequences
Summary: fixed the incorrect implementation in expr(...)
Reviewed-by: psandoz, alanb


# 5386:af209a223b6b 08-May-2012 sherman

7014640: To add a metachar \R for line ending and character classes for vertical/horizontal ws \v \V \h \H
Summary: added propsoed constructs
Reviewed-by: alanb


# 5272:e65a1756d825 12-Apr-2012 sherman

7067045: replaceAll("\u20ac", "$"); causses java.lang.StringIndexOutOfBoundsExceptio
Summary: Updated to throw IAE instead.
Reviewed-by: lancea


# 4861:5b27b978ed42 19-Dec-2011 sherman

6990617: Regular expression doesn't match if unicode character next to a digit.
Summary: updated RemoveQEQuotation() to deal with this case correctly
Reviewed-by: sherman
Contributed-by: stephen.flores@oracle.com


# 4139:94d02b3c5ac4 28-Apr-2011 sherman

7039066: j.u.rgex does not match TR18 RL1.4 Simple Word Boundaries and RL1.2 Properties
Summary: updated the regex Unicode property support
Reviewed-by: alanb


# 3909:272483f6650b 06-Apr-2011 ohair

7033660: Update copyright year to 2011 on any files changed in 2011
Reviewed-by: dholmes


# 3486:035ecca4379c 03-Feb-2011 sherman

7014645: Support perl style Unicode hex notation \x{...}
Summary: Added the construct \x{...} for Unicode hex notation support
Reviewed-by: alanb, okutsu


# 3261:a06412e13bf7 28-Dec-2010 ohair

6962318: Update copyright year
Reviewed-by: xdono


# 2418:6bc450d87125 28-May-2010 lana

Merge


# 2401:33409b9b0f49 18-May-2010 sherman

6945564: Unicode script support in Character class
6948903: Make Unicode scripts available for use in regular expressions
Summary: added Unicode script suport
Reviewed-by: martin


# 2362:00cd9dc3c2b5 25-May-2010 ohair

6943119: Rebrand source copyright notices
Reviewed-by: darcy, weijun


# 2305:c70d4266d474 15-Apr-2010 sherman

6931676: TEST_BUG: wrong value for bugid in comments
Summary: update to the correct bugid
Reviewed-by: martin


# 2118:a39e899aa5dc 05-Feb-2010 sherman

6919132: Regex \P{Lu} selects half of a surrogate pari
Summary: To use StartS for complement category/block class
Reviewed-by: martin, okutsu


# 1795:a88ca066dad4 21-Oct-2009 sherman

6878475: Better syntax for the named capture group in regex
Summary: Updated the syntax of the newly added named capture group
Reviewed-by: martin, alanb


# 960:3b6d7e15ccd9 20-Mar-2009 sherman

6817475: named-capturing group name started with digit causes PSE exception
Summary: Need accept the digit as the first char of the group name
Reviewed-by: alanb


# 906:27e1141d436c 23-Feb-2009 sherman

6350801: Add support for named (instead of numbered) capture groups in regular expression
6676425: Opensource unit/regression tests for java.util.regex
Summary: Added "named capturing group" into regex. Moved most of reg/unit tests to openjdk.
Reviewed-by: alanb, okutsu