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
regexes: make scanning for ANYOF faster
2016-12-16
David Mitchell
regexes: make scanning for ANYOF faster
commit
|
commitdiff
|
tree
2016-12-12
David Mitchell
perldelta - DAPM's recent significant changes
commit
|
commitdiff
|
tree
2016-12-10
David Mitchell
yyparse(): extend parser stack before every shift.
commit
|
commitdiff
|
tree
2016-12-10
David Mitchell
misaligned buffer with heredoc and /(?{...})/
commit
|
commitdiff
|
tree
2016-12-07
David Mitchell
perly.c: silence a -Wempty-body warning
commit
|
commitdiff
|
tree
2016-12-07
David Mitchell
t/perf/benchmarks: tweak cachegrind explanation
commit
|
commitdiff
|
tree
2016-12-07
David Mitchell
t/perf/benchmarks: explain how benchmarks are run
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
assertion failure in ... or ((0) x 0))
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
add some /* NOTREACHED */
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
optimise Perl_sv_gets(): use memchr() for loop
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse: only calculate yytoken on yychar change
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse(): only check stack size in outer loop
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse: reindent
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse: replace yynewstate label with while(1) {}
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse: eliminate yyreduce label
commit
|
commitdiff
|
tree
2016-12-05
David Mitchell
yyparse: reindent
commit
|
commitdiff
|
tree
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
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-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-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
next