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
yyparse: replace some gotos with a while(1) loop
2016-12-05
David Mitchell
yyparse: replace some gotos with a while(1) loop
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
optimising yyparse: avoid a < 0 check
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
optimising yyparse: replace stack_size with a ptr
commit
|
commitdiff
|
tree
2016-11-30
David Mitchell
split was leaving PL_sv_undef in unused ary slots
commit
|
commitdiff
|
tree
2016-11-28
David Mitchell
crash on explicit return from s///e
commit
|
commitdiff
|
tree
2016-11-24
David Mitchell
add comments explaining the point of SVf_PROTECT
commit
|
commitdiff
|
tree
2016-11-24
David Mitchell
POSIX.pm: shut up g++ compiler warning
commit
|
commitdiff
|
tree
2016-11-24
David Mitchell
add sv_set_undef() API function
commit
|
commitdiff
|
tree
2016-11-24
David Mitchell
avoid premature free of referent in list assign
commit
|
commitdiff
|
tree
2016-11-16
David Mitchell
optimise $ref1 = $ref2 better
commit
|
commitdiff
|
tree
2016-11-16
David Mitchell
perf/benchmarks: tidy scalar assign benchmarks
commit
|
commitdiff
|
tree
2016-11-14
David Mitchell
Remove "Warning: perl appears in your path"
commit
|
commitdiff
|
tree
2016-11-14
David Mitchell
/t/perf/benchmarks: move expr::index:: to func::
commit
|
commitdiff
|
tree
2016-11-14
David Mitchell
eliminate OPpRUNTIME private PMOP flag
commit
|
commitdiff
|
tree
2016-11-14
David Mitchell
clarify what the SVf_AMAGIC means
commit
|
commitdiff
|
tree
2016-11-13
David Mitchell
S_scan_subst() - remove extraneous code
commit
|
commitdiff
|
tree
2016-11-13
David Mitchell
reduce cost of SvVALID()
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
eliminate SVpbm_VALID flag
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
eliminate SVpbm_TAIL/SvTAIL_on()/SvTAIL_off()
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
Only test SvTAIL when SvVALID
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
S_setup_longest(): SvTAIL() used where always 0
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
Eliminate SVrepl_EVAL and SvEVALED()
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
remove DOES's usage of SvSCREAM
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
remove eval's usage of SvSCREAM
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
op_dump() - remove extra indentation from PMOP
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
perlguts: add pTHX_ to magic method examples
commit
|
commitdiff
|
tree
2016-11-12
David Mitchell
dump.c: don't display an ARRAY's ARYLEN field
commit
|
commitdiff
|
tree
2016-11-09
David Mitchell
Perl_do_vop(): enhance "avoid sv_catpvn"
commit
|
commitdiff
|
tree
2016-11-09
David Mitchell
handle SvIMMORTALs in LHS of list assign
commit
|
commitdiff
|
tree
2016-11-04
David Mitchell
call AV set magic in list assign
commit
|
commitdiff
|
tree
2016-11-03
David Mitchell
skip SEGVing test in t/uni/overload.t
commit
|
commitdiff
|
tree
2016-11-03
David Mitchell
Net::Ping 500_ping_icmp.t: remove sudo code
commit
|
commitdiff
|
tree
2016-11-03
Andy Lester
Make toke.c:S_lop's x arg a U8 to match PL_expect
commit
|
commitdiff
|
tree
2016-11-03
David Mitchell
fix hv.h build breakage
commit
|
commitdiff
|
tree
2016-11-02
David Mitchell
fix taint handling in list assignment
commit
|
commitdiff
|
tree
2016-10-27
David Mitchell
Carp/t/arg_string.t: fixup to previous fixup
commit
|
commitdiff
|
tree
2016-10-27
David Mitchell
Carp/t/arg_string.t: be liberal in f/p formats
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
-DsR : display unTEMPed temps with "t" not "T"
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
speed up AV and HV clearing/undeffing
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
t/op/read.t: test with zero-length buffer
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
Net::Ping: avoid stderr noise in tests
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
Add perldelta entries for
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
tiearray.t - more fine-grained DESTROY counts
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
reindent tiearray.t
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
Handle list assignment in list context better
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
Better optimise array and hash assignment
commit
|
commitdiff
|
tree
2016-10-26
David Mitchell
bench.pl: fix --sort and --compact options
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
[MERGE] eliminate OP_PUSHRE and optimise split()
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
Perl_newASSIGNOP: fix on g++ builds
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
Concise.pm: extract padname code and fixup split
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
fix common assign issue on @a = (split(), 1)
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
Better optimise my/local @a = split()
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
re-indent block in Perl_newASSIGNOP
commit
|
commitdiff
|
tree
2016-10-04
David Mitchell
make OP_SPLIT a PMOP, and eliminate OP_PUSHRE
commit
|
commitdiff
|
tree
2016-09-29
David Mitchell
OP_SASSIGN: make op_first==op_last for UNOP
commit
|
commitdiff
|
tree
2016-09-29
Reini Urban
sassign was used as UNOP, optimize {or,and,dor}assign
commit
|
commitdiff
|
tree
2016-09-29
Reini Urban
sassign is wrongly declared as BASEOP, not BINOP.
commit
|
commitdiff
|
tree
2016-09-28
David Mitchell
undef $0 shouldn't warn about $0
commit
|
commitdiff
|
tree
2016-09-28
David Mitchell
OP_MULTIDEREF: ignore customised delete/exists
commit
|
commitdiff
|
tree
2016-09-28
James Raspass
Speed up compilation of overload.pm a smidge.
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
Cwd.xs: avoid blib better while building
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
Porting/bench.pl: explain what PUT means
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
Eliminate xpad_cop_seq from _xnvu union
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
S_sv_2iuv_common(): optimise single digit strings
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
pp_leaveloop(): rename local vars
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
padrange, aelemfast: use label for private bits
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
OP_AVHVSWITCH: make op_private bits 0..1 symbolic
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
fixup some AV API pod descriptions.
commit
|
commitdiff
|
tree
2016-09-27
David Mitchell
perldelta for PADOFFSET changes
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
make PL_ pad vars be of type PADOFFSET
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
make PADOFFSET be SSizet_t
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
remove a bunch of XXX's from pad.c
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
pad.c comments: clarify PERL_PADSEQ_INTRO
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
add a test for gv_try_downgrade()
commit
|
commitdiff
|
tree
2016-09-26
David Mitchell
fix builds under USE_PAD_RESET
commit
|
commitdiff
|
tree
2016-09-08
David Mitchell
Revert "tmp fix for Bleadperl breaks Variable-Magic"
commit
|
commitdiff
|
tree
2016-09-07
David Mitchell
rename S_delimcpy() to S_delimcpy_intern()
commit
|
commitdiff
|
tree
2016-09-07
David Mitchell
add some code comments for the users of delimcpy()
commit
|
commitdiff
|
tree
2016-09-07
David Mitchell
Perl_delimcpy(): handle backslash as last char
commit
|
commitdiff
|
tree
2016-09-07
David Mitchell
fix errror handling for ':attr(foo' with no ')'
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
toke.c: fix mswin32 builds
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
newATTRSUB_x(): document what the cv var is for
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
make S_already_defined() in op.c return void
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
reindent and reformat newMYSUB and newATTRSUB_x
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
newMYSUB/Perl_newATTRSUB_x remove a goto
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
avoid using freed ops on BEGIN :attr {}
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
do_sv_dump(): handle CvSTART() as slab address
commit
|
commitdiff
|
tree
2016-09-05
David Mitchell
assert op not freed in finalize_op() and rpeep()
commit
|
commitdiff
|
tree
2016-08-25
David Mitchell
Perl_deb_stack_all() - handle CXt_SUBST better
commit
|
commitdiff
|
tree
2016-08-24
David Mitchell
tmp fix for Bleadperl breaks Variable-Magic
commit
|
commitdiff
|
tree
2016-08-24
David Mitchell
concise.t: work with PERL_UNICODE=""
commit
|
commitdiff
|
tree
2016-08-24
David Mitchell
re_untuit_start() avoid overshoot with utf8
commit
|
commitdiff
|
tree
2016-08-19
David Mitchell
av_fetch(): remove check for freed SV
commit
|
commitdiff
|
tree
2016-08-19
David Mitchell
Concise: improve hints decoding
commit
|
commitdiff
|
tree
2016-08-19
David Mitchell
Concise: use hex for some large constants
commit
|
commitdiff
|
tree
2016-08-18
David Mitchell
signatures: eliminate XSIGVAR, add KEY_sigvar
commit
|
commitdiff
|
tree
2016-08-17
David Mitchell
av_fetch(): use less branches.
commit
|
commitdiff
|
tree
2016-08-17
David Mitchell
av_fetch(): sprinkle UNLIKELY()
commit
|
commitdiff
|
tree
2016-08-17
David Mitchell
av_fetch(): optimise the negative index branch.
commit
|
commitdiff
|
tree
2016-08-17
David Mitchell
av_fetch(): use AvFILLp rather than AvFILL
commit
|
commitdiff
|
tree
next