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
Deprecate mg_length; make it return bytes
[perl5.git]
/
regexec.c
2012-09-26
David Mitchell
stop regex engine reading beyond end of string
blob
|
commitdiff
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
2012-06-13
David Mitchell
S_regcppush/pop : don't save PL_reginput
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
improve -Mre=Debug,BUFFERS debugging
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
make regexp_paren_pair.start_tmp an offset
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
eliminate PL_reg_start_tmp, PL_reg_start_tmpl
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
eliminate PL_reglast(close)?paren, PL_regoffs
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
make calling of /(?{}) code blocks correct
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
eliminate OP_4tree type
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
rename and simplify PL_reg_eval_set
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
ensure regex evals report the right location
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
Fix up runtime regex codeblocks.
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
preserve code blocks in interpolated qr//s
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
make qr/(?{})/ behave with closures
blob
|
commitdiff
|
diff to current
2012-06-13
David Mitchell
Mostly complete fix for literal /(?{..})/ blocks
blob
|
commitdiff
|
diff to current
2012-06-05
Yves Orton
fix [perl #76546] regex engine slowdown bug
blob
|
commitdiff
|
diff to current
2012-05-30
Father Chrysostomos
Away with REXEC_SCREAM!
blob
|
commitdiff
|
diff to current
2012-05-30
Father Chrysostomos
Remove most code conditional on SvSCREAM
blob
|
commitdiff
|
diff to current
2012-05-30
Ricardo Signes
update the editor hints for spaces, not tabs
blob
|
commitdiff
|
diff to current
2012-05-28
Yves Orton
Revert "fix [perl #76546] regex engine slowdown bug"
blob
|
commitdiff
|
diff to current
2012-05-27
Yves Orton
fix [perl #76546] regex engine slowdown bug
blob
|
commitdiff
|
diff to current
2012-05-22
Karl Williamson
regexec.c: Use foldcase instead of lower/upper
blob
|
commitdiff
|
diff to current
2012-05-22
Karl Williamson
regexec.c: Don't allow malformations under EBCDIC
blob
|
commitdiff
|
diff to current
2012-04-19
Yves Orton
remove assert and change message
blob
|
commitdiff
|
diff to current
2012-04-15
Yves Orton
fix [perl #112370] memEQ off-by-one in Perl_regexec_flags()
blob
|
commitdiff
|
diff to current
2012-04-15
Yves Orton
Add an assert related to [perl #112370] memEQ off-by...
blob
|
commitdiff
|
diff to current
2012-03-03
Yves Orton
rework how the trie logic handles the newer EXACT nodetypes
blob
|
commitdiff
|
diff to current
2012-02-09
Karl Williamson
Allow [[:blank:]] to work under locale
blob
|
commitdiff
|
diff to current
2012-02-09
Karl Williamson
Use system isascii() when available under locale
blob
|
commitdiff
|
diff to current
2012-01-28
Yves Orton
Fix bug #109206: ANCH_MBOL with while /.*/g
blob
|
commitdiff
|
diff to current
2012-01-19
Karl Williamson
regex: Remove FOLDCHAR regnode type
blob
|
commitdiff
|
diff to current
2012-01-19
Karl Williamson
regex: Add new node type EXACTFU_NO_TRIE
blob
|
commitdiff
|
diff to current
2012-01-19
Karl Williamson
regex: Add new node type EXACTFU_SS
blob
|
commitdiff
|
diff to current
2012-01-19
Karl Williamson
regexec.c: white space only
blob
|
commitdiff
|
diff to current
2012-01-19
Karl Williamson
regexec.c: EXACTF nodes can never be UTF
blob
|
commitdiff
|
diff to current
2012-01-16
Nicholas Clark
Provide as much diagnostic information as possible...
blob
|
commitdiff
|
diff to current
next