This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Avoid duplicate table look ups.
[perl5.git] / regexec.c
2012-08-28 Karl WilliamsonAvoid duplicate table look ups.
2012-08-28 Karl WilliamsonRefactor \X regex handling to avoid a typical case...
2012-08-28 Karl Williamsonregexec.c: Remove no longer needed comments
2012-08-27 Karl WilliamsonAdd utility and .h for character's UTF-8
2012-08-26 Karl WilliamsonPrepare for Unicode 6.2
2012-08-26 Karl Williamsonregexec.c: White-space only
2012-08-26 Karl Williamsonregex: Speed up \X processing
2012-08-26 Karl Williamsonutf8.c: Prefer binsearch over swash hash for small...
2012-08-26 Karl Williamsonutf8.c: collapse a function parameter
2012-08-26 Karl Williamsonregexec.c: Reword comment
2012-08-26 Karl Williamsonregexec.c: Use get method instead of internals
2012-08-26 Karl Williamsonutf8.c: Revise internal API of swash_init()
2012-08-26 Karl Williamsonregexec.c: Use xor to save a branch
2012-08-26 Karl Williamsonutf8.c: Speed up \X processing of Korean
2012-08-26 Karl WilliamsonAdd empty inline_invlist.c
2012-08-18 Karl WilliamsonOmnibus removal of register declarations
2012-07-25 Karl Williamsonregcomp.c: Use POSIXA, NPOSIXA
2012-07-19 Karl WilliamsonOnly generate above-Uni warning for \p{}, \P{}
2012-06-27 Jesse Luehrsfix 4f8dbb2d
2012-06-27 Jesse Luehrsclean up compilation warnings
2012-06-16 David Mitchellfix paren unwinding with CURLYN, CURLYM
2012-06-15 Father ChrysostomosUse assertions for /* NOT REACHED */
2012-06-15 David MitchellProperly restore PL_curcop after /(?{})/
2012-06-13 David Mitchellregmatch(): avoid 'may be used uninitialized' msg
2012-06-13 David Mitchellpropagate /msix and (?msix) etc flags into (??{})
2012-06-13 David Mitchellhandle (??{}) returning an overloaded value
2012-06-13 David Mitchellhandle weird/undef (?{}), (??{}) return value
2012-06-13 David Mitchellsimply 'use bytes' handling of (??{})
2012-06-13 David Mitchellfurther simplify (??{}) return code
2012-06-13 David Mitchellsimplify the return code in (??{})
2012-06-13 David Mitchellremove invalid assertion in (??{}) return code
2012-06-13 David Mitchellpropagate 'use re eval' into return from (??{})
2012-06-13 David Mitchellsave paren positions when running (?{}) code
2012-06-13 David Mitchellfix refcount of rex attached to PL_reg_curpm
2012-06-13 David MitchellRemove redundant comment.
2012-06-13 David Mitchellremove some redundant code from CURLY rex ops
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 Mitchellregcppush(): don't bother saving each paren number
2012-06-13 David Mitchellset PL_reg_starttry correctly
2012-06-13 David MitchellS_regcppush/pop : don't save PL_reginput
2012-06-13 David Mitchellimprove -Mre=Debug,BUFFERS debugging
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 calling of /(?{}) code blocks correct
2012-06-13 David Mitchelleliminate OP_4tree type
2012-06-13 David Mitchellrename and simplify PL_reg_eval_set
2012-06-13 David Mitchellensure regex evals report the right location
2012-06-13 David MitchellFix up runtime regex codeblocks.
2012-06-13 David Mitchellpreserve code blocks in interpolated qr//s
2012-06-13 David Mitchellmake qr/(?{})/ behave with closures
2012-06-13 David MitchellMostly complete fix for literal /(?{..})/ blocks
2012-06-05 Yves Ortonfix [perl #76546] regex engine slowdown bug
2012-05-30 Father ChrysostomosAway with REXEC_SCREAM!
2012-05-30 Father ChrysostomosRemove most code conditional on SvSCREAM
2012-05-30 Ricardo Signesupdate the editor hints for spaces, not tabs
2012-05-28 Yves OrtonRevert "fix [perl #76546] regex engine slowdown bug"
2012-05-27 Yves Ortonfix [perl #76546] regex engine slowdown bug
2012-05-22 Karl Williamsonregexec.c: Use foldcase instead of lower/upper
2012-05-22 Karl Williamsonregexec.c: Don't allow malformations under EBCDIC
2012-04-19 Yves Ortonremove assert and change message
2012-04-15 Yves Ortonfix [perl #112370] memEQ off-by-one in Perl_regexec_flags()
2012-04-15 Yves OrtonAdd an assert related to [perl #112370] memEQ off-by...
2012-03-03 Yves Ortonrework how the trie logic handles the newer EXACT nodetypes
2012-02-09 Karl WilliamsonAllow [[:blank:]] to work under locale
2012-02-09 Karl WilliamsonUse system isascii() when available under locale
2012-01-28 Yves OrtonFix bug #109206: ANCH_MBOL with while /.*/g
2012-01-19 Karl Williamsonregex: Remove FOLDCHAR regnode type
2012-01-19 Karl Williamsonregex: Add new node type EXACTFU_NO_TRIE
2012-01-19 Karl Williamsonregex: Add new node type EXACTFU_SS
2012-01-19 Karl Williamsonregexec.c: white space only
2012-01-19 Karl Williamsonregexec.c: EXACTF nodes can never be UTF
2012-01-16 Nicholas ClarkProvide as much diagnostic information as possible...
2012-01-13 Karl Williamsonregexec.c: Use shared swash in bracketed character...
2012-01-13 Karl Williamsonregexec.c: Allow for returning shared swash
2012-01-13 Karl Williamsonregexec.c: Prepare for inversion lists in ANYOF nodes
2012-01-13 Karl Williamsonregexec.c: Add some comments to regclass_swash()
2012-01-13 Karl Williamsonregexec.c: Remove unnecessary intermediate values
2011-12-29 Father Chrysostomosdiag_listed_as galore
2011-11-11 Karl Williamsonregexec.c: Bypass unneeded step
2011-11-09 Karl Williamsonregexec.c: Stop looking for match even sooner
2011-11-09 Karl Williamsonregexec.c: revise comment
2011-11-09 Karl Williamsonregexec.c: typo in comment
2011-11-09 Karl WilliamsonChange __attribute_unused__ to PERL_UNUSED_DECL
2011-11-02 Karl WilliamsonPATCH: [perl #101710] Regression with /i, latin1 chars.
2011-10-18 Karl Williamsonregexec.c: Add another place to not re-fold
2011-10-18 Karl Williamsonregexec.c: Another place to not re-fold
2011-10-18 Karl Williamsonregexec.c: Less work in /i matching
2011-10-17 Karl Williamsonregexec.c: Stop looking for match sooner
2011-10-17 Karl Williamsonregexec.c: Add comment
2011-10-17 Karl Williamsonregexec.c: omit goto for the common case
2011-10-14 Karl Williamsonregexec.c: Fix "\x{FB01}\x{FB00}" =~ /ff/i
2011-10-14 Karl Williamsonregexec.c: Add comments
2011-10-01 Karl Williamsonregexec.c: Avoid hard-coded utf8 tests for EBCDIC
2011-10-01 Karl Williamsonregexec.c: Add assertion check
2011-08-05 David MitchellRT #96354: \h \H \v and \V didn't check for EOL
2011-07-30 Karl Williamson/aa and \b fail under some utf8 strings
2011-07-30 Karl WilliamsonPanic with \b and /aa
2011-07-16 David Mitchellre_eval: clear lexicals in the right pad
next