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
fix paren buffer leak in (?|...)
2018-03-20
David Mitchell
Deparse: remove spurious tr/// debugging
commit
|
commitdiff
|
tree
2018-03-07
David Mitchell
fix line numbers in multi-line s///
commit
|
commitdiff
|
tree
2018-03-06
David Mitchell
eliminate _REGEXP_COMMON macro from regexp.h
commit
|
commitdiff
|
tree
2018-03-06
David Mitchell
op_dump(): display op_next to self as [SELF]
commit
|
commitdiff
|
tree
2018-03-06
David Mitchell
pp_repeat: avoid calling GIMME_V twice
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
[MERGE] fixups for attributes-before-signatures
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
detect sub attributes following a signature
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
subtly change meaning of XATTRBLOCK, XATTRTERM
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
rationalise subroutine parsing rules
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
parse subs and signature subs separately
commit
|
commitdiff
|
tree
2018-03-02
David Mitchell
add Perl_init_named_cv() functiom
commit
|
commitdiff
|
tree
2018-02-27
David Mitchell
op.h: remove spurious # define indent
commit
|
commitdiff
|
tree
2018-02-27
David Mitchell
ext/File-Glob/t/rt131211.t: fix timing issues
commit
|
commitdiff
|
tree
2018-02-20
David Mitchell
t/op/index.t: indent run_tests() sub
commit
|
commitdiff
|
tree
2018-02-20
David Mitchell
t/op/index.t: include all tests within run_tests()
commit
|
commitdiff
|
tree
2018-02-20
David Mitchell
S_do_trans_complex(): outdent a block of code
commit
|
commitdiff
|
tree
2018-02-20
David Mitchell
fix nit in perl5278delta.pod
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
Storable: recurse.t: use note() rather than diag()
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
[MERGE] fixups for OP_MULTICONCAT
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
multiconcat: /$a(?{ $b . "c" })/ could crash
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
S_maybe_multiconcat(): fix some code comments
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
pp_multiconcat: correctly honour stringify
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
pp_multiconcat: eliminate/rename dsv/dsv_pv vars
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
redo magic/overload handing in pp_multiconcat
commit
|
commitdiff
|
tree
2018-02-19
David Mitchell
move body of pp_concat() to S_do_concat()
commit
|
commitdiff
|
tree
2018-02-07
David Mitchell
fix tr/// Deparse tests under EBCDIC
commit
|
commitdiff
|
tree
2018-01-31
David Mitchell
pp_warn: use MEXTEND rather than EXTEND
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
perldelta for signatures/attribute order flip
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
move sub attributes before the signature
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
perldelta: add recent tr/// changes
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
[MERGE] various tr/// fixups, esp for /c and /d
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
perlop: improve tr/// documentation
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr///: eliminate I32 from the do_trans*() fns
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr///: return Size_t count rather than I32
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr///: remove some I32 from S_pmtrans()
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr/nonutf8/nonutf8/c: simplify GROW calc
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
op_dump(): dump tr/// translation table
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr///; simplify $utf8 =~ tr/nonutf8/nonutf8/
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr///c: handle len(replacement charlist) > 32767
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
B, Deparse fixups for tr///c
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
add two structs for OP_TRANS
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
S_do_trans_complex(): re-indent
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
fix "\x{100}..." =~ tr/.../.../cd
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
OP_TRANS: change extended table format
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
S_pmtrans(): add assert and simplify conditional
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
t/op/tr.t: add tr///c tests
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
S_pmtrans(): always use op_private flag variables
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
remove fossil debugging statement from do_trans()
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
S_pmtrans(): remove some whitespace
commit
|
commitdiff
|
tree
2018-01-19
David Mitchell
tr/// functions: add some basic code comments
commit
|
commitdiff
|
tree
2018-01-18
David Mitchell
perl -Dr: avoid coredump in \1
commit
|
commitdiff
|
tree
2018-01-17
David Mitchell
PPPort: silence a recent compiler warning
commit
|
commitdiff
|
tree
2018-01-02
David Mitchell
pp_multiconcat(): fix win32 compiler warning
commit
|
commitdiff
|
tree
2017-12-25
David Mitchell
mutlitconcat: fix non-folding adjacent consts
commit
|
commitdiff
|
tree
2017-12-19
David Mitchell
[MERGE] s/// return value fixups
commit
|
commitdiff
|
tree
2017-12-19
David Mitchell
s/// in boolean context: simplify return value
commit
|
commitdiff
|
tree
2017-12-19
David Mitchell
avoid tainting boolean return value of s///
commit
|
commitdiff
|
tree
2017-12-19
David Mitchell
s///: return boolean in not-in-place branch
commit
|
commitdiff
|
tree
2017-12-18
David Mitchell
enable PERL_OP_PARENT always
commit
|
commitdiff
|
tree
2017-12-14
David Mitchell
Revert "re_intuit_start(): rename some local vars"
commit
|
commitdiff
|
tree
2017-12-13
David Mitchell
re_intuit_start()/S_reghop3(): don't go beyond end
commit
|
commitdiff
|
tree
2017-12-13
David Mitchell
re_intuit_start(): rename some local vars
commit
|
commitdiff
|
tree
2017-12-11
David Mitchell
S_maybe_multiconcat(): use OPpCONCAT_NESTED flag
commit
|
commitdiff
|
tree
2017-12-04
David Mitchell
multiconcat: don't fold adjacent constants
commit
|
commitdiff
|
tree
2017-12-03
David Mitchell
re_intuit_start(): skip too short variant utf8 pat
commit
|
commitdiff
|
tree
2017-11-29
David Mitchell
POSIX.xs: remove unused variable
commit
|
commitdiff
|
tree
2017-11-29
David Mitchell
rpeep(): use OPpPADHV_ISKEYS, not OPpRV2HV_ISKEYS
commit
|
commitdiff
|
tree
2017-11-28
David Mitchell
$overloaded .= $x: don't stringify $x
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
[MERGE] t/TEST -deparse fixups
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
update Porting/deparse-skips.txt
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
autouse: fix autouse.t deparsing
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse: handle warnings NOFATAL
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse: handle state attributes
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse: don't parenthesise state @a = ...
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
TEST -deparse: don't list unexpected pass as fail
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Don't Deparse "${$}abc" as "$$abc"
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse: avoid upgrading RV to GV in stash entries
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse nested (($x .= ...) .= ...) correctly.
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
add OPpCONCAT_NESTED flag
commit
|
commitdiff
|
tree
2017-11-23
David Mitchell
Deparse.pm: handle optimised-away keys() better
commit
|
commitdiff
|
tree
2017-11-20
David Mitchell
MULTICONCAT - use distinct TMPS for const overload
commit
|
commitdiff
|
tree
2017-11-16
David Mitchell
clarify the pod for Perl_utf8_length()
commit
|
commitdiff
|
tree
2017-11-16
David Mitchell
expand code comment in perly.y
commit
|
commitdiff
|
tree
2017-11-15
David Mitchell
lib/perl5db.pl: don't dump argless args
commit
|
commitdiff
|
tree
2017-11-15
David Mitchell
lib/perl5db.t: remove debugging code
commit
|
commitdiff
|
tree
2017-11-14
David Mitchell
OP_MULTICONCAT: fix AIX
commit
|
commitdiff
|
tree
2017-11-14
David Mitchell
fix ext/B/t/optree_specials.t
commit
|
commitdiff
|
tree
2017-11-13
David Mitchell
change OP_MULTICONCAT nargs from UV to SSize_t
commit
|
commitdiff
|
tree
2017-11-13
David Mitchell
rename op_aux field from 'size' to 'ssize'
commit
|
commitdiff
|
tree
2017-11-13
David Mitchell
configpm: fix duplicate 'our' declaration
commit
|
commitdiff
|
tree
2017-11-04
David Mitchell
pp_multiconcat: don't stringify LHS overload arg
commit
|
commitdiff
|
tree
2017-11-02
David Mitchell
multiconcat: use append_utf8_from_native_byte()
commit
|
commitdiff
|
tree
2017-11-02
David Mitchell
sprintf-as-multiconcat: fix \x80 issue
commit
|
commitdiff
|
tree
2017-11-01
David Mitchell
fix Perl_get_cvn_flags() return value
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
fix ext/B/t/optree_samples.t
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
[MERGE] add OP_MULTICONCAT and optimize_optree()
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
perldelta entry for OP_MULTICONCAT
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
Add OP_MULTICONCAT op
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
overload.t: add more concat tests
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
fix a benchmarks sprintf entry
commit
|
commitdiff
|
tree
next