summaryrefslogtreecommitdiff
path: root/regnodes.h
Commit message (Expand)AuthorAgeFilesLines
* fix incorrect vi filetype declarations in generated filesLukas Mai2023-03-241-1/+1
* regcomp.c - extend REF to hold the paren it needs to regcppushYves Orton2023-03-131-10/+10
* regex engine - simplify regnode structures and make them consistentYves Orton2023-03-131-8/+8
* regexec.c - make REF into a backtracking stateYves Orton2023-03-131-1/+33
* regexec.c - teach BRANCH and BRANCHJ nodes to reset capture buffersYves Orton2023-03-131-3/+3
* regcomp.c - track parens related to CURLYX and CURLYMYves Orton2023-03-131-4/+4
* generated files - update mode lines to specify file typeElvin Aslanov2023-02-191-2/+2
* regcomp.c - add optimistic eval (*{ ... }) and (**{ ... })Yves Orton2023-01-191-1/+2
* regcomp.pl - fixup intflags debug data to handle gaps properlyYves Orton2023-01-091-14/+15
* regen/regcomp.pl - add more detail on what the script does and list its input...Yves Orton2022-11-051-1/+2
* regen/regcomp.pl - Apparently this extra const breaks g++Yves Orton2022-08-061-1/+1
* regex engine - replace many attribute arrays with oneYves Orton2022-08-061-530/+1074
* regex engine - wrap PL_regnode_kind with macro REGNODE_TYPE()Yves Orton2022-08-061-2/+2
* regex engine - Rename PL_reg_name to PL_regnode_nameYves Orton2022-08-031-3/+3
* regex engine - Rename PL_reg_off_by_arg to PL_regnode_off_by_argYves Orton2022-08-031-3/+3
* regex engine - Rename PL_regkind to PL_regnode_kindYves Orton2022-08-031-5/+5
* regex engine - Rename PL_regargvaries to PL_regnode_arg_len_variesYves Orton2022-08-031-3/+3
* regex engine - Rename PL_regarglen to PL_regnode_arg_lenYves Orton2022-08-031-3/+3
* regen/regcomp.pl - add PL_regargvariesYves Orton2022-08-031-0/+125
* regen/regcomp.pl - fix documentation (add missing PL_ prefix)Yves Orton2022-08-031-1/+1
* regcomp.pl - use the regnode typedefs in EXTRA_SIZE calculationsYves Orton2022-08-031-57/+57
* regex engine - Rename reg_off_by_arg to PL_reg_off_by_argYves Orton2022-08-031-7/+6
* regen/regcomp.pl - create typedefs for all regnode typesYves Orton2022-08-031-0/+118
* regen/regcomp.pl - Make regarglen available as PL_regarglen in regexec.cYves Orton2022-08-031-4/+9
* regex: Add optimizing regnodeKarl Williamson2022-07-121-1071/+1086
* Create new regnode type ANYOFHKarl Williamson2022-07-101-4/+4
* regcomp.sym: Add commentaryKarl Williamson2022-07-071-8/+16
* Revert "regex: Add POSIXA1R node"Karl Williamson2022-07-011-1009/+980
* regex: Add POSIXA1R nodeKarl Williamson2022-07-011-980/+1009
* regex engine: Issue #19168 - Fix variable length lookbehind matchesYves Orton2022-02-231-348/+362
* regnodes.h: Add new set of definesKarl Williamson2021-08-231-1073/+1406
* Account for 'less' reserving an extra columnKarl Williamson2020-11-301-54/+64
* Confine regnodes.h symbols to coreKarl Williamson2020-11-021-0/+4
* regnodes.h: Add two convenience bit masksKarl Williamson2020-10-161-0/+14
* regcomp.sym: Make adjacent opcodes for 2 similar regnodesKarl Williamson2020-10-161-26/+26
* regcomp.sym: Update node commentsKarl Williamson2020-10-161-8/+10
* regen/regcomp.pl: Generate #defines for UTF8nessKarl Williamson2020-10-141-152/+1068
* regcomp.sym: Reorder some entriesKarl Williamson2020-10-021-122/+122
* regcomp.sym: Add new regnode type for (?[])Karl Williamson2020-02-191-4/+9
* regcomp.sym: Simplify a couple regnode defnsKarl Williamson2019-11-221-2/+2
* PATCH: gh #17319 SegfaultKarl Williamson2019-11-221-1/+1
* Add ANYOFHs regnodeKarl Williamson2019-11-201-172/+177
* Add ANYOFRb regnodeKarl Williamson2019-11-171-168/+173
* Add ANYOFR regnodeKarl Williamson2019-11-171-168/+173
* regcomp.sym: Add detail to some node descriptionsKarl Williamson2019-11-141-9/+9
* Change the names of some regnodesKarl Williamson2019-10-291-15/+15
* regex: Add LEXACT_ONLY8 node typeKarl Williamson2019-09-291-117/+122
* Add regnode LEXACT, for long stringsKarl Williamson2019-09-291-136/+141
* regcomp.sym Update and improve descriptions of some nodesKarl Williamson2019-09-271-7/+7
* regcomp.sym: Fix commentKarl Williamson2019-09-151-1/+1