summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* regcomp.c - eliminate assignment in while conditionYves Orton2023-03-291-23/+25
* regcomp.c - simplify logic to eliminate unreached codeYves Orton2023-03-291-4/+1
* regcomp.h - use a common union for head and args across all regnodes.Yves Orton2023-03-291-7/+7
* regcomp.c - throw an error if we have more U16_MAX open parens.Yves Orton2023-03-191-0/+3
* warnings.pm - support deprecated::unicode_property_name categoryYves Orton2023-03-181-1/+1
* regcomp.c: use ARG1u_LOC macro to access fieldLukas Mai2023-03-141-1/+1
* regcomp.c - use macro wrappers to minimize impact of struct splitYves Orton2023-03-131-4/+4
* regcomp.c - Use RXp_OFFSp() to access offset dataYves Orton2023-03-131-7/+5
* regcomp.c - extend REF to hold the paren it needs to regcppushYves Orton2023-03-131-4/+6
* regex engine - simplify regnode structures and make them consistentYves Orton2023-03-131-69/+69
* regexec.c - make REF into a backtracking stateYves Orton2023-03-131-0/+2
* regexec.c - teach BRANCH and BRANCHJ nodes to reset capture buffersYves Orton2023-03-131-4/+42
* regcomp.c - track parens related to CURLYX and CURLYMYves Orton2023-03-131-0/+13
* regcomp.c: Fix RT ticket number in commentKarl Williamson2023-03-021-1/+1
* regcomp.c - remove unused debug logic that warns under clang.Yves Orton2023-02-261-4/+0
* Perl_re_op_compile: additional parens to satisfy CoverityRichard Leach2023-02-131-1/+1
* Move the macros which wrap sv_dup_inc() into sv.hPaul "LeoNerd" Evans2023-02-131-2/+0
* regcomp.c - remove (**{ ... }) from the regex engineYves Orton2023-02-081-6/+1
* regcomp.c - fix fencepost error duping a regexYves Orton2023-01-211-6/+6
* regcomp.c - add optimistic eval (*{ ... }) and (**{ ... })Yves Orton2023-01-191-10/+42
* regcomp.c - increase size of CURLY nodes so the min/max is a I32Yves Orton2023-01-151-6/+6
* regcomp.c - add whitespace to binary operationYves Orton2023-01-151-2/+1
* regcomp.h - get rid of EXTRA_STEP definesYves Orton2023-01-151-1/+0
* regcomp.c etc - rework branch reset so it works properlyYves Orton2023-01-121-10/+162
* regexec engine - wrap and replace RX_OFFS() with better abstractionsYves Orton2023-01-111-2/+2
* regcomp.c - in regdupe_internal() set up "in program" stclass properlyYves Orton2023-01-061-0/+9
* regcomp.c: Manual correction of typos from GH 20435James E Keenan2022-12-291-13/+13
* regcomp.c - decompose into smaller filesYves Orton2022-12-091-10375/+102
* regex engine - cleanup internal tabs and ws (use -w to ignore)Yves Orton2022-12-091-264/+264
* regcomp.c - add a PARNO() macro to wrap the ARG() macroYves Orton2022-11-101-12/+14
* regcomp.c - correct commentYves Orton2022-11-101-3/+4
* regcomp.c - remove always true conditionYves Orton2022-11-041-1/+0
* regcomp.c - use _simple functions where apparently safe to do soRichard Leach2022-09-221-38/+37
* S_regclass - use SvPVCLEAR_FRESH on new SVRichard Leach2022-09-181-2/+2
* prevent calling recursing into S_concat_pat() for an empty arrayTony Cook2022-08-171-4/+9
* avoid dereferencing prog which may be NULLTony Cook2022-08-081-1/+1
* regex engine - wrap PL_regnode_name with macro REGNODE_NAME()Yves Orton2022-08-061-9/+9
* regex engine - wrap PL_regnode_arg_len with macro REGNODE_ARG_LEN()Yves Orton2022-08-061-20/+20
* regex engine - wrap PL_regnode_off_by_arg with macro REGNODE_OFF_BY_ARG()Yves Orton2022-08-061-7/+7
* regex engine - wrap PL_regnode_kind with macro REGNODE_TYPE()Yves Orton2022-08-061-51/+51
* regex engine - integrate regnode_after() support for EXACTish nodesYves Orton2022-08-031-67/+9
* regex engine - rename REGNODE_AFTER_dynamic() REGNODE_AFTER()Yves Orton2022-08-031-24/+24
* regcomp.c - initial support for EXACTish nodes in regnode_after()Yves Orton2022-08-031-14/+13
* regex engine - Rename PL_reg_name to PL_regnode_nameYves Orton2022-08-031-9/+9
* regex engine - Rename PL_reg_off_by_arg to PL_regnode_off_by_argYves Orton2022-08-031-8/+8
* regex engine - Rename PL_regkind to PL_regnode_kindYves Orton2022-08-031-51/+51
* regex engine - Rename PL_regarglen to PL_regnode_arg_lenYves Orton2022-08-031-21/+21
* regex engine - Rename reg_off_by_arg to PL_reg_off_by_argYves Orton2022-08-031-8/+8
* regcomp.c - rename NEXTOPER to REGNODE_AFTER and related logicYves Orton2022-08-031-70/+97
* regen/regcomp.pl - Make regarglen available as PL_regarglen in regexec.cYves Orton2022-08-031-22/+22