summaryrefslogtreecommitdiffstats
path: root/libcxx/include/regex
Commit message (Expand)AuthorAgeFilesLines
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-4/+4
* [libc++] Validate the entire regex is consumedMark de Wever2019-11-091-11/+21
* Add a missing default parameter to regex::assign. This is LWG3296; reviewed a...Marshall Clow2019-09-251-6/+6
* [libc++] Keep __regex_word in sync with ctype_baseMikhail Maltsev2019-06-141-10/+1
* [NFC][libcxx] Remove trailing whitespaceLouis Dionne2019-05-291-10/+10
* Fix an incorrect 'Throws' in the regex code. Add a test for the new behavior....Marshall Clow2019-05-281-1/+1
* Add '_LIBCPP_ASSERT(ready())' to several match_results method that have this ...Marshall Clow2019-04-261-6/+27
* Fix PR#35967: '<regex> syntax_option_type is not a proper bitmask' Sadly, thi...Marshall Clow2019-03-281-12/+44
* Change a couple of '&' to addressof(). NFCMarshall Clow2019-01-241-3/+3
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [regex] Use distinct __regex_word on NetBSDMichal Gorny2018-12-161-0/+4
* Fix even more Clang warnings.Eric Fiselier2018-10-011-2/+2
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [libc++] Fix handling of negated character classes in regexLouis Dionne2018-08-241-9/+6
* [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-111-1/+1
* Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-051-1/+1
* [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne2018-07-051-1/+1
* Implement deduction guides for basic_regexMarshall Clow2018-05-231-0/+14
* [libcxx] Correctly handle invalid regex character class namesMikhail Maltsev2018-01-241-1/+1
* More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in m...Marshall Clow2017-11-161-4/+4
* Rename identifiers named `__output`Alexander Richardson2017-11-141-33/+33
* Fix an unsigned integer overflow in regex that lead to a bad memory access. F...Marshall Clow2017-10-191-5/+11
* Fix UB - signed integer overflow in regex. Thanks to Tim Shen for the patch. ...Marshall Clow2017-10-191-0/+2
* Fix regex bug with ^\W. Thanks to Tim Shen for the patch. Reviewed as https:/...Marshall Clow2017-10-181-12/+18
* Apply D28224: 'Throw exception after too many steps' Fixes PR#20291. Thanks t...Marshall Clow2017-09-121-0/+20
* Fix a bug in regex_Iterator where it would report zero-length matches forever...Marshall Clow2017-07-051-1/+1
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Cleanup _LIBCPP_HAS_NO_<c++11-features> macro usage in regexEric Fiselier2017-04-181-11/+11
* Work around recent -Wshadow changes in ClangEric Fiselier2017-04-041-1/+0
* Replace identifiers called `__out` because Windows.h #defines it.Eric Fiselier2017-01-071-33/+33
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-8/+8
* Fix bug #31387 - not checking end iterator when parsing decimal escape. Thank...Marshall Clow2016-12-241-1/+2
* fix sign comparison warningsEric Fiselier2016-12-241-15/+15
* [libcxx] Make regex_match backtrack when search failsTim Shen2016-10-271-10/+33
* [libcxx] Support std::regex_constants::match_not_nullTim Shen2016-10-211-0/+18
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-3/+2
* [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctorHubert Tong2016-08-071-2/+2
* Revert r277966. Forgot patch attribution.Hubert Tong2016-08-071-2/+2
* [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctorHubert Tong2016-08-071-2/+2
* [libcxx] basic_regex: add traits_type, string_typeHubert Tong2016-08-021-0/+4
* [libcxx] Fix definition of regex_traits::__regex_word on big-endian glibc sys...Daniel Sanders2016-02-171-0/+5
* re.results.form: Format out-of-range subexpression references as nullDuncan P. N. Exon Smith2016-02-031-4/+4
* Fix PR#26175. Thanks to Josh Petrie for the report and the patch. Reviewed as...Marshall Clow2016-01-191-0/+3
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2015-11-071-1/+2
* Fix a crasher found by libFuzzerMarshall Clow2015-08-241-0/+2
* Make regex and any assert when they should throw an exception _but_ the user ...Marshall Clow2015-08-171-1/+4
* Consolidate a bunch of #ifdef _LIBCPP_NO_EXCEPTIONS .. #endif blocks into a s...Marshall Clow2015-07-281-165/+64
* Detect and throw on a class of bad regexes that we mistakenly accepted before...Marshall Clow2015-07-231-0/+8
* Fix initializer list order in <regex> to be correctEric Fiselier2015-07-221-3/+3
* Remove unused typedefs in random and regexEric Fiselier2015-07-181-1/+0
OpenPOWER on IntegriCloud