This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
toke.c: [RT#73022] Make \N{...} UTF-8 clean.
[perl5.git] / regexec.c
2012-10-30 Father ChrysostomosAllow regexp-to-pvlv assignment
2012-10-26 Craig A. BerryMake private variable static in regexec.c.
2012-10-26 Yves Ortonfix a compile warning and refactor some diagnostics...
2012-10-24 Karl Williamsonregexec.c: Nano optimization: reverse 'if' order
2012-10-24 Karl Williamsonregexec.c: Remove dead code
2012-10-24 Karl Williamsonregexec.c: Add/modify NOTREACHED asserts.
2012-10-24 Karl Williamsonregexec.c: Silence compiler warning
2012-10-21 Karl WilliamsonPATCH: [perl #115242]: /m and regex optimizer bug.
2012-10-19 Karl Williamsonregexec.c: regrepeat() change default: handling
2012-10-19 Karl Williamsonregex: Make \R simple again.
2012-10-19 Karl Williamsonregexec.c: Fix bugs in regrepeat()
2012-10-19 David Mitchellregmatch(): fix out bounds array access
2012-10-19 David Mitchellregmatch(): add asserts for legal values of nextchr
2012-10-17 Karl Williamsonregex: \R can match either 1 or 2 chars
2012-10-17 Karl Williamsonregcomp.c, regexec.c: Comments only; no code changes
2012-10-17 Karl Williamsonregexec.c: White-space only; no code changes
2012-10-17 Karl Williamsonregexec.c: Tighten loops in regrepeat()
2012-10-17 Karl Williamsonregexec: Do less work on quantified UTF-8
2012-10-17 Karl Williamsonregexec.c: Change variable name
2012-10-14 Karl Williamsonregex: White-space, comment only; no code changes
2012-10-14 Karl Williamsonregex: Rename macro to reflect its narrowed use
2012-10-14 Karl Williamsonregex: Splice out no longer used array element
2012-10-14 Karl Williamsonregex: Remove old code that tried to handle multi-char...
2012-10-12 Karl Williamsonregexec.c: Fix EXACT node handling in regrepeat()
2012-10-09 Karl Williamsonregexec.c: White-space only; comment only; no code...
2012-10-09 Karl Williamsonregexec.c: Refactor slightly for clarity
2012-10-09 Karl WilliamsonPATCH: [perl #114982]: case-insensitive regex bug with...
2012-10-09 Karl Williamsonregex: Allow any single char to be SIMPLE
2012-10-09 Karl Williamsonregcomp.c: Slightly relax restriction of SIMPLE nodes
2012-10-09 Karl Williamsonregexec.c: Turn test into an assertion
2012-10-09 Karl Williamsonregexec.c: White-space only
2012-10-09 Karl Williamsonregexec.c: indent properly and reflow some comments...
2012-10-06 Karl Williamsonregexec.c: PATCH: [perl #114808]
2012-10-06 Aaron CraneFix spurious "uninitialized value" warning in regex...
2012-09-26 David Mitchellstop regex engine reading beyond end of string
2012-09-26 David Mitchellregmatch(): fix typo in TRIE commentary text
2012-09-26 David Mitchellregmatch() annotate ops and separate out branches
2012-09-26 David Mitchellregmatch(): do nextchr=*locinput at top of loop
2012-09-26 David Mitchellregmatch(): nextchar should always be positive
2012-09-26 David Mitchellregmatch(): consolidate locinput++
2012-09-26 David Mitchellregmatch(): use nextchar where available
2012-09-17 Karl Williamsonregexec.c: Avoid unnecessary calculation
2012-09-14 David Mitchellregmatch(): eliminate reginput variable
2012-09-14 David Mitchellregmatch(): remove remaining reads of reginput
2012-09-14 David Mitchellregmatch(): remove reginput from CURLY etc
2012-09-14 David Mitchellregmatch(): remove reginput from CURLYM
2012-09-14 David Mitchellregmatch(): remove reginput from IFMATCH etc
2012-09-14 David Mitchellregmatch(): remove reginput from TRIE_next_fail:
2012-09-14 David Mitchellregmatch(): make PUSH_STATE_GOTO dest explicit
2012-09-14 David Mitchelleliminate PL_reginput
2012-09-14 Nicholas ClarkRestore the build under -DPERL_OLD_COPY_ON_WRITE
2012-09-14 Karl WilliamsonMove 2 functions from utf8.c to regexec.c
2012-09-14 Karl Williamsonregexec.c: Use new macros instead of swashes
2012-09-14 Karl WilliamsonRename regen'd hdr to reflect expanded capabilities
2012-09-14 Karl WilliamsonFix \X handling for Unicode 5.1 - 6.0
2012-09-08 David Mitchellfix a bug in handling $+[0] and unicode
2012-09-08 David MitchellDon't copy all of the match string buffer
2012-09-08 David Mitchellregexec_flags(): simplify length calculation
2012-09-08 David Mitchelldocument args to regexec_flags and API
2012-08-28 Karl Williamsonregexec.c: White-space only
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
next