summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* regcomp.c: Remove memory leakKarl Williamson2021-02-281-0/+7
* Hide Perl_regcurly in the re extensionCraig A. Berry2021-02-151-6/+8
* gh18515: fix special handling of specific split() patternsHugo van der Sanden2021-02-091-4/+8
* regcomp.c: White-space and commentsKarl Williamson2021-01-201-12/+15
* Allow blanks within and adjacent to {...} constructsKarl Williamson2021-01-201-24/+77
* perlre: Note the other forms of \k<name>Karl Williamson2021-01-201-2/+2
* regcomp.c: Further refactor \gKarl Williamson2021-01-201-14/+15
* regcomp.c: Refactor portions of \g parsingKarl Williamson2021-01-201-13/+39
* regcomp.c: Move initialization into declarationKarl Williamson2021-01-201-2/+2
* regcomp.c: Slight simplificationKarl Williamson2021-01-201-1/+1
* Allow empty lower bound in /{,n}/Karl Williamson2021-01-201-56/+11
* Point to error in malformed /x{y,z}/Karl Williamson2021-01-201-2/+2
* Revamp regcurly(), regpiece() use of itKarl Williamson2021-01-201-66/+159
* regcomp.c: Change names of 2 macros for mnemonicsKarl Williamson2021-01-201-2626/+2627
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-2631/+2631
* Don't define Perl_regcurly in re extensionCraig A. Berry2020-12-241-1/+2
* Remove empty "#ifdef"sTom Hukins2020-12-081-4/+0
* Restrict scope/Shorten some very long macro namesKarl Williamson2020-11-221-11/+0
* Move regcurly to regcomp.c (from inline.h)Karl Williamson2020-11-181-0/+24
* autodoc.pl: Specify scn for single-purpose filesKarl Williamson2020-11-061-1/+0
* don't croak when the \K follows the lookaround assertionTony Cook2020-11-041-23/+12
* Fix GH #17278Karl Williamson2020-10-231-5/+10
* perlapi: Add markupKarl Williamson2020-10-221-1/+1
* regcomp.c: Do some extra foldingKarl Williamson2020-10-161-4/+19
* regcharclass.h: multi-folds: Add some unfoldedsKarl Williamson2020-10-161-11/+5
* regcomp.c: SimplifyKarl Williamson2020-10-161-22/+7
* regcomp.c,regexec.c: SimplifyKarl Williamson2020-10-161-20/+5
* regcomp.c: SimplifyKarl Williamson2020-10-161-3/+3
* regcomp.c: Clarify commentKarl Williamson2020-10-161-6/+6
* regcomp.c: Zero width constructs shouldn't be SIMPLEKarl Williamson2020-10-151-3/+0
* regcomp.c: regpiece: swap order of conditionalsKarl Williamson2020-10-121-6/+6
* regcomp.c: regpiece: Move chunk of code for clarityKarl Williamson2020-10-121-16/+21
* regcomp.c: White-space onlyKarl Williamson2020-10-121-58/+59
* regcomp.c: regpiece(): Convert to a switch() stmtKarl Williamson2020-10-121-19/+28
* regcomp.c: regpiece(): More comments; white-spaceKarl Williamson2020-10-121-1/+9
* regcomp.c: regpiece(): Refactor two 'if'sKarl Williamson2020-10-121-24/+27
* regcomp.c: regpiece: Consolidate codeKarl Williamson2020-10-121-5/+5
* regcomp.c: Change label name; rmv extraneous gotoKarl Williamson2020-10-121-5/+3
* regcomp.c: regpiece(): Pass along that is a code blockKarl Williamson2020-10-121-0/+3
* regcomp.c: regpiece() 0 times anything is 0Karl Williamson2020-10-121-6/+3
* regcomp.c: regpiece() Don't match 0 length more than onceKarl Williamson2020-10-121-0/+13
* regcomp.c: Rmv #if 0 bitrotted codeKarl Williamson2020-10-121-15/+0
* regcomp.c: Move code to earlier in regpiece()Karl Williamson2020-10-121-17/+21
* regcomp.c: Rmv misleading commentKarl Williamson2020-10-121-1/+0
* regcomp.c: White-space onlyKarl Williamson2020-10-121-88/+88
* regcomp.c: Move some code in regpiece()Karl Williamson2020-10-121-20/+18
* regcomp.c: White-space onlyKarl Williamson2020-10-121-114/+114
* regcomp.c: Combine common codeKarl Williamson2020-10-121-6/+4
* regcomp.c: Move test earlier in regpiece()Karl Williamson2020-10-121-9/+12
* regcomp: do not mark zero-width constructs SIMPLEHugo van der Sanden2020-10-081-10/+5