summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* regcomp.c: White space onlyKarl Williamson2022-07-101-19/+19
* regex: Refactor bitmap vs non-bitmap of qr/[]/Karl Williamson2022-07-101-41/+40
* Create new regnode type ANYOFHKarl Williamson2022-07-101-27/+50
* regcomp.c: Change condition criteriaKarl Williamson2022-07-101-5/+4
* regex: White-space/comment onlyKarl Williamson2022-07-101-6/+8
* regex: Refactor a shared flagKarl Williamson2022-07-101-21/+21
* qr/\K*/ now works without hanging; rmv checkKarl Williamson2022-07-081-16/+6
* Revert "study_chunk: temporary underflow guard for scan_commit"Karl Williamson2022-07-071-2/+0
* regcomp.c: White-space, comment onlyKarl Williamson2022-07-051-2/+1
* regcomp.c: Move an assert()Karl Williamson2022-07-051-1/+1
* regex: Change some internal macro names for clarityKarl Williamson2022-07-031-21/+21
* regcomp.c: Init variables to avoid compiler msgKarl Williamson2022-07-011-2/+2