| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a method for creating a regex pattern with included flags. | Sadie Powell | 2020-07-29 | 1 | -0/+29 |
| * | Rewrite the regex system from scratch.•••* Move everything to the Regex namespace:
- Regex -> Regex::Pattern
- RegexException -> Regex::Exception
- RegexFactory -> Regex::Engine
* Add support for regex flags.
- Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching.
* Add the Regex::EngineReference class as a friendly wrapper around
dynamic_reference_nocheck<Regex::Engine>.
* Add the Regex::SimpleEngine template class for automating the
implementation of regex factory classes.
* Use std::shared_ptr for Regex::Pattern objects instead of making
users manage memory manually.
| Sadie Powell | 2020-07-28 | 1 | -19/+130 |
| * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -0/+5 |
| * | Fix Windows build and a few more problems | attilamolnar | 2013-08-27 | 1 | -1/+1 |
| * | Fix various small issues.•••- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create.
- Fix documentation comment on regex_string.
- Fix various code duplication/layout issues.
| Peter Powell | 2013-08-27 | 1 | -8/+5 |
| * | Make all regex modules throw the same exception on error. | Peter Powell | 2013-08-27 | 1 | -0/+10 |
| * | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 1 | -0/+55 |