This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix bug with (??{$overload}) regexp caching
[perl5.git] / regexec.c
2013-11-24 Father ChrysostomosFix bug with (??{$overload}) regexp caching
2013-11-24 Father Chrysostomosregexec.c: Remove redundant S_regcp_restore call
2013-11-20 Lukas Maifix a few warnings (format strings, unused variable)
2013-11-14 Craig A. Berrymove DEBUGGING section after includes in regexec.c.
2013-11-09 Karl Williamsonregexec.c: Fix compiler warning
2013-11-05 David MitchellRT #120446: /\Ga/ running slowly on long strings
2013-10-28 Father ChrysostomosDon’t assume *^R has a scalar
2013-09-24 Karl WilliamsonRename regex flag bit for clarity
2013-09-24 Karl Williamsonregcomp.h: Add better named synonyms
2013-09-17 Karl Williamsonregexec.c: Reorder cases in switch to eliminate a goto
2013-09-13 Nicholas Clark#ifdef DEBUGGING, not QDEBUGGING, in regcomp.c
2013-08-29 Karl WilliamsonAllow trie use for /iaa matching
2013-08-29 Karl WilliamsonRemove no longer necessary constants
2013-08-29 Karl WilliamsonRemove newly unnecessary regnode, code
2013-08-29 Karl Williamsonregexec.c: Add comments, assertions
2013-08-29 Karl Williamsonpp.c, regexec.c: Declare buffers large enough
2013-08-29 Karl WilliamsonDon't refer to U+XXXX when mean native
2013-08-29 Karl WilliamsonConvert some uvuni() to uvchr()
2013-08-29 Karl WilliamsonRemove EBCDIC remappings
2013-08-29 Karl WilliamsonAdd and use macro to return EBCDIC
2013-08-25 Father ChrysostomosUse SSize_t/STRLEN in more places in regexp code
2013-08-25 Father ChrysostomosStop substr re optimisation from rejecting long strs
2013-08-25 Father Chrysostomos[perl #116907] Allow //g matching past 2**31 threshold
2013-08-25 Father Chrysostomosregexec.c:regexec_flags: Remove unused var
2013-08-25 Father ChrysostomosStop pos() from being confused by changing utf8ness
2013-08-21 Father Chrysostomos[perl #7508] Use NULL for nonexistent array elems
2013-08-13 David Mitchellimprove regexec_flags() API documentation
2013-07-30 Karl Williamsonregexec.c: Add, clarify comments
2013-07-28 David Mitchellregexec(): add quick-fail test for anchored \G
2013-07-28 David Mitchellregexec: swap ganch setting and gofs offsetting
2013-07-28 David Mitchellfix COW match capture optimisation
2013-07-28 David Mitchellregexec(): avoid uninit use of var
2013-07-28 David Mitchellfix build under -DPERL_NO_COW
2013-07-28 David Mitchellregexec(): access extflags directly
2013-07-28 David Mitchellregexec(): tidy up ganch-setting code
2013-07-28 David Mitchellregexec(): merge the 2 RXf_GPOS_SEEN setup blocks
2013-07-28 David Mitchellregexec(): simplify RXf_ANCH_GPOS pos calc
2013-07-28 David Mitchellregexec(): use regtry(&s) not regtry(&startpos)
2013-07-28 David Mitchells/.(?=.\G)/X/g: refuse to go backwards
2013-07-28 David Mitchellregexec(): fix ganch and till settings
2013-07-28 David Mitchellregexec(): skip second intuit() call
2013-07-28 David Mitchellfix intuit_start() with \G
2013-07-28 David Mitchellregexec_flags(): remove vestigial scream support
2013-07-28 David Mitchellregexec_flags(): keep stringarg constant
2013-07-28 David Mitchellregexec_flags(): use result of intuit_start()
2013-07-28 David Mitchellregexec: handle \G ourself, rather than in callers
2013-07-28 David Mitchellpp_match(): skip passing gpos arg to regexec()
2013-07-28 David Mitchellskip creating new capture COW SV if possible
2013-07-28 David Mitchellmake Perl_reg_set_capture_string static
2013-07-28 David Mitchellmove intuit call from pp_match() into regexec()
2013-07-28 David Mitchellmake intuit_start() handle mixed utf8-ness
2013-07-28 David Mitchelladd Perl_reg_set_capture_string() function
2013-07-26 Father Chrysostomos[perl #78194] Make re-evals copy PADTMPs
2013-07-16 Father Chrysostomos[perl #77814] Make defelems propagate pos
2013-07-06 Father Chrysostomos[perl #117917] /(?{ m|...| }) (?{ $1 })/
2013-06-03 David Mitchellavoid undeflow in regex poscache count
2013-06-03 Tony Cook[perl #118175] avoid making a pointer outside a string
2013-06-03 Tony Cook[perl #118175] prevent a similar overflow for CANY
2013-06-03 Tony Cook[perl #118175] prevent a similar overflow for POSIXA
2013-06-03 Tony Cook[perl #118175] avoid overflowing a pointer for repeated...
2013-06-02 David Mitchelltidy up init code in regexec() and intuit_start()
2013-06-02 David Mitchelleliminate PL_reg_state
2013-06-02 David MitchellEliminate PL_reg_starttry
2013-06-02 David Mitchellmake PL_reg_curpm global
2013-06-02 David Mitchellbetter document the regex super-linear pos cache
2013-06-02 David Mitchelleliminate PL_reg_poscache, PL_reg_poscache_size
2013-06-02 David Mitchelluse new cleanup for PL_regmatch_state
2013-06-02 David Mitchellunify regmatch_info data
2013-06-02 David Mitchellmove eval_state init from regtry() to regexec()
2013-06-02 David Mitchellmove savestack restore from regmatch to regexec
2013-06-02 David Mitchelleliminate PL_reg_maxiter, PL_reg_leftiter
2013-06-02 David MitchellRationalise RX_MATCH_UTF8_set()
2013-06-02 David MitchellS_setup_eval_state: save subcoffset, not suboffset
2013-06-02 David MitchellEliminate PL_reg_match_utf8
2013-06-02 David Mitchellregex engine: simplify is_utf8_pat handling
2013-06-02 David Mitchellstop callers of rex engine using RX_MATCH_UTF8_set
2013-06-02 David Mitchelladd regmatch_eval_state struct
2013-06-02 David MitchellS_setup_eval_state(): always set up destructor
2013-06-02 David MitchellS_regtry(): move eval setup code into separate fn
2013-06-02 David Mitchellremove unused reginfo->bol field
2013-06-02 David Mitchelleliminate PL_bostr
2013-06-02 David Mitchelladd strbeg argument to Perl_re_intuit_start()
2013-06-02 David Mitchellfind_byclass, regrepeat: remove is_utf8_pat arg
2013-06-02 David Mitchelleliminiate PL_regeol
2013-06-02 David Mitchellmake more use of regmatch_info struct.
2013-05-20 Karl WilliamsonExpand flags parameter from boolean in _to_fold_latin1
2013-04-24 David MitchellPUSH_MULTICALL_WITHDEPTH becomes ..._FLAGS
2013-04-12 David Mitchelladd lex_re_reparsing boolean to yy_parser struct
2013-04-12 David MitchellEliminate PL_reg_state.re_reparsing, part 2
2013-04-12 David MitchellEliminate PL_reg_state.re_reparsing, part 1
2013-02-25 Yves Ortonunwrap #define argument list for REXEC_TRIE_READ_CHAR
2013-02-01 Karl Williamsonregexec.c: Remove redundant code
2013-01-07 Karl Williamsonregexec.c: Cast to silence compiler warnings
2013-01-07 Karl Williamsonregexec.c: Cast to silence compiler warning
2013-01-06 Tony Cookadd a LEAVE for the ENTER in LOAD_UTF8_CHARCLASS
2012-12-31 Karl WilliamsonChange core calls of isALNUM() to isWORDCHAR()
2012-12-31 Karl Williamsonregex: Add pseudo-Posix class: 'cased'
2012-12-31 Karl Williamsonhandy.h, regcomp.h, regexec.c: Sort initializers, switch()
2012-12-28 Karl WilliamsonAdd new regnode for synthetic start class
2012-12-28 Karl WilliamsonFree up regex ANYOF bit.
next