summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* avoid undeflow in regex poscache countDavid Mitchell2013-06-031-0/+2
* [perl #118175] avoid making a pointer outside a stringTony Cook2013-06-031-1/+1
* [perl #118175] prevent a similar overflow for CANYTony Cook2013-06-031-1/+1
* [perl #118175] prevent a similar overflow for POSIXATony Cook2013-06-031-1/+1
* [perl #118175] avoid overflowing a pointer for repeated EXACT nodesTony Cook2013-06-031-1/+1
* tidy up init code in regexec() and intuit_start()David Mitchell2013-06-021-15/+9
* eliminate PL_reg_stateDavid Mitchell2013-06-021-20/+1
* Eliminate PL_reg_starttryDavid Mitchell2013-06-021-6/+3
* make PL_reg_curpm globalDavid Mitchell2013-06-021-0/+4
* better document the regex super-linear pos cacheDavid Mitchell2013-06-021-4/+41
* eliminate PL_reg_poscache, PL_reg_poscache_sizeDavid Mitchell2013-06-021-9/+13
* use new cleanup for PL_regmatch_stateDavid Mitchell2013-06-021-68/+76
* unify regmatch_info dataDavid Mitchell2013-06-021-58/+65
* move eval_state init from regtry() to regexec()David Mitchell2013-06-021-3/+4
* move savestack restore from regmatch to regexecDavid Mitchell2013-06-021-19/+29
* eliminate PL_reg_maxiter, PL_reg_leftiterDavid Mitchell2013-06-021-14/+16
* Rationalise RX_MATCH_UTF8_set()David Mitchell2013-06-021-3/+2
* S_setup_eval_state: save subcoffset, not suboffsetDavid Mitchell2013-06-021-1/+1
* Eliminate PL_reg_match_utf8David Mitchell2013-06-021-11/+11
* regex engine: simplify is_utf8_pat handlingDavid Mitchell2013-06-021-14/+10
* stop callers of rex engine using RX_MATCH_UTF8_setDavid Mitchell2013-06-021-0/+3
* add regmatch_eval_state structDavid Mitchell2013-06-021-35/+66
* S_setup_eval_state(): always set up destructorDavid Mitchell2013-06-021-1/+1
* S_regtry(): move eval setup code into separate fnDavid Mitchell2013-06-021-67/+95
* remove unused reginfo->bol fieldDavid Mitchell2013-06-021-5/+0
* eliminate PL_bostrDavid Mitchell2013-06-021-36/+41
* add strbeg argument to Perl_re_intuit_start()David Mitchell2013-06-021-30/+29
* find_byclass, regrepeat: remove is_utf8_pat argDavid Mitchell2013-06-021-17/+18
* eliminiate PL_regeolDavid Mitchell2013-06-021-57/+63
* make more use of regmatch_info struct.David Mitchell2013-06-021-49/+56
* Expand flags parameter from boolean in _to_fold_latin1Karl Williamson2013-05-201-1/+1
* PUSH_MULTICALL_WITHDEPTH becomes ..._FLAGSDavid Mitchell2013-04-241-3/+4
* add lex_re_reparsing boolean to yy_parser structDavid Mitchell2013-04-121-2/+0
* Eliminate PL_reg_state.re_reparsing, part 2David Mitchell2013-04-121-1/+0
* Eliminate PL_reg_state.re_reparsing, part 1David Mitchell2013-04-121-0/+1
* unwrap #define argument list for REXEC_TRIE_READ_CHARYves Orton2013-02-251-2/+2
* regexec.c: Remove redundant codeKarl Williamson2013-01-311-2/+0
* regexec.c: Cast to silence compiler warningsKarl Williamson2013-01-071-2/+2
* regexec.c: Cast to silence compiler warningKarl Williamson2013-01-071-1/+3
* add a LEAVE for the ENTER in LOAD_UTF8_CHARCLASSTony Cook2013-01-061-0/+1
* Change core calls of isALNUM() to isWORDCHAR()Karl Williamson2012-12-311-17/+17
* regex: Add pseudo-Posix class: 'cased'Karl Williamson2012-12-311-1/+13
* handy.h, regcomp.h, regexec.c: Sort initializers, switch()Karl Williamson2012-12-311-5/+5
* Add new regnode for synthetic start classKarl Williamson2012-12-281-1/+2
* Free up regex ANYOF bit.Karl Williamson2012-12-281-1/+4
* Eliminate RF_tainted flag from PL_reg_flagsDavid Mitchell2012-12-251-17/+14
* eliminate RF_warned flag from PL_reg_flagsDavid Mitchell2012-12-251-5/+5
* eliminate RF_utf8 flag from PL_reg_flagsDavid Mitchell2012-12-251-57/+55
* [perl #116148] Pattern utf8ness sticks aroundDavid Mitchell2012-12-251-2/+4
* regexec.c: Comments, white-space; no code changesKarl Williamson2012-12-231-4/+4