summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* regcomp.c - replace OP(n) macro with variable 'op' in S_dumpuntil()Yves Orton2022-08-031-16/+14
* regcomp.c - replace repeated OP(n) with variable 'op'.Yves Orton2022-08-031-22/+22
* Perl_reg_named_buff_fetch - simpler retarray creation & pushRichard Leach2022-08-021-2/+2
* regcomp.c - fixup comment, orig_emit is a node offsetYves Orton2022-07-291-1/+1
* regcomp.c - fixup whitespace in comment so table lines upYves Orton2022-07-291-2/+2
* regcomp.c - fix comment, change 'x' to 'X'Yves Orton2022-07-291-1/+1
* Fix compiled pattern display under -DrKarl Williamson2022-07-171-9/+31
* regcomp.c: deal with overflow related OPTIMIZE_INFTY and deltaYves Orton2022-07-151-8/+80
* Fix broken build without mathoms.cKarl Williamson2022-07-121-1/+1
* regcomp.c: White space onlyKarl Williamson2022-07-121-10/+11
* Share duplicated aux data in regex patternsKarl Williamson2022-07-121-4/+90
* regex: Add optimizing regnodeKarl Williamson2022-07-121-2/+77
* regcomp.c: Add conversion fcns for bitmap/inversion_listKarl Williamson2022-07-121-4/+56
* regcomp.c: Only white-space, parens for clarityKarl Williamson2022-07-101-10/+10
* regcomp.c: Change name of static functionKarl Williamson2022-07-101-4/+4