summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* PATCH: [perl #133756] Failure to match properlyKarl Williamson2019-01-101-5/+10
* regcomp.c: Fix wrong commentKarl Williamson2019-01-101-3/+3
* regcomp.c: Rmv null function callsKarl Williamson2019-01-011-14/+12
* Revert "regen/mk_invlists.pl: Fix bug when 2 ident tables"Karl Williamson2018-12-311-2/+4
* regcomp.c: Refactor \b{} parsing codeKarl Williamson2018-12-271-18/+26
* regcomp.c: White-space onlyKarl Williamson2018-12-271-8/+10
* regcomp.c: Avoid reading out-of-bounds memoryKarl Williamson2018-12-271-0/+2
* Change length-1 ASCII fold pairs to ANYOFM regnodesKarl Williamson2018-12-261-0/+38
* regcomp.c: White-space onlyKarl Williamson2018-12-261-35/+37
* Add new regnode: ANYOFH, without a bitmapKarl Williamson2018-12-261-7/+27
* Revamp qr/[...]/ optimizationsKarl Williamson2018-12-261-130/+536
* regcomp.c: Rename a variableKarl Williamson2018-12-261-4/+4
* regcomp.c: White-space, comments onlyKarl Williamson2018-12-261-28/+31
* regcomp.c: Refactor 3 variables into flags of 1Karl Williamson2018-12-261-14/+24
* regcomp.c: White space onlyKarl Williamson2018-12-261-27/+27
* regcomp.c: Refactor looking for POSIX optimizationsKarl Williamson2018-12-261-23/+25
* regcomp.c: Rename a variableKarl Williamson2018-12-261-4/+4
* regcomp.c: Remove no longer used static functionKarl Williamson2018-12-261-163/+0
* regcomp.c: Remove remaining use of static functionKarl Williamson2018-12-261-5/+16
* regcomp.c: Consolidate common codeKarl Williamson2018-12-261-8/+5
* regcomp.c: Simplify ANYOFM node generationKarl Williamson2018-12-261-19/+14
* regcomp.c: Don't zap larger scope variablesKarl Williamson2018-12-261-5/+6
* Remove ASCII/NASCII regnodesKarl Williamson2018-12-261-28/+4
* regcomp.c: Prefer ANYOF/NANYOFM regnodesKarl Williamson2018-12-261-149/+152
* regcomp.c: Refactor some /[foo]/ codeKarl Williamson2018-12-261-48/+50
* regcomp.c: Simplify handling of EXACTFish nodes with 's' at edgeKarl Williamson2018-12-261-179/+130
* regexec.c: Avoid unnecessary foldingKarl Williamson2018-12-261-1/+1
* Collapse regnode EXACTFU_SS into EXACTFUPKarl Williamson2018-12-261-32/+55
* Add regnode EXACTFUP, for problematicKarl Williamson2018-12-261-7/+13
* regcomp.c: Fold characters in non-UTF-8 EXACTFish nodesKarl Williamson2018-12-261-12/+19
* regcomp.c: Generate EXACTFU_SS only for non-UTF8Karl Williamson2018-12-261-23/+13
* regcomp.c: Avoid duplicate workKarl Williamson2018-12-261-9/+11
* regcomp.c: Rationalize use of two variablesKarl Williamson2018-12-261-16/+15
* regcomp.c, regexec.c: Rename some related variablesKarl Williamson2018-12-251-26/+26
* regcomp.c: Shorten variable nameKarl Williamson2018-12-251-27/+27
* Change name of PL_NonL1NonFinalFoldKarl Williamson2018-12-251-3/+2
* Move 2 property defns to mktablesKarl Williamson2018-12-251-2/+2
* regcomp.c: Avoid a NULL dereferenceKarl Williamson2018-12-251-4/+21
* Change name of PL_utf8_foldable variableKarl Williamson2018-12-251-5/+5
* regcomp.c: qr/[\xFF]/di doesn't have runtime dependenciesKarl Williamson2018-12-251-1/+1
* regcomp.c: Add #ifdefKarl Williamson2018-12-251-0/+2
* regcomp.c: Fix commentKarl Williamson2018-12-251-1/+1
* regcomp.c: Tighten embedded patterns in regex setsKarl Williamson2018-12-161-11/+8
* regcomp.c: Allow more EXACTFish nodes to be trieableKarl Williamson2018-12-071-25/+165
* regcomp.c: Make sure /di nodes begining in 's' are EXACTFKarl Williamson2018-12-071-4/+35
* regcomp.c: Make sure /di nodes ending in 's' are EXACTFKarl Williamson2018-12-071-8/+9
* regcomp.c: Simplify a bit of codeKarl Williamson2018-12-071-3/+3
* regcomp.c: Can join certain EXACTish node typesKarl Williamson2018-12-071-1/+17
* regcomp.c: Move clause of while() conditional into loopKarl Williamson2018-12-071-3/+7
* regcomp.c: Add assertionKarl Williamson2018-12-071-0/+3