lp:~squid/squid/refactor-regex
- Get this branch:
- bzr branch lp:~squid/squid/refactor-regex
Branch merges
Recent revisions
- 14192. By Amos Jeffries
-
C++11: Remove GnuRegex and all -lregex related code
Squid is now exclusively using the STL std::regex API provided on all
operating systems in a portable manner.We no longer have any need of detecting if the system is providing a
libregex, or user has configured one, or if it actually works, or how
to call it, or use the GnuRegex code as a backup when one of those
complex details goes wrong. - 14188. By Amos Jeffries
-
purge: convert metadata matching to std::regex
* converting the REList class to inline methods.
- constructor now throws as a side effect of rexp member construction.NOTE: uses std::regex_match for matching, which will only succeed if the
pattern(s) given are designed to match the entire URL TLV data field.
If this causes problems, move to regex_search which does not require
prefix or suffix to match.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~squid/squid/trunk