summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* regcomp.c: Rmv malformed assert()Karl Williamson2018-11-201-3/+0
* Add regnode NANYOFMKarl Williamson2018-11-171-22/+32
* regcomp.c: Simplify early failure returnsKarl Williamson2018-11-161-19/+12
* regcomp.c: Remove no longer used parameter, and refactorKarl Williamson2018-11-161-40/+30
* regcomp.c: Remove now always NULL parameterKarl Williamson2018-11-161-14/+6
* regcomp.c: Don't restart parse for /d to /u if no need toKarl Williamson2018-11-161-5/+23
* regcomp.c: Don't restart parse for /d to /u if reparsing anywayKarl Williamson2018-11-161-0/+4
* regcomp.c: Don't restart parse now if doing so laterKarl Williamson2018-11-161-2/+6
* regcomp.c: Swap 'if' branches for readabilityKarl Williamson2018-11-161-4/+4
* regcomp.c: Refactor constructing EXACTish nodesKarl Williamson2018-11-161-125/+73
* regcomp.c: Fix up parsing \N{} in a stringKarl Williamson2018-11-161-0/+18
* regcomp.c: Remove obsolete codeKarl Williamson2018-11-161-37/+1
* regcomp.c: Comments, white-space, rmv extra parensKarl Williamson2018-11-161-274/+269
* regcomp.c: Remove no longer useful codeKarl Williamson2018-11-161-213/+10
* Find optimizations for /[[:posix:]]/aKarl Williamson2018-11-161-23/+21
* regcomp.c: Add assertionKarl Williamson2018-11-161-0/+3
* regcomp.c: Fix up RE_TRACK_PATTERN_OFFSETSKarl Williamson2018-11-161-19/+18
* regcomp.c: Avoid some conditionalsKarl Williamson2018-11-161-5/+7
* regcomp.c: Make sure UTF-8 regex pattern uses /uKarl Williamson2018-11-161-2/+9
* PATCH: [perl #133642] Double freeKarl Williamson2018-11-161-9/+9
* regcomp.c: Refactor to remove an else and a NOT_REACHEDKarl Williamson2018-11-161-5/+3
* regcomp.c: calculate variants instead of assuming worst caseKarl Williamson2018-11-161-1/+2
* handy.h: Add some commentsKarl Williamson2018-11-161-4/+1
* PATCH: [perl #133620] heap buffer overflowKarl Williamson2018-10-311-1/+1
* Using #ifdef inside macro arguments confuses VC++ 2008Tony Cook2018-10-211-3/+4
* regcomp.c: White space onlyKarl Williamson2018-10-201-205/+204
* Remove references to passes from regex compilerKarl Williamson2018-10-201-262/+36
* Remove sizing pass from regular expression compilerKarl Williamson2018-10-201-226/+392
* regcomp.c: Avoid potential NULL ptr dereferenceKarl Williamson2018-10-201-0/+7
* regcomp.c: Test that code block exists before cleaningKarl Williamson2018-10-201-2/+4
* regcomp.c: Extract code into a functionKarl Williamson2018-10-201-73/+84
* regcomp.c: Test for having /u earlier for \p{}Karl Williamson2018-10-201-3/+4
* regcomp.c: Remove variable in favor of struct elementKarl Williamson2018-10-201-86/+85
* regcomp.c: Move fcn call out of loopKarl Williamson2018-10-201-2/+2
* regcomp.c: Extract code into a functionKarl Williamson2018-10-201-1/+9
* regcomp.c: Consolidate checks for warnings fatalityKarl Williamson2018-10-201-21/+12
* regcomp.c: Add macro for warnings outputKarl Williamson2018-10-201-0/+13
* regcomp.c: Defer setting the OP variant of a regnodeKarl Williamson2018-10-201-2/+11
* regcomp.c: Defer setting regnode operandKarl Williamson2018-10-201-4/+4
* regcomp.c: Defer setting flags of a regnodeKarl Williamson2018-10-201-9/+10
* regcomp.c: Move some declarationsKarl Williamson2018-10-201-4/+6
* regcomp.c: Add some const's to static fcnKarl Williamson2018-10-201-2/+2
* regcomp.c: Use an equivalent 'if' conditionKarl Williamson2018-10-201-2/+2
* regcomp.c: Reorder 'if' clausesKarl Williamson2018-10-201-2/+3
* regcomp.c: Rmv unnecessary elseKarl Williamson2018-10-201-3/+1
* regcomp.c: Use SvREFCNT_inc_NN()Karl Williamson2018-10-201-1/+1
* regcomp.c: Use an equivalent 'if' conditionKarl Williamson2018-10-201-2/+2
* regcomp.c: Combine expression into a macroKarl Williamson2018-10-201-5/+6
* regcomp.c: Split variable into twoKarl Williamson2018-10-201-5/+11
* Consolidate code into a single macroKarl Williamson2018-10-201-14/+15