Hg issue 197: ValueError in regex.compile Hg issue 198: ValueError in regex.compile
It wasn't catching ValueError and then raising regex.error.
2016.4.2
Not secure
Hg issue 196: Fuzzy matching on repeated regex not working as expected
Also reduced memory usage of pickle data.
2016.3.31
Not secure
Hg issue 194: .FULLCASE and Backreference
Capture groups failed to match when using full case folding because of a bug in the handling of "I", which needs to be treated specially to cope with the Turkic I).
2016.3.26
Not secure
Hg issue 193: Alternation and .REVERSE flag.
The firstset before a branch was at the wrong end for a reverse pattern.
Added back some tests that were accidentally omitted.
2016.3.24
Not secure
Hg issue 192: Named lists reverse matching doesn't work with IGNORECASE and V1
string_set_match_fld_fwdrev wasn't taking into account that it fills the folded buffer from the end when searching in reverse.
2016.3.2
Not secure
Hg issue 190: Regression? Neverending regexp when upgrading to latest version.
The fix for Hg issue 187 wasn't quite right. Managed to remove recursion entirely from 'add_repeat_guards'.