summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* regcomp.c: don't include INTERN.hDavid Mitchell2019-02-191-4/+0
* add dVAR's for PERL_GLOBAL_STRUCT_PRIVATE buildsDavid Mitchell2019-02-191-0/+16
* regcomp.c: Don't interate a loop needlesslyKarl Williamson2019-02-161-2/+3
* PATCH: [perl #133770] null pointer dereference in S_regclass()Karl Williamson2019-02-161-3/+5
* PATCH: [perl #133767] Assertion failureKarl Williamson2019-02-161-2/+7
* Use STATIC_ASSERT_STMT for checking compile-time invariantsDagfinn Ilmari Mannsåker2019-02-151-3/+2
* Remove relics of regex swash useKarl Williamson2019-02-141-167/+32
* Use mnemonics for array indicesKarl Williamson2019-02-141-15/+26
* regcomp.c: Arrays no longer need PL_sv_undef placeholdersKarl Williamson2019-02-141-29/+22
* regcomp.c: Simplify args passing for ANYOF nodesKarl Williamson2019-02-141-91/+40
* regcomp.c: Add some potential code that's #ifdef'd outKarl Williamson2019-02-141-0/+52
* Move \p{user-defined} to core from utf8_heavy.plKarl Williamson2019-02-141-231/+890
* Add global hash to handle \p{user-defined}Karl Williamson2019-02-141-0/+25
* regcomp.c: Add/reword some comments/white-spaceKarl Williamson2019-02-141-41/+39
* regcomp.c: Change variable nameKarl Williamson2019-02-141-13/+13
* regcomp.c: White-space onlyKarl Williamson2019-02-051-4/+4
* Add Turkish locale handling to /i pattern matchingKarl Williamson2019-02-051-3/+46
* regcomp.c: Under /l any < 256 char can match any otherKarl Williamson2019-02-051-3/+14
* regen/mk_invlists.pl: Create new inversion listKarl Williamson2019-02-051-0/+1
* regcomp.c: Clarify commentKarl Williamson2019-02-051-1/+2
* regcomp.c: Fix recent optimization of [...] bugKarl Williamson2019-02-041-1/+1
* 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