hg: jdk9/dev/jdk: 6328855: String: Matches hangs at short and easy Strings containing \r \n; ...
xueming.shen at oracle.com
xueming.shen at oracle.com
Wed May 11 04:19:37 UTC 2016
Changeset: d0c319c32334
Author: sherman
Date: 2016-05-10 21:19 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/d0c319c32334
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
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
+ src/java.base/share/classes/java/util/regex/CharPredicates.java
+ src/java.base/share/classes/java/util/regex/IntHashSet.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/java/util/regex/PrintPattern.java
- src/java.base/share/classes/java/util/regex/UnicodeProp.java
! test/java/util/regex/RegExTest.java
! test/java/util/regex/TestCases.txt
More information about the jdk9-dev-changes
mailing list