RE2/J 1.7 brings some performance improvements and bug fixes:
- avoid locking methods for obtaining instances of RE2 (see #46 and #121). Thank you @charlesmunger!
- fixed repeat of preferred empty match (see #136 and #137)
- fixed quoting of codepoints requiring surrogate pairs (see #123 and #143)
- fixed NullPointerException in Parser#factor (see #149)
- omitted leading empty matches in Pattern#split (to conform to JDK8+ regexp behavior) and improved performance (see #131, #138)