Skip to content

Releases: hanickadot/compile-time-regular-expressions

getter support for named captures

01 Apr 19:34
Compare
Choose a tag to compare

greedy => possessive (fixes for clang 6 & 7)

30 Apr 10:14
Compare
Choose a tag to compare
  • workaround around clang problem in version 6 and 7
  • msvc warning removed on 32bit

Greedy => Possessive optimization

30 Apr 07:06
Compare
Choose a tag to compare

If you regex contains non colliding greedy cycle eg. [a-z]+[^a-z]+ the cycle(s) will be optimized into possessive one(s).

You can disable the optimization with macro CTRE_DISABLE_GREEDY_OPT.

GCC9 Support for cNTTP

13 Jan 21:05
Compare
Choose a tag to compare
v2.4

revert of conan stuff

v2.2

22 Oct 20:53
Compare
Choose a tag to compare

Support for range and iterators.

auto input = "123,456,768"sv;

using namespace ctre::literals;
for (auto match: ctre::range(input,"[0-9]++"_ctre)) {
	std::cout << std::string_view{match} << "\n";
}

v2.0

02 Oct 08:07
Compare
Choose a tag to compare

Release after CppCon 2018