2013-11-09 |
Karl Williamson | regexec.c: Fix compiler warning |
blob | commitdiff |
2013-11-05 |
David Mitchell | RT #120446: /\Ga/ running slowly on long strings |
blob | commitdiff | diff to current |
2013-10-28 |
Father Chrysostomos | Don’t assume *^R has a scalar |
blob | commitdiff | diff to current |
2013-09-24 |
Karl Williamson | Rename regex flag bit for clarity |
blob | commitdiff | diff to current |
2013-09-24 |
Karl Williamson | regcomp.h: Add better named synonyms |
blob | commitdiff | diff to current |
2013-09-17 |
Karl Williamson | regexec.c: Reorder cases in switch to eliminate a goto |
blob | commitdiff | diff to current |
2013-09-13 |
Nicholas Clark | #ifdef DEBUGGING, not QDEBUGGING, in regcomp.c |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Allow trie use for /iaa matching |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Remove no longer necessary constants |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Remove newly unnecessary regnode, code |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | regexec.c: Add comments, assertions |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | pp.c, regexec.c: Declare buffers large enough |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Don't refer to U+XXXX when mean native |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Convert some uvuni() to uvchr() |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Remove EBCDIC remappings |
blob | commitdiff | diff to current |
2013-08-29 |
Karl Williamson | Add and use macro to return EBCDIC |
blob | commitdiff | diff to current |
2013-08-25 |
Father Chrysostomos | Use SSize_t/STRLEN in more places in regexp code |
blob | commitdiff | diff to current |
2013-08-25 |
Father Chrysostomos | Stop substr re optimisation from rejecting long strs |
blob | commitdiff | diff to current |
2013-08-25 |
Father Chrysostomos | [perl #116907] Allow //g matching past 2**31 threshold |
blob | commitdiff | diff to current |
2013-08-25 |
Father Chrysostomos | regexec.c:regexec_flags: Remove unused var |
blob | commitdiff | diff to current |
2013-08-25 |
Father Chrysostomos | Stop pos() from being confused by changing utf8ness |
blob | commitdiff | diff to current |
2013-08-21 |
Father Chrysostomos | [perl #7508] Use NULL for nonexistent array elems |
blob | commitdiff | diff to current |
2013-08-13 |
David Mitchell | improve regexec_flags() API documentation |
blob | commitdiff | diff to current |
2013-07-30 |
Karl Williamson | regexec.c: Add, clarify comments |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): add quick-fail test for anchored \G |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec: swap ganch setting and gofs offsetting |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | fix COW match capture optimisation |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): avoid uninit use of var |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | fix build under -DPERL_NO_COW |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): access extflags directly |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): tidy up ganch-setting code |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): merge the 2 RXf_GPOS_SEEN setup blocks |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): simplify RXf_ANCH_GPOS pos calc |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): use regtry(&s) not regtry(&startpos) |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | s/.(?=.\G)/X/g: refuse to go backwards |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): fix ganch and till settings |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec(): skip second intuit() call |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | fix intuit_start() with \G |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec_flags(): remove vestigial scream support |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec_flags(): keep stringarg constant |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec_flags(): use result of intuit_start() |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | regexec: handle \G ourself, rather than in callers |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | pp_match(): skip passing gpos arg to regexec() |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | skip creating new capture COW SV if possible |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | make Perl_reg_set_capture_string static |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | move intuit call from pp_match() into regexec() |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | make intuit_start() handle mixed utf8-ness |
blob | commitdiff | diff to current |
2013-07-28 |
David Mitchell | add Perl_reg_set_capture_string() function |
blob | commitdiff | diff to current |
2013-07-26 |
Father Chrysostomos | [perl #78194] Make re-evals copy PADTMPs |
blob | commitdiff | diff to current |
2013-07-16 |
Father Chrysostomos | [perl #77814] Make defelems propagate pos |
blob | commitdiff | diff to current |
2013-07-06 |
Father Chrysostomos | [perl #117917] /(?{ m|...| }) (?{ $1 })/ |
blob | commitdiff | diff to current |
2013-06-03 |
David Mitchell | avoid undeflow in regex poscache count |
blob | commitdiff | diff to current |
2013-06-03 |
Tony Cook | [perl #118175] avoid making a pointer outside a string |
blob | commitdiff | diff to current |
2013-06-03 |
Tony Cook | [perl #118175] prevent a similar overflow for CANY |
blob | commitdiff | diff to current |
2013-06-03 |
Tony Cook | [perl #118175] prevent a similar overflow for POSIXA |
blob | commitdiff | diff to current |
2013-06-03 |
Tony Cook | [perl #118175] avoid overflowing a pointer for repeated... |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | tidy up init code in regexec() and intuit_start() |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | eliminate PL_reg_state |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | Eliminate PL_reg_starttry |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | make PL_reg_curpm global |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | better document the regex super-linear pos cache |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | eliminate PL_reg_poscache, PL_reg_poscache_size |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | use new cleanup for PL_regmatch_state |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | unify regmatch_info data |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | move eval_state init from regtry() to regexec() |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | move savestack restore from regmatch to regexec |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | eliminate PL_reg_maxiter, PL_reg_leftiter |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | Rationalise RX_MATCH_UTF8_set() |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | S_setup_eval_state: save subcoffset, not suboffset |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | Eliminate PL_reg_match_utf8 |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | regex engine: simplify is_utf8_pat handling |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | stop callers of rex engine using RX_MATCH_UTF8_set |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | add regmatch_eval_state struct |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | S_setup_eval_state(): always set up destructor |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | S_regtry(): move eval setup code into separate fn |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | remove unused reginfo->bol field |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | eliminate PL_bostr |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | add strbeg argument to Perl_re_intuit_start() |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | find_byclass, regrepeat: remove is_utf8_pat arg |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | eliminiate PL_regeol |
blob | commitdiff | diff to current |
2013-06-02 |
David Mitchell | make more use of regmatch_info struct. |
blob | commitdiff | diff to current |
2013-05-20 |
Karl Williamson | Expand flags parameter from boolean in _to_fold_latin1 |
blob | commitdiff | diff to current |
2013-04-24 |
David Mitchell | PUSH_MULTICALL_WITHDEPTH becomes ..._FLAGS |
blob | commitdiff | diff to current |
2013-04-12 |
David Mitchell | add lex_re_reparsing boolean to yy_parser struct |
blob | commitdiff | diff to current |
2013-04-12 |
David Mitchell | Eliminate PL_reg_state.re_reparsing, part 2 |
blob | commitdiff | diff to current |
2013-04-12 |
David Mitchell | Eliminate PL_reg_state.re_reparsing, part 1 |
blob | commitdiff | diff to current |
2013-02-25 |
Yves Orton | unwrap #define argument list for REXEC_TRIE_READ_CHAR |
blob | commitdiff | diff to current |
2013-02-01 |
Karl Williamson | regexec.c: Remove redundant code |
blob | commitdiff | diff to current |
2013-01-07 |
Karl Williamson | regexec.c: Cast to silence compiler warnings |
blob | commitdiff | diff to current |
2013-01-07 |
Karl Williamson | regexec.c: Cast to silence compiler warning |
blob | commitdiff | diff to current |
2013-01-06 |
Tony Cook | add a LEAVE for the ENTER in LOAD_UTF8_CHARCLASS |
blob | commitdiff | diff to current |
2012-12-31 |
Karl Williamson | Change core calls of isALNUM() to isWORDCHAR() |
blob | commitdiff | diff to current |
2012-12-31 |
Karl Williamson | regex: Add pseudo-Posix class: 'cased' |
blob | commitdiff | diff to current |
2012-12-31 |
Karl Williamson | handy.h, regcomp.h, regexec.c: Sort initializers, switch() |
blob | commitdiff | diff to current |
2012-12-28 |
Karl Williamson | Add new regnode for synthetic start class |
blob | commitdiff | diff to current |
2012-12-28 |
Karl Williamson | Free up regex ANYOF bit. |
blob | commitdiff | diff to current |
2012-12-25 |
David Mitchell | Eliminate RF_tainted flag from PL_reg_flags |
blob | commitdiff | diff to current |
2012-12-25 |
David Mitchell | eliminate RF_warned flag from PL_reg_flags |
blob | commitdiff | diff to current |
2012-12-25 |
David Mitchell | eliminate RF_utf8 flag from PL_reg_flags |
blob | commitdiff | diff to current |
2012-12-25 |
David Mitchell | [perl #116148] Pattern utf8ness sticks around |
blob | commitdiff | diff to current |
next |