summaryrefslogtreecommitdiff
path: root/t/re
Commit message (Expand)AuthorAgeFilesLines
* t/re/re_tests - fixup version for changeYves Orton2023-03-191-1/+1
* t/re/pat.t - test that we can copy and then reuse ${^LAST_SUCCESSFUL_PATTERN}Yves Orton2023-03-141-1/+9
* mg.c - add support for ${^LAST_SUCCESSFUL_PATTERN}Yves Orton2023-03-141-1/+44
* regcomp.c - extend REF to hold the paren it needs to regcppushYves Orton2023-03-131-43/+43
* regexec.c - incredibly inefficient solution to backref problemYves Orton2023-03-131-0/+16
* regexec.c - teach BRANCH and BRANCHJ nodes to reset capture buffersYves Orton2023-03-132-14/+21
* regcomp.c - track parens related to CURLYX and CURLYMYves Orton2023-03-132-3/+39
* t/re/regexp.t - in skip_amp tests (via _noamp.t) do not TODO tests with amper...Yves Orton2023-03-131-2/+3
* mg.c - fix $+ combined with branch resetYves Orton2023-03-081-0/+8
* scope.c - rework SSGROW() and SSCHECK() macros and undelying functionsYves Orton2023-02-201-2/+1
* regexec.c - add assert and test for savestack overflow in Issue #20826.Yves Orton2023-02-201-1/+15
* regcomp.c - remove (**{ ... }) from the regex engineYves Orton2023-02-081-22/+12
* pp_hot.c - fix branch reset matches in list contextYves Orton2023-01-271-1/+31
* regcomp.c - add optimistic eval (*{ ... }) and (**{ ... })Yves Orton2023-01-192-6/+80
* regcomp_study.c - disable CURLYX optimizations when EVAL has been seen anywhereYves Orton2023-01-151-1/+3
* regcomp.c - increase size of CURLY nodes so the min/max is a I32Yves Orton2023-01-152-19/+29
* regexec.c - fix accept in CURLYX/WHILEM construct.Yves Orton2023-01-154-10/+57
* t/re/re_rests - extend test to show more buffersYves Orton2023-01-151-1/+1
* regexec.c - avoid calling regrepeat when the max is 0Yves Orton2023-01-131-1/+18
* regcomp.c etc - rework branch reset so it works properlyYves Orton2023-01-122-17/+38
* regcomp.c - make sure CURLYM closes the capture buffer after each matchYves Orton2023-01-061-0/+2
* regcomp.c - in regdupe_internal() set up "in program" stclass properlyYves Orton2023-01-061-0/+81
* re/fold_grind.pl - rework so we don't double compile patternsYves Orton2022-11-022-14/+39
* pat_advanced.t: Cancel a watchdog timerKarl Williamson2022-10-181-0/+1
* re/pat_advanced.t: remove `todo_skip` from testBram2022-09-111-3/+1
* Block lacked 'skip' condition; de-SKIP itJames E Keenan2022-09-051-14/+14
* Consolidate PERL_TEST_TIME_OUT_FACTOR to watchdog()Karl Williamson2022-08-244-10/+4
* Fix some unit tests to use new refcount_is() functionPaul "LeoNerd" Evans2022-08-022-4/+4
* toke.c - consistently refuse octal digit vars, and allow ${10} under strict.Yves Orton2022-07-301-1/+29
* Fix GH #20009, pattern match panicKarl Williamson2022-07-281-0/+6
* charset.t: Requires LC_ALL, LC_CTYPE to runKarl Williamson2022-07-261-1/+1
* regex_sets.t: Requires LC_ALL to runKarl Williamson2022-07-261-0/+1
* pp_subst: optimize by not calling utf8_lengthLoren Merritt2022-07-201-1/+2
* t/re/fold_grind: Use C locale if no LC_CTYPEKarl Williamson2022-07-171-1/+5
* Fix compiled pattern display under -DrKarl Williamson2022-07-171-0/+2
* regex: Add optimizing regnodeKarl Williamson2022-07-121-36/+36
* fix another panic from eval {} inside /(?{...})/David Mitchell2022-07-091-1/+7
* qr/\K*/ now works without hanging; rmv checkKarl Williamson2022-07-081-3/+3
* Add test for GH #8369Karl Williamson2022-07-061-0/+1
* Revert "regex: Add POSIXA1R node"Karl Williamson2022-07-011-25/+25
* regex: Add POSIXA1R nodeKarl Williamson2022-07-011-25/+25
* fix panic from eval {} inside /(?{...})/David Mitchell2022-06-201-1/+10
* Comprehensive charset.t testsKarl Williamson2022-06-061-21/+110
* Accept \p{nv=-0}Karl Williamson2022-04-081-0/+3
* regcomp.c: fix substring optimizer for ACCEPT inside of CURLYYves Orton2022-04-082-0/+2
* regcomp.c: With ACCEPT set stopmin even if no data struct presentYves Orton2022-04-081-0/+6
* reg_mesg.t: check that ACCEPT in capturing variable length lookbehind warnsYves Orton2022-04-081-0/+6
* re_tests: ACCEPT in UNLESSM variable negative lookbehindYves Orton2022-04-081-0/+3
* re_tests: ACCEPT in IFMATCH: variable positive lookbehindYves Orton2022-04-081-0/+3
* re_tests: ACCEPT inside of named capture accessed via GOSUBYves Orton2022-04-081-0/+3