aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_regex_re2.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-181-2/+2
|\|
| * Fix the regex_re2 module on the latest RE2 git.•••[skip windows ci] Gravatar Sadie Powell2022-01-181-1/+1
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-2/+2
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
| * Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.•••The Argon2 PPA is broken again and I don't want to deal with the stress of working out why. The 16.04 image is EOL soon (see actions/virtual-environments/#1084) so switching off it is just easier. Gravatar Sadie Powell2021-05-071-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-1/+1
|\|
| * Update the module descriptions.Gravatar Sadie Powell2021-04-211-1/+1
* | 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. Gravatar Sadie Powell2020-07-281-28/+19
* | Work around RE2 specifying -std=c++11 in its pkg-config file.Gravatar Sadie Powell2020-07-251-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-1/+1
|\|
| * Update my name and email address.Gravatar Sadie Powell2019-12-311-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-2/+7
|\|
| * Add package names for ArchLinux.Gravatar Peter Powell2019-07-161-0/+1
| * Reset diagnostic pragmas after including external headers (#1661).Gravatar linuxdaemon2019-06-241-0/+8
* | Remove support for defaults in find_{compiler,linker}_flags().Gravatar Sadie Powell2019-03-061-2/+2
* | Stop silencing warnings about `long long` not existing.•••We use C++14 now which has `long long`. Gravatar Sadie Powell2019-01-251-6/+2
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-3/+3
|/
* Add PackageInfo directives for Debian.Gravatar Peter Powell2017-10-211-0/+1
* Rewrite the build system directive parser.Gravatar Peter Powell2016-09-161-2/+6
* Ignore safe compiler warnings in a more reliable way.Gravatar Peter Powell2014-06-281-5/+9
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-1/+0
* 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. Gravatar Peter Powell2013-08-271-2/+2
* Make all regex modules throw the same exception on error.Gravatar Peter Powell2013-08-271-10/+1
* Remove $ModDep commentsGravatar attilamolnar2013-08-151-1/+0
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-1/+0
* Add RE2 regex module.Gravatar Peter Powell2013-06-161-0/+89