summaryrefslogtreecommitdiff
path: root/regexp.h
Commit message (Expand)AuthorAgeFilesLines
* regcomp.h - use a common union for head and args across all regnodes.Yves Orton2023-03-291-3/+16
* regexp.h - document lastcp and cp in regmatch_stateYves Orton2023-03-191-74/+91
* pp_ctl.c - don't overallocate paren buffers in rxres_save().Yves Orton2023-03-191-2/+3
* regexp.h - add missing definesYves Orton2023-03-131-2/+15
* regexp.h - standardize macros, and parenthesize parametersYves Orton2023-03-131-14/+16
* regcomp.c - Use RXp_OFFSp() to access offset dataYves Orton2023-03-131-3/+3
* regexec.c - make REF into a backtracking stateYves Orton2023-03-131-1/+5
* regexec.c - incredibly inefficient solution to backref problemYves Orton2023-03-131-0/+6
* regexec.c - teach BRANCH and BRANCHJ nodes to reset capture buffersYves Orton2023-03-131-0/+8
* regcomp.c - track parens related to CURLYX and CURLYMYves Orton2023-03-131-4/+7
* regexp.h - fixup mistake in commentYves Orton2023-03-131-1/+1
* regcomp.c etc - rework branch reset so it works properlyYves Orton2023-01-121-1/+20
* regexec engine - wrap and replace RX_OFFS() with better abstractionsYves Orton2023-01-111-5/+16
* Correct typos as per GH 20435James E Keenan2022-12-291-1/+1
* regcomp.c - decompose into smaller filesYves Orton2022-12-091-77/+77
* regex engine - cleanup internal tabs and ws (use -w to ignore)Yves Orton2022-12-091-76/+76
* regexp.h - put STMT_END on its own line and lined up with STMT_STARTYves Orton2022-09-071-13/+17
* regexp.h - move semicolon to be before the comment.Yves Orton2022-09-071-1/+1
* regex engine - replace many attribute arrays with oneYves Orton2022-08-061-0/+7
* regex engine: Issue #19168 - Fix variable length lookbehind matchesYves Orton2022-02-231-0/+1
* Base *.[ch] files: Replace leading tabs with blanksMichael G Schwern2021-05-311-141/+141
* regexp.h: Clarify how a computed value is derived.Karl Williamson2021-01-031-5/+6
* Document regexp, regmatch_infoKarl Williamson2020-12-301-6/+12
* regexec.c: Revamp S_setup_EXACTISH_ST() loop end conditionsKarl Williamson2020-12-191-6/+28
* autodoc.pl: Specify scn for single-purpose filesKarl Williamson2020-11-061-2/+0
* regexp.h: White-space onlyKarl Williamson2020-10-161-167/+167
* Use macro instead of its expansionKarl Williamson2020-09-091-1/+1
* Change some =head1 to apidoc_section linesKarl Williamson2020-09-041-1/+1
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-1/+1
* regexp.h: no subbeg move when reordering regexp structRichard Leach2020-03-111-1/+1
* regexp.h -reorder regexp to close x86-64 alignment holesRichard Leach2020-03-111-12/+13
* regexp.h: remove redundant commentHugo van der Sanden2020-03-111-3/+0
* inline.h: Change fcn name prefix from S_ to Perl_Karl Williamson2019-09-151-1/+1
* avoid use-after free in /(?{...})/David Mitchell2019-08-061-0/+1
* PATCH: [perl #133997] Assert fail with script runsKarl Williamson2019-04-131-0/+1
* Implement variable length lookbehind in regex patternsKarl Williamson2019-03-181-0/+3
* regexec.c: regmatch(): Add pushing eolKarl Williamson2019-03-181-0/+1
* regcomp.c: Use regnode offsets during parsingKarl Williamson2018-10-201-0/+2
* Improve docs for lastparen, lastcloseparenDavid Mitchell2018-08-261-2/+2
* fixup for NO_TAINT_SUPPORTYves Orton2018-04-241-0/+1
* eliminate _REGEXP_COMMON macro from regexp.hDavid Mitchell2018-03-061-48/+58
* fix RX_MATCH_UTF8_on() macroDavid Mitchell2017-08-041-1/+1
* fix RX_MATCH_COPY_FREE() on win32David Mitchell2017-07-271-1/+1
* add, and use, some RXp_FOO() variants of RX_FOO()David Mitchell2017-07-271-27/+44
* rename RX_HAS_CUTGROUP() to RXp_HAS_CUTGROUP()David Mitchell2017-07-271-1/+1
* reformat RX_() macrosDavid Mitchell2017-07-271-62/+66
* RX_FOO(prog) becomes RX_FOO(rx_sv)David Mitchell2017-07-271-53/+53
* give REGEXP SVs the POK flag againDavid Mitchell2017-07-271-2/+3
* avoid double-freeing regex code blocksDavid Mitchell2017-02-011-1/+1
* Use cBOOL() instead of ? TRUE : FALSEDagfinn Ilmari Mannsåker2017-01-251-1/+1