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
Deparse: handle state attributes
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
2017-10-31
David Mitchell
add extra optimization phase
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
panic if a freed op is called
commit
|
commitdiff
|
tree
2017-10-31
David Mitchell
regen/opcode.pl: display duplicate bit name
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
[MERGE] various bench.pl enhancements and fixes
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
benchmarks.t: update to handle field changes
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: add 'compile' benchmark field
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: add 'pre' and 'post' benchmark fields
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: make 'desc' default to 'code'
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: add checks for bad benchmark files
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: display large values as 'Inf'
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: allow variable-width data columns
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: factor out some common code
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: make -v an alias for --verbose
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl --autolabel: avoid degenerate cases
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: fix race condition in test
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl --compact: display description too
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: allow negative column indices
commit
|
commitdiff
|
tree
2017-10-23
David Mitchell
bench.pl: list valid in 'unrecognised perl' err
commit
|
commitdiff
|
tree
2017-09-04
David Mitchell
threads.xs: don't Copy() null pointer
commit
|
commitdiff
|
tree
2017-08-23
David Mitchell
make 'struct jmpenv' size independent of DEBUGGING
commit
|
commitdiff
|
tree
2017-08-17
David Mitchell
S_opdump_indent(): avoid shift overflow
commit
|
commitdiff
|
tree
2017-08-08
David Mitchell
EU::Constant: avoid 'uninit' warning
commit
|
commitdiff
|
tree
2017-08-08
David Mitchell
regen/op_private: remove sassign special-casing
commit
|
commitdiff
|
tree
2017-08-08
David Mitchell
Revert "Perl_sv_vcatpvfn_flags: skip IN_LC(LC_NUMERIC)"
commit
|
commitdiff
|
tree
2017-08-07
David Mitchell
fix index(...) == -1 type optimisations
commit
|
commitdiff
|
tree
2017-08-05
David Mitchell
t/perf/opcount.t typo
commit
|
commitdiff
|
tree
2017-08-05
David Mitchell
extend index(...) == -1 optimisation
commit
|
commitdiff
|
tree
2017-08-05
David Mitchell
t/op/index.t: automate a block of tests
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
merge Perl_ck_cmp() and Perl_ck_eq()
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
set SVs_PADTMP flag on PL_sv_zero
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
PVLV-as-REGEXP: avoid PVX double free
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
sv_dump(): display regex LEN and LV-as-RX regexp
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
Perl_reg_temp_copy(): rename args.
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
pod/perltie.pod: mention SCALAR() for boolean keys
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
SvTRUE(): add code comment
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
make utf8::upgrade() of a REGEXP a NOOP
commit
|
commitdiff
|
tree
2017-08-04
David Mitchell
fix RX_MATCH_UTF8_on() macro
commit
|
commitdiff
|
tree
2017-08-01
David Mitchell
fix ($lex = index(....)) == -1
commit
|
commitdiff
|
tree
2017-07-31
David Mitchell
fix SvTRUE() cast (broke xor)
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
fix RX_MATCH_COPY_FREE() on win32
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
[MERGE] various boolean-related optimisations
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
t/perf/benchmarks: rename some keys() entries
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
make scalar(keys(%lexical)) less slow.
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
hv_pushkv(): handle keys() and values() too
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
t/op/tie.t: add tests for scalar(keys(%tied))
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
S_padhv_rv2hv_common(): reorganise code
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
S_padhv_rv2hv_common(): unroll hv_scalar() calls
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
simplify keys(%tied_hash) in boolean context.
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
S_pushav(): tail call optimise
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_padav(): use S_pushav()
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
harmonise S_pushav() and pp_padav()
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
Perl_hv_pushkv(): unroll hv_iterkeysv()
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
create Perl_hv_pushkv() function
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
Give OP_RV2HV a targ
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
add S_padhv_rv2hv_common() function
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
move pp_padav(), pp_padhv() from pp.c to pp_hot.c
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_grepwhile: no need to extend the stack
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
change sv_setsv(sv,NULL) to sv_set_undef(sv)
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_iter(): jump directly to op after OP_AND
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
optimise (index() == -1)
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_readline,close,getc: explain NULL stack arg
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
t/perf/optree.t: reformat a table
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
regen/opcodes: move 'method' entry next to others
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
add boolean context support to several ops
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
S_check_for_bool_cxt(): avoid OPpTARGET_MY + bool
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_length: code tidy and simplify assert
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_length: only call sv_len_utf8_nomg() if needed
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
pp_length: use TARGi rather rather than sv_setiv()
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
t/perf/optree.t: better diagnostics
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
optimise @array in boolean context
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
optimise away OP_KEYS op in scalar/void context
commit
|
commitdiff
|
tree
2017-07-27
David Mitchell
OP_VALUES: reserve OPpMAYBE_LVSUB bit
commit
|
commitdiff
|
tree
next