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
add SvREFCNT_dec_NN()
2012-12-04
David Mitchell
add SvREFCNT_dec_NN()
commit
|
commitdiff
|
tree
2012-12-04
David Mitchell
make SvREFCNT_dec() more efficient
commit
|
commitdiff
|
tree
2012-12-04
David Mitchell
Optimise magic handling in save* and leave_scope
commit
|
commitdiff
|
tree
2012-12-04
David Mitchell
refactor Perl_leave_scope
commit
|
commitdiff
|
tree
2012-12-04
David Mitchell
save_int/i32 inline the long version
commit
|
commitdiff
|
tree
2012-12-04
David Mitchell
Add SS_ADD_* macros and replace most SSPUSH* uses
commit
|
commitdiff
|
tree
2012-11-21
David Mitchell
regmatch(): silence OpenWatcom compiler warnings
commit
|
commitdiff
|
tree
2012-11-19
David Mitchell
perldelta: mention OP_PADRANGE
commit
|
commitdiff
|
tree
2012-11-16
David Mitchell
clone() wasn't cloning the whole stack
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
[MERGE] refactor pp_iter
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: final whitespace/comment tidy up
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: refactor CXt_LOOP_LAZYSV branch
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: refactor CXt_LOOP_LAZYIV branch
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: a bit more refactoring of CXt_LOOP_FOR branch
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: factor out some common code in CXt_LOOP_FOR
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: move var declarations to narrower scope
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: reindent after removing if block
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: move RETPUSHYES outside switch
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: reindent code after previous change
commit
|
commitdiff
|
tree
2012-11-15
David Mitchell
pp_iter: replace if/else with switch
commit
|
commitdiff
|
tree
2012-11-12
David Mitchell
PADRANGE: don't assume targs are contiguous
commit
|
commitdiff
|
tree
2012-11-11
David Mitchell
make MULTICALL safe across cxstack reallocs
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
README: add pointer to super-quick patch quide
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
fix NAME of perl5125delta.pod
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
[MERGE] add PADRANGE op and $B::overlay
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
ext/B/t/OptreeCheck.pm: fix hint stripping
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
fix optree_misc.t test after smoke
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
Consolidate any single pad ops after a padrange
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
Consolidate adjacent padrange ops
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
padrange: handle @_ directly
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
reindent block in leave_scope
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
add SAVEt_CLEARPADRANGE
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
add padrange op
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
pad_free(): don't clear SVs_PADSTALE
commit
|
commitdiff
|
tree
2012-11-10
David Mitchell
add $B::overlay feature
commit
|
commitdiff
|
tree
2012-11-05
David Mitchell
fix NO_TAINT_SUPPORT on g++
commit
|
commitdiff
|
tree
2012-11-04
David Mitchell
simplify GIMME_V
commit
|
commitdiff
|
tree
2012-10-26
David Mitchell
start to make ext/B work with 5.14.x
commit
|
commitdiff
|
tree
2012-10-26
David Mitchell
B.xs: move all B::*OP methods to B::OP::next
commit
|
commitdiff
|
tree
2012-10-26
David Mitchell
B.xs: rationalise all methods aliased to next()
commit
|
commitdiff
|
tree
2012-10-26
David Mitchell
ext/B: remove pre-5.10 support
commit
|
commitdiff
|
tree
2012-10-26
David Mitchell
make ext/B work with 5.16.x
commit
|
commitdiff
|
tree
2012-10-19
David Mitchell
regmatch(): fix out bounds array access
commit
|
commitdiff
|
tree
2012-10-19
David Mitchell
regmatch(): add asserts for legal values of nextchr
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
[MERGE] revamp dist/B-Deparse/t/core.t
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
Deparse/t/core.t: add support for lex vars
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
overhaul dist/B-Deparse/t/core.t
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
fix deparsing of select(F)
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
Deparse: handle system/exec prog arg,arg,,..
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
Deparse: grep($a) became grep($a,); ditto map
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
Deparse: handle some strong keywords better
commit
|
commitdiff
|
tree
2012-10-10
David Mitchell
Deparse crashed on argless sort()
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
[MERGE] make regex engine handle non-null-terminated...
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
stop regex engine reading beyond end of string
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch(): fix typo in TRIE commentary text
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch() annotate ops and separate out branches
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch(): do nextchr=*locinput at top of loop
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch(): nextchar should always be positive
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch(): consolidate locinput++
commit
|
commitdiff
|
tree
2012-09-26
David Mitchell
regmatch(): use nextchar where available
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
[MERGE] eliminate PL_reginput
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): eliminate reginput variable
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): remove remaining reads of reginput
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): remove reginput from CURLY etc
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): remove reginput from CURLYM
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): remove reginput from IFMATCH etc
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): remove reginput from TRIE_next_fail:
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
regmatch(): make PUSH_STATE_GOTO dest explicit
commit
|
commitdiff
|
tree
2012-09-14
David Mitchell
eliminate PL_reginput
commit
|
commitdiff
|
tree
2012-09-12
David Mitchell
stop ""-overloaded Regex recursing
commit
|
commitdiff
|
tree
2012-09-12
David Mitchell
add test for 6502e08, s/(.)/die/e
commit
|
commitdiff
|
tree
2012-09-12
David Mitchell
perldelta: add recent regex API changes
commit
|
commitdiff
|
tree
2012-09-12
David Mitchell
update docs for $`, $&, $' changes
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
fix s/(.)/die/e
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
[MERGE] only copy bits of regex match string
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
fix a bug in handling $+[0] and unicode
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
m// and s///; don't copy TEMP/AMAGIC strings
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
tidy up patten match copying code
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
stop $foo =~ /(bar)/g skipping copy
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
rationalise t/re/pat_psycho.t
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
Don't copy all of the match string buffer
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
Separate handling of ${^PREMATCH} from $` etc
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
regexec_flags(): simplify length calculation
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
PL_sawampersand: use 3 bit flags rather than bool
commit
|
commitdiff
|
tree
2012-09-08
David Mitchell
document args to regexec_flags and API
commit
|
commitdiff
|
tree
2012-08-21
David Mitchell
utf8 pos cache: always keep most recent value
commit
|
commitdiff
|
tree
2012-08-12
David Mitchell
skip failing leak test under -Dmad
commit
|
commitdiff
|
tree
2012-08-01
David Mitchell
stop /$unchanging/ leaking
commit
|
commitdiff
|
tree
2012-07-31
David Mitchell
make re_compile core-engine specific
commit
|
commitdiff
|
tree
2012-07-24
David Mitchell
lex_grow_linestr(): update re_eval_start
commit
|
commitdiff
|
tree
2012-07-24
David Mitchell
[perl #114248] Newxz? doc wrong in perlclib.pod
commit
|
commitdiff
|
tree
2012-07-19
David Mitchell
op/join.t: don't use done_testing
commit
|
commitdiff
|
tree
2012-06-19
David Mitchell
overloading: make qr fallback to "" better
commit
|
commitdiff
|
tree
2012-06-16
David Mitchell
fix paren unwinding with CURLYN, CURLYM
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
perldelta: tweak minor thinko
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
point out another use for //o
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
Remove RXf_UTF8 from perlreapi
commit
|
commitdiff
|
tree
2012-06-15
David Mitchell
Properly restore PL_curcop after /(?{})/
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
run-time /(?{})/: fix an buffer overrun
commit
|
commitdiff
|
tree
2012-06-14
David Mitchell
Merge re_eval jumbo fix branch into blead
commit
|
commitdiff
|
tree
next