summaryrefslogtreecommitdiff
path: root/regcomp.h
Commit message (Expand)AuthorAgeFilesLines
* avoid dereferencing prog which may be NULLTony Cook2022-08-081-0/+1
* regex engine - replace many attribute arrays with oneYves Orton2022-08-061-5/+6
* regex engine - wrap PL_regnode_name with macro REGNODE_NAME()Yves Orton2022-08-061-0/+1
* regex engine - wrap PL_regnode_arg_len_varies with macro REGNODE_ARG_LEN_VARI...Yves Orton2022-08-061-0/+1
* regex engine - wrap PL_regnode_arg_len with macro REGNODE_ARG_LEN()Yves Orton2022-08-061-3/+4
* regex engine - wrap PL_regnode_off_by_arg with macro REGNODE_OFF_BY_ARG()Yves Orton2022-08-061-0/+1
* regex engine - wrap PL_regnode_kind with macro REGNODE_TYPE()Yves Orton2022-08-061-1/+3
* regex engine - improved comments explaining REGNODE_AFTER()Yves Orton2022-08-031-19/+60
* regex engine - integrate regnode_after() support for EXACTish nodesYves Orton2022-08-031-17/+14
* regex engine - rename REGNODE_AFTER_dynamic() REGNODE_AFTER()Yves Orton2022-08-031-2/+4
* regex engine - Rename PL_regkind to PL_regnode_kindYves Orton2022-08-031-1/+1
* regex engine - Rename PL_regarglen to PL_regnode_arg_lenYves Orton2022-08-031-4/+4
* regcomp.c - rename NEXTOPER to REGNODE_AFTER and related logicYves Orton2022-08-031-4/+63
* regen/regcomp.pl - Make regarglen available as PL_regarglen in regexec.cYves Orton2022-08-031-3/+3
* regcomp.h: deal with 64 bit aligned pointer data in regex program.Yves Orton2022-07-151-13/+85
* regex: Add optimizing regnodeKarl Williamson2022-07-121-0/+14
* regcomp.h: Make bitmap lookups more generalKarl Williamson2022-07-121-6/+6
* regex: Refactor bitmap vs non-bitmap of qr/[]/Karl Williamson2022-07-101-25/+23
* regex: Refactor a shared flagKarl Williamson2022-07-101-61/+48
* regcomp.h: Use mnemonic instead of literal+constantKarl Williamson2022-07-051-1/+1
* regcomp.h: Add comments better explaining ANYOF nodesKarl Williamson2022-07-031-46/+68
* regex: Change some internal macro names for clarityKarl Williamson2022-07-031-12/+12
* Revert "regex: Add POSIXA1R node"Karl Williamson2022-07-011-31/+0
* regex: Add POSIXA1R nodeKarl Williamson2022-07-011-0/+31
* Change handy.h macro names to be C standard conformantKarl Williamson2022-06-121-20/+20
* regex: Create a macro to avoid some #ifdef'sKarl Williamson2022-06-021-0/+6
* regcomp,regexec: Shorten #define nameKarl Williamson2022-06-021-6/+6
* regcomp.h: Add, fix, clarify commentsKarl Williamson2022-06-021-44/+65
* regcomp.c: consistent NOTHING/OPFAIL optimizations for lookaroundYves Orton2022-02-231-0/+2
* regcomp.h: change regexp_internal attribute from I32 to U32Yves Orton2022-02-181-1/+4
* regcomp.c,re.pm: Remove "offsets" debugging codeYves Orton2022-02-181-26/+6
* regcomp: Save '&' instrs by casting to U8Karl Williamson2021-07-301-1/+1
* regcomp.h: Add internal macroKarl Williamson2021-07-301-12/+13
* regcomp.h: Clarify commentKarl Williamson2021-06-121-1/+1
* regcomp.h: Fix typos in commentsKarl Williamson2021-05-281-2/+2
* speed up regex ops under DEBUGGING when -Dr not usedYves Orton2021-02-121-2/+2
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-17/+17
* regcomp.h: Restrict scope of symbols to coreKarl Williamson2020-11-021-1/+2
* handy.h: Create nBIT_UMAX() macroKarl Williamson2020-07-171-1/+1
* handy.h: Create nBIT_MASK(n) macroKarl Williamson2020-07-171-5/+5
* Use dNOOP for otherwise empty declarationsKarl Williamson2020-04-261-3/+3
* regcomp.c: Rmv C undefined behaviorKarl Williamson2020-04-121-4/+3
* regcomp.h: Add macroKarl Williamson2020-03-181-0/+16
* regcomp.h: Combine two macros into oneKarl Williamson2020-03-111-13/+14
* Allow wildcard pattern debuggingKarl Williamson2020-03-051-1/+5
* regex: Change internal macro nameKarl Williamson2020-03-051-2/+2
* regcomp.h: remove redundant commentHugo van der Sanden2020-03-051-30/+0
* regcomp.h -reorder regexp_internal to close x86-64 alignment holesRichard Leach2020-03-021-1/+1
* regcomp.h: Use pre-existing macro to hide variableKarl Williamson2020-02-261-25/+25
* regcomp.sym: Add new regnode type for (?[])Karl Williamson2020-02-191-0/+19