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
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
stdhandle.t: convert to use Test::More
2013-10-23
David Mitchell
stdhandle.t: convert to use Test::More
commit
|
commitdiff
|
tree
2013-10-23
David Mitchell
Make B/Deparse handle unicode regexes
commit
|
commitdiff
|
tree
2013-10-23
Daniel Dragan
correct POD for SvIsCOW, it returns a U32
commit
|
commitdiff
|
tree
2013-10-23
Daniel Dragan
refactor sv_add_backref
commit
|
commitdiff
|
tree
2013-10-22
David Mitchell
spurious "Use of "-x" without parentheses" mesg
commit
|
commitdiff
|
tree
2013-10-21
Daniel Dragan
make sv_2bool_flags() non-recursive on overload
commit
|
commitdiff
|
tree
2013-10-21
David Mitchell
Benchmark.t: avoid ultra-lightweight code
commit
|
commitdiff
|
tree
2013-10-21
David Mitchell
Benchmark.pm: bail out earlier on zero delta
commit
|
commitdiff
|
tree
2013-10-18
David Mitchell
add comment to foreach toking code
commit
|
commitdiff
|
tree
2013-10-18
Hio
Correctly parse class name in 'for my class $foo
commit
|
commitdiff
|
tree
2013-10-18
Eric Brine
Call select's 4th arg's magic
commit
|
commitdiff
|
tree
2013-10-18
Philip Guenther
fix off-by one error in a2p
commit
|
commitdiff
|
tree
2013-10-17
David Mitchell
PerlIO::scalar: stringify refs
commit
|
commitdiff
|
tree
2013-10-17
David Mitchell
[perl #119505] Segfault from bad backreference
commit
|
commitdiff
|
tree
2013-09-15
David Mitchell
ExtUtils::ParseXS: bump version of related modules
commit
|
commitdiff
|
tree
2013-09-06
David Mitchell
pp_goto: document the different branches
commit
|
commitdiff
|
tree
2013-08-13
David Mitchell
improve regexec_flags() API documentation
commit
|
commitdiff
|
tree
2013-08-13
David Mitchell
perldelta: add entries for c3923c3, e82485c
commit
|
commitdiff
|
tree
2013-08-06
David Mitchell
reparse compile-time /(?{})/ in right scope
commit
|
commitdiff
|
tree
2013-07-31
David Mitchell
Handle /[#]/ and /[(?#]/ with code blocks
commit
|
commitdiff
|
tree
2013-07-31
David Mitchell
pp_match(): remove some superfluous braces
commit
|
commitdiff
|
tree
2013-07-31
David Mitchell
pp_match(): only look up pos() magic once
commit
|
commitdiff
|
tree
2013-07-31
David Mitchell
pp_match(): remove redundant condition
commit
|
commitdiff
|
tree
2013-07-30
David Mitchell
RT #118213: handle $r=qr/.../; /$r/p properly
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
[MERGE] refactor pp_match(), pp_subst(), regexec()
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): add quick-fail test for anchored \G
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec: swap ganch setting and gofs offsetting
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
fix COW match capture optimisation
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): avoid uninit use of var
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
fix /test_bootstrap.t under -DPERL_NO_COW
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
fix build under -DPERL_NO_COW
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): access extflags directly
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): tidy up ganch-setting code
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): merge the 2 RXf_GPOS_SEEN setup blocks
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): simplify RXf_ANCH_GPOS pos calc
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): use regtry(&s) not regtry(&startpos)
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
s/.(?=.\G)/X/g: refuse to go backwards
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: don't use REXEC_COPY_STR on 2nd match
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: combine 3 small elsif blocks into 1
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: remove one use of 'm' local var
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: reduce scope of 'i' variable
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: reduce scope of 'm' var
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: set/use s,m vars near where they're used
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: reduce scope of 'd' variable
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_subst: cosmetic re-arrangement of vars
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): fix ganch and till settings
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec(): skip second intuit() call
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
fix intuit_start() with \G
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
enable intuit under anchored \G, and fix a bug
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec_flags(): remove vestigial scream support
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec_flags(): keep stringarg constant
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec_flags(): use result of intuit_start()
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match: simplify pos()-getting code
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
regexec: handle \G ourself, rather than in callers
commit
|
commitdiff
|
tree
2013-07-28
Yves Orton
fix 114884 positive GPOS lookbehind regex substitution...
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): don't set REXEC_IGNOREPOS on 1st iter
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): stop setting $-[0] before regexec()
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match: avoid setting $+[0]
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): eliminate unused t variable
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): skip passing gpos arg to regexec()
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
add some basic floating /\G/ tests
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
fix /.\G/ under threading
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
skip creating new capture COW SV if possible
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
make Perl_reg_set_capture_string static
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
add intuit-only match to s///
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
move intuit call from pp_match() into regexec()
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
make intuit_start() handle mixed utf8-ness
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): fix UTF* match setting
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): intuit can handle refs these days
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): remove ret_no label
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): combine intuit and regexec branches
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): refactor intuit-only code
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): minor refactor: consolidate RETPUSHYES
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
pp_match(): factor out some common code
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
re-enable intuit-only matches
commit
|
commitdiff
|
tree
2013-07-28
David Mitchell
add Perl_reg_set_capture_string() function
commit
|
commitdiff
|
tree
2013-07-24
David Mitchell
perlvar.pod: add a separate section on $& et al
commit
|
commitdiff
|
tree
2013-07-24
David Mitchell
English.pm: update perl version where perf fixed
commit
|
commitdiff
|
tree
2013-07-19
David Mitchell
Benchmark.t: remove CPU-speed-sensitive test
commit
|
commitdiff
|
tree
2013-06-13
David Mitchell
Benchmark.t: fix skip() call
commit
|
commitdiff
|
tree
2013-06-13
David Mitchell
Benchmark.t: make calibration a test
commit
|
commitdiff
|
tree
2013-06-12
David Mitchell
Benchmark.t: consistent delta comparing
commit
|
commitdiff
|
tree
2013-06-12
David Mitchell
Benchmark.t: disdplay calibration diag output
commit
|
commitdiff
|
tree
2013-06-10
David Mitchell
Benchmark.t: test for inconsistent clock
commit
|
commitdiff
|
tree
2013-06-09
David Mitchell
remove -Dmad string length restriction
commit
|
commitdiff
|
tree
2013-06-08
David Mitchell
add 1 to SvGROW under COW (and fix svleak.t)
commit
|
commitdiff
|
tree
2013-06-05
David Mitchell
require.t: handle parallel runs
commit
|
commitdiff
|
tree
2013-06-05
David Mitchell
make some tests TODO under -DPERL_NO_COW
commit
|
commitdiff
|
tree
2013-06-03
David Mitchell
avoid undeflow in regex poscache count
commit
|
commitdiff
|
tree
2013-06-03
David Mitchell
perldelta: changed intuit API
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
[MERGE] get rid of (most) regex engine global state
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
document fields of regmatch_info struct
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
tidy up init code in regexec() and intuit_start()
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
better comment the remaining PL_ regex vars
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
eliminate PL_regdummy
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
eliminate PL_reg_state
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
Eliminate PL_reg_starttry
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
make PL_reg_curpm global
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
better document the regex super-linear pos cache
commit
|
commitdiff
|
tree
2013-06-02
David Mitchell
eliminate PL_reg_poscache, PL_reg_poscache_size
commit
|
commitdiff
|
tree
next