summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Expand)AuthorAgeFilesLines
* Convert '!!' to cBOOL()Karl Williamson2022-06-141-1/+1
* Change handy.h macro names to be C standard conformantKarl Williamson2022-06-121-55/+55
* Change handy.h macro names to be C standard conformantKarl Williamson2022-06-121-2/+2
* regcomp.c: Add ASSERTKarl Williamson2022-06-121-1/+2
* regexec.c: Handle Turkish locale if large ANYOF bitmapKarl Williamson2022-06-091-9/+21
* regex: Create a macro to avoid some #ifdef'sKarl Williamson2022-06-021-8/+1
* regcomp,regexec: Shorten #define nameKarl Williamson2022-06-021-14/+16
* Rename internal functionKarl Williamson2022-06-021-6/+6
* regcomp.c: Move loop declaration closer to useKarl Williamson2022-06-021-2/+1
* regcomp.c: Use mnemonic instead of what it evaluates toKarl Williamson2022-06-011-5/+6
* Make STRLENs() available to coreKarl Williamson2022-05-311-2/+0
* perlapi: Document re_compileKarl Williamson2022-05-191-1/+22
* regcomp.c - silence build warning under NO_TAINT_SUPPORTYves Orton2022-04-211-0/+2
* Make argument to S_is_invlist pointer to constDagfinn Ilmari Mannsåker2022-04-131-1/+1
* Make arguments to S_invlist_is_iterating and S_invlist_max be constTony Cook2022-04-131-4/+7
* Accept \p{nv=-0}Karl Williamson2022-04-081-0/+9
* regcomp.c: fix substring optimizer for ACCEPT inside of CURLYYves Orton2022-04-081-0/+5
* regcomp.c: With ACCEPT set stopmin even if no data struct presentYves Orton2022-04-081-4/+3
* regcomp.c: deal with stopmin and min properlyYves Orton2022-04-081-8/+14
* regcomp.c: minor blank line removal/insertion for clarityYves Orton2022-04-081-1/+1
* regcomp.c: reorder and comment S_study_chunk() internal varsYves Orton2022-04-081-13/+35
* regcomp.c: enhance S_debug_studydata to show min/stopmin/deltaYves Orton2022-04-081-15/+24
* regcomp.c: ACCEPT inside of a (...)+ should disable mandatory substringsYves Orton2022-04-081-0/+10
* Perl_reg_named_buff_fetch: simplify newSVsv(&PL_sv_undef)Richard Leach2022-04-041-1/+1
* Stop emitting the experimental::regex_sets warningKarl Williamson2022-03-191-4/+0
* Perl_newSV_type_mortal - new inline function introduced and usedRichard Leach2022-03-071-2/+2
* regcomp.c: Replace RExC_parse_inc() like exprs not using UTF with RExC_parse_...Yves Orton2022-03-041-4/+3
* regcomp.c: Replace `RExC_parse += 2` with RExC_parse_inc_by(2)Yves Orton2022-03-041-4/+4
* regcomp.c: Replace `RExC_parse += x` with RExC_parse_inc_by(x)Yves Orton2022-03-041-5/+5
* regcomp.c: Replace `RExC_parse += UTF ? UTF8_SAFE_SKIP(...) : 1` with RExC_pa...Yves Orton2022-03-041-19/+7
* regcomp.c: Replace `RExC_parse += (UTF) ? UTF8SKIP(RExC_parse) : 1` with RExC...Yves Orton2022-03-041-6/+6
* regcomp.c: Replace `RExC_parse += SKIP_IF_CHAR(...)` with RExC_parse_inc_if_c...Yves Orton2022-03-041-3/+3
* regcomp.c: Replace `RExC_parse += UTF8SKIP(RExC_parse)` with RExC_parse_inc_utf8Yves Orton2022-03-041-2/+2
* regcomp.c: Replace `RExC_parse = x` with RExC_parse_set(x)Yves Orton2022-03-041-56/+60
* regcomp.c: Replace `RExC_parse++` with RExC_parse_inc_by(1)Yves Orton2022-03-041-71/+76
* regcomp.c: Add utility macros to wrap mutations of RExC_parseYves Orton2022-03-041-0/+140
* regex_sets: Allow all legal flags in nested callsKarl Williamson2022-03-031-2/+2
* regcomp.c: add comment that last_close_opp is dangerousYves Orton2022-03-031-1/+4
* regcomp.c: Reduce scope of experimental warnings with lookbehindYves Orton2022-03-031-4/+33
* regcomp.c: in study_chunk() properly pass down SCF_TRIE_DOING_RESTUDY flagYves Orton2022-03-031-13/+54
* regcomp.c: track last close *op*, not just its index in study_chunk()Yves Orton2022-03-031-6/+31
* regcomp.c: rename "fake" where it used in recursive study_chunk() callsYves Orton2022-03-031-8/+10
* regcomp.c: rename "fake" argument in main entry points to study_chunk()Yves Orton2022-03-031-4/+4
* regcomp.c: S_study_chunk() clean up args and docsYves Orton2022-03-031-15/+17
* regcomp.c: Check non-NULL before dereferencingKarl Williamson2022-03-021-1/+1
* regcomp.c: Properly optimize verb style lookahead/lookbehindYves Orton2022-02-231-10/+28
* regcomp.c: consistent NOTHING/OPFAIL optimizations for lookaroundYves Orton2022-02-231-23/+120
* regcomp.c: fix long lines or unnecessary line breakageYves Orton2022-02-231-16/+10
* regex engine: Issue #19168 - Fix variable length lookbehind matchesYves Orton2022-02-231-4/+9
* regcomp.c: add whitespace to avoid =* as a symbolYves Orton2022-02-231-2/+2