This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Extract a common subroutine.
[perl5.git]
/
regexec.c
2012-10-30
Father Chrysostomos
Allow regexp-to-pvlv assignment
blob
|
commitdiff
2012-10-26
Craig A. Berry
Make private variable static in regexec.c.
blob
|
commitdiff
|
diff to current
2012-10-26
Yves Orton
fix a compile warning and refactor some diagnostics...
blob
|
commitdiff
|
diff to current
2012-10-24
Karl Williamson
regexec.c: Nano optimization: reverse 'if' order
blob
|
commitdiff
|
diff to current
2012-10-24
Karl Williamson
regexec.c: Remove dead code
blob
|
commitdiff
|
diff to current
2012-10-24
Karl Williamson
regexec.c: Add/modify NOTREACHED asserts.
blob
|
commitdiff
|
diff to current
2012-10-24
Karl Williamson
regexec.c: Silence compiler warning
blob
|
commitdiff
|
diff to current
2012-10-21
Karl Williamson
PATCH: [perl #115242]: /m and regex optimizer bug.
blob
|
commitdiff
|
diff to current
2012-10-19
Karl Williamson
regexec.c: regrepeat() change default: handling
blob
|
commitdiff
|
diff to current
2012-10-19
Karl Williamson
regex: Make \R simple again.
blob
|
commitdiff
|
diff to current
2012-10-19
Karl Williamson
regexec.c: Fix bugs in regrepeat()
blob
|
commitdiff
|
diff to current
2012-10-19
David Mitchell
regmatch(): fix out bounds array access
blob
|
commitdiff
|
diff to current
2012-10-19
David Mitchell
regmatch(): add asserts for legal values of nextchr
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regex: \R can match either 1 or 2 chars
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regcomp.c, regexec.c: Comments only; no code changes
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regexec.c: White-space only; no code changes
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regexec.c: Tighten loops in regrepeat()
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regexec: Do less work on quantified UTF-8
blob
|
commitdiff
|
diff to current
2012-10-17
Karl Williamson
regexec.c: Change variable name
blob
|
commitdiff
|
diff to current
2012-10-14
Karl Williamson
regex: White-space, comment only; no code changes
blob
|
commitdiff
|
diff to current
2012-10-14
Karl Williamson
regex: Rename macro to reflect its narrowed use
blob
|
commitdiff
|
diff to current
2012-10-14
Karl Williamson
regex: Splice out no longer used array element
blob
|
commitdiff
|
diff to current
2012-10-14
Karl Williamson
regex: Remove old code that tried to handle multi-char...
blob
|
commitdiff
|
diff to current
2012-10-12
Karl Williamson
regexec.c: Fix EXACT node handling in regrepeat()
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regexec.c: White-space only; comment only; no code...
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regexec.c: Refactor slightly for clarity
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
PATCH: [perl #114982]: case-insensitive regex bug with...
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regex: Allow any single char to be SIMPLE
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regcomp.c: Slightly relax restriction of SIMPLE nodes
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regexec.c: Turn test into an assertion
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regexec.c: White-space only
blob
|
commitdiff
|
diff to current
2012-10-09
Karl Williamson
regexec.c: indent properly and reflow some comments...
blob
|
commitdiff
|
diff to current
2012-10-06
Karl Williamson
regexec.c: PATCH: [perl #114808]
blob
|
commitdiff
|
diff to current
2012-10-06
Aaron Crane
Fix spurious "uninitialized value" warning in regex...
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
stop regex engine reading beyond end of string
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch(): fix typo in TRIE commentary text
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch() annotate ops and separate out branches
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch(): do nextchr=*locinput at top of loop
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch(): nextchar should always be positive
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch(): consolidate locinput++
blob
|
commitdiff
|
diff to current
2012-09-26
David Mitchell
regmatch(): use nextchar where available
blob
|
commitdiff
|
diff to current
2012-09-17
Karl Williamson
regexec.c: Avoid unnecessary calculation
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): eliminate reginput variable
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): remove remaining reads of reginput
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): remove reginput from CURLY etc
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): remove reginput from CURLYM
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): remove reginput from IFMATCH etc
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): remove reginput from TRIE_next_fail:
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
regmatch(): make PUSH_STATE_GOTO dest explicit
blob
|
commitdiff
|
diff to current
2012-09-14
David Mitchell
eliminate PL_reginput
blob
|
commitdiff
|
diff to current
2012-09-14
Nicholas Clark
Restore the build under -DPERL_OLD_COPY_ON_WRITE
blob
|
commitdiff
|
diff to current
2012-09-14
Karl Williamson
Move 2 functions from utf8.c to regexec.c
blob
|
commitdiff
|
diff to current
2012-09-14
Karl Williamson
regexec.c: Use new macros instead of swashes
blob
|
commitdiff
|
diff to current
2012-09-14
Karl Williamson
Rename regen'd hdr to reflect expanded capabilities
blob
|
commitdiff
|
diff to current
2012-09-14
Karl Williamson
Fix \X handling for Unicode 5.1 - 6.0
blob
|
commitdiff
|
diff to current
2012-09-08
David Mitchell
fix a bug in handling $+[0] and unicode
blob
|
commitdiff
|
diff to current
2012-09-08
David Mitchell
Don't copy all of the match string buffer
blob
|
commitdiff
|
diff to current
2012-09-08
David Mitchell
regexec_flags(): simplify length calculation
blob
|
commitdiff
|
diff to current
2012-09-08
David Mitchell
document args to regexec_flags and API
blob
|
commitdiff
|
diff to current
2012-08-28
Karl Williamson
regexec.c: White-space only
blob
|
commitdiff
|
diff to current
2012-08-28
Karl Williamson
Avoid duplicate table look ups.
blob
|
commitdiff
|
diff to current
2012-08-28
Karl Williamson
Refactor \X regex handling to avoid a typical case...
blob
|
commitdiff
|
diff to current
2012-08-28
Karl Williamson
regexec.c: Remove no longer needed comments
blob
|
commitdiff
|
diff to current
2012-08-27
Karl Williamson
Add utility and .h for character's UTF-8
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
Prepare for Unicode 6.2
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
regexec.c: White-space only
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
regex: Speed up \X processing
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
utf8.c: Prefer binsearch over swash hash for small...
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
utf8.c: collapse a function parameter
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
regexec.c: Reword comment
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
regexec.c: Use get method instead of internals
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
utf8.c: Revise internal API of swash_init()
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
regexec.c: Use xor to save a branch
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
utf8.c: Speed up \X processing of Korean
blob
|
commitdiff
|
diff to current
2012-08-26
Karl Williamson
Add empty inline_invlist.c
blob
|
commitdiff
|
diff to current
2012-08-18
Karl Williamson
Omnibus removal of register declarations
blob
|
commitdiff
|
diff to current
2012-07-25
Karl Williamson
regcomp.c: Use POSIXA, NPOSIXA
blob
|
commitdiff
|
diff to current
2012-07-19
Karl Williamson
Only generate above-Uni warning for \p{}, \P{}
blob
|
commitdiff
|
diff to current
2012-06-27
Jesse Luehrs
fix 4f8dbb2d
blob
|
commitdiff
|
diff to current
2012-06-27
Jesse Luehrs
clean up compilation warnings
blob
|
commitdiff
|
diff to current
2012-06-16
David Mitchell
fix paren unwinding with CURLYN, CURLYM
blob
|
commitdiff
|
diff to current
2012-06-15
Father Chrysostomos
Use assertions for /* NOT REACHED */
blob
|
commitdiff
|
diff to current
2012-06-15
David Mitchell
Properly restore PL_curcop after /(?{})/
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
regmatch(): avoid 'may be used uninitialized' msg
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
propagate /msix and (?msix) etc flags into (??{})
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
handle (??{}) returning an overloaded value
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
handle weird/undef (?{}), (??{}) return value
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
simply 'use bytes' handling of (??{})
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
further simplify (??{}) return code
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
simplify the return code in (??{})
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
remove invalid assertion in (??{}) return code
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
propagate 'use re eval' into return from (??{})
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
save paren positions when running (?{}) code
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
fix refcount of rex attached to PL_reg_curpm
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
Remove redundant comment.
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
remove some redundant code from CURLY rex ops
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
$+ and $^N not always correct on backtracking
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
reduce size of struct regmatch_state
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
regcppush(): don't bother saving each paren number
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
set PL_reg_starttry correctly
blob
|
commitdiff
|
diff to current
next