This is a live mirror of the Perl 5 development currently hosted at
give REGEXP SVs the POK flag again
[perl5.git] / regexp.h
2017-07-27 David Mitchellgive REGEXP SVs the POK flag again
2017-02-01 David Mitchellavoid double-freeing regex code blocks
2017-01-25 Dagfinn Ilmari Man... Use cBOOL() instead of ? TRUE : FALSE
2017-01-24 David Mitchellbetter handle freeing of code blocks in /(?{...})/
2017-01-13 Karl WilliamsonAdd /xx regex pattern modifier
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-05-09 Karl WilliamsonMake deprecated qr//xx fatal
2016-03-14 Yves Ortonfix "bad match" issue reported in perl #127705
2016-03-14 Yves Ortonadd consistency with other union members
2016-03-06 Yves Ortonfix Perl #126182, out of memory due to infinite pattern...
2016-03-06 Yves OrtonUnify GOSTART and GOSUB
2016-03-06 Yves Ortonfirst step cleaning up regexp recursion "return" logic
2015-09-04 Karl WilliamsonVarious pods: Add C<> around many typed-as-is things
2015-06-03 Daniel Draganremove redundant PERL_EXPORT_C and PERL_XS_EXPORT_C...
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-01-13 Karl WilliamsonReserve a bit for 'the re strict subpragma.
2014-12-28 Matthew Horsfall... Support for nocapture regexp flag /n
2014-12-28 Karl WilliamsonCreate bit for /n.
2014-10-06 Father Chrysostomos[perl #122911] regexp.h: Rmv VOL from op_comp sig
2014-09-29 Karl WilliamsonSuppress some Solaris warnings
2014-09-29 Karl WilliamsonDeprecate multiple "x" in "/xx"
2014-09-29 Karl WilliamsonMake space for /xx flag
2014-09-29 Karl Williamsonregexp.h: Comment shared-pool free bits scheme
2014-09-29 Karl Williamsonregexp.h: Make tentative division of free-bit space
2014-09-29 Karl Williamsonregexp.h: Define flag bit directly, not indirectly
2014-09-29 Karl Williamsonregexp.h Remove unused bit placeholders
2014-09-29 Karl Williamsonregexp.h: Move regex flag bit positions.
2014-06-16 Jarkko HietaniemiSome low-hanging -Wunreachable-code fruits.
2014-06-14 Jarkko HietaniemiRevert "Some low-hanging -Wunreachable-code fruits."
2014-06-14 Jarkko HietaniemiSome low-hanging -Wunreachable-code fruits.
2014-05-30 Jarkko HietaniemiUndo 63b558ddd980cd36bcbd8a7465a3412e886ba75e.
2014-05-30 Jarkko HietaniemiUse NOT_REACHED for the impossible case.
2014-05-13 David Mitchell[perl #121854] use re 'taint' regression
2014-02-07 David Mitchellregex substrs: record index of check substr
2014-02-07 David Mitchellregexp.h: document the fields of reg_substr_datum
2014-02-05 Brian FraserAvoid compiler warnings by consistently using #ifdef...
2014-02-03 Yves OrtonAdd RXf_UNBOUNDED_QUANTIFIER and regexp->maxlen
2014-01-30 Yves OrtonMove the RXf_ANCH flags to intflags as PREGf_ANCH_xxx...
2014-01-30 Yves Ortonrename RXf_UNUSED flags to match their BASE_SHIFT offset
2014-01-30 Yves Ortonmove RXf_GPOS_SEEN and RXf_GPOS_FLOAT to intflags
2014-01-30 Yves OrtonRename RXf_CANY_SEEN to PREGf_CANY_SEEN and move from...
2014-01-30 Yves Ortonmove RXf_NOSCAN from extflags to intflags as PREGf_NOSCAN
2013-12-29 Father Chrysostomosperlapi: Consistent spaces after dots
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 ChrysostomosMake $' work past the 2**31 threshold
2013-08-25 Father Chrysostomos[perl #116907] Allow //g matching past 2**31 threshold
2013-08-25 Father ChrysostomosStop pos() from being confused by changing utf8ness
2013-08-13 David Mitchellimprove regexec_flags() API documentation
2013-07-28 David Mitchells/.(?=.\G)/X/g: refuse to go backwards
2013-07-28 David Mitchellregexec: handle \G ourself, rather than in callers
2013-06-02 David Mitchelldocument fields of regmatch_info struct
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 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 Mitchelleliminate PL_reg_maxiter, PL_reg_leftiter
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 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 Mitchelleliminiate PL_regeol
2013-06-02 David Mitchellmake more use of regmatch_info struct.
2013-04-12 David MitchellEliminate PL_reg_state.re_reparsing, part 2
2013-03-27 Yves Ortonrework split() special case interaction with regex...
2013-02-26 Nicholas ClarkReorder the members of struct re_save_state to reduce...
2013-02-20 Nicholas ClarkEliminate 'swap' from struct regexp_internal.
2012-12-25 David MitchellEliminate PL_reg_flags
2012-12-25 David MitchellEliminate RF_tainted flag from PL_reg_flags
2012-12-25 David Mitchelleliminate RF_warned flag from PL_reg_flags
2012-12-25 David Mitchelleliminate RF_utf8 flag from PL_reg_flags
2012-12-16 David Mitchelleliminate PL_regsize
2012-11-27 Father ChrysostomosNew COW mechanism
2012-11-05 Steffen MuellerAdd C define to remove taint support from perl origin/smueller/no_taint3
2012-10-30 Father ChrysostomosAllow regexp-to-pvlv assignment
2012-10-17 Karl Williamsonregexec: Do less work on quantified UTF-8
2012-10-17 Karl Williamsonregexp.h: Update comments
2012-10-12 Father ChrysostomosRXf_MODIFIES_VARS
2012-10-12 Father ChrysostomosDefine RXf_SPLIT and RXf_SKIPWHITE as 0
2012-09-23 Father Chrysostomos[perl #94490] const fold should not trigger special...
2012-09-23 Father Chrysostomosregexp.h: Correct comment
2012-09-14 David Mitchelleliminate PL_reginput
2012-09-08 David MitchellDon't copy all of the match string buffer
2012-09-08 David MitchellSeparate handling of ${^PREMATCH} from $` etc
2012-06-13 David Mitchell$+ and $^N not always correct on backtracking
2012-06-13 David Mitchellreduce size of struct regmatch_state
2012-06-13 David Mitchellmake regexp_paren_pair.start_tmp an offset
2012-06-13 David Mitchelleliminate PL_reg_start_tmp, PL_reg_start_tmpl
2012-06-13 David Mitchelleliminate PL_reglast(close)?paren, PL_regoffs
2012-06-13 David Mitchellmake is_bare_re bool. not int in re_op_compile
2012-06-13 David Mitchellrename and simplify PL_reg_eval_set
2012-06-13 David Mitchelleliminate RExC_seen_evals and RExC_rx->seen_evals
2012-06-13 David MitchellFix up runtime regex codeblocks.
2012-06-13 David Mitchellmake _REGEXP_COMMON work under win32
2012-06-13 David Mitchelladd op_comp field to regexp_engine API