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
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
utf8_length: Fix undefined C behavior
[perl5.git]
/
pp_hot.c
2021-06-01
Paul "LeoNerd" Evans
Rename G_ARRAY to G_LIST; provide back-compat when...
blob
|
commitdiff
2021-05-26
Richard Leach
Perl_clear_defarray - array does not actually need...
hv/clear_defarray
blob
|
commitdiff
|
diff to current
2021-05-26
Richard Leach
Perl_clear_defarray: faster array creation via new...
blob
|
commitdiff
|
diff to current
2021-04-24
Nicholas Clark
Remove a double negative from a comment, clarifying...
blob
|
commitdiff
|
diff to current
2021-01-17
Michael G. Schwern
style: Detabify indentation of the C code maintained...
blob
|
commitdiff
|
diff to current
2020-08-28
David Mitchell
pp_multiconcat(): tweak a const
blob
|
commitdiff
|
diff to current
2020-08-20
Karl Williamson
Use av_top_index() instead of av_tindex()
blob
|
commitdiff
|
diff to current
2020-08-19
Karl Williamson
pp_hot.c: Convert to use av_count()
blob
|
commitdiff
|
diff to current
2020-08-11
David Mitchell
list assign in list context: honour LHS undef
blob
|
commitdiff
|
diff to current
2020-07-30
Richard Leach
pp.c/pp_hot.c - add NV<->NV case to numerical compariso...
blob
|
commitdiff
|
diff to current
2020-07-20
Dagfinn Ilmari Man...
Remove use of dVAR in core
blob
|
commitdiff
|
diff to current
2020-05-22
Dagfinn Ilmari Man...
Fix a bunch of repeated-word typos
blob
|
commitdiff
|
diff to current
2020-03-18
Karl Williamson
pp_match(): output regex debugging info
blob
|
commitdiff
|
diff to current
2020-03-18
Karl Williamson
pp_match: Use 'z' length modifier to format sizes
blob
|
commitdiff
|
diff to current
2019-12-18
Karl Williamson
Add memCHRs() macro and use it
blob
|
commitdiff
|
diff to current
2019-05-24
Karl Williamson
Create fcn for lossless conversion of NV to IV
blob
|
commitdiff
|
diff to current
2019-04-12
Karl Williamson
pp_hot.c: Silence some MS VC warnings
blob
|
commitdiff
|
diff to current
2019-02-05
David Mitchell
Avoid leak in multiconcat with overloading.
blob
|
commitdiff
|
diff to current
2019-02-05
David Mitchell
Eliminate AMGf_set flag
blob
|
commitdiff
|
diff to current
2019-02-05
David Mitchell
Eliminate SvPADMY tests from overload code
blob
|
commitdiff
|
diff to current
2019-01-24
Tony Cook
PERL_OP_PARENT is always defined, stop testing for it
blob
|
commitdiff
|
diff to current
2018-11-21
Tomasz Konojacki
optimize IV -> UV conversions
blob
|
commitdiff
|
diff to current
2018-10-17
David Mitchell
fix 'for reverse @array' bug on AIX
blob
|
commitdiff
|
diff to current
2018-04-21
Aaron Crane
RT#133131: pp_hot.c: deoptimise pp_iter() when non...
blob
|
commitdiff
|
diff to current
2018-03-07
Daniel Dragan
rmv/de-dup static const char array "strings"
blob
|
commitdiff
|
diff to current
2018-02-19
David Mitchell
pp_multiconcat: correctly honour stringify
blob
|
commitdiff
|
diff to current
2018-02-19
David Mitchell
pp_multiconcat: eliminate/rename dsv/dsv_pv vars
blob
|
commitdiff
|
diff to current
2018-02-19
David Mitchell
redo magic/overload handing in pp_multiconcat
blob
|
commitdiff
|
diff to current
2018-02-19
David Mitchell
move body of pp_concat() to S_do_concat()
blob
|
commitdiff
|
diff to current
2018-02-19
Father Chrysostomos
Fix ary shifting when sparse ary is passed to sub
blob
|
commitdiff
|
diff to current
2018-02-19
Father Chrysostomos
Fix two bugs when calling &xsub when @_ has holes
blob
|
commitdiff
|
diff to current
2018-02-19
Father Chrysostomos
‘Nonelems’ for pushing sparse array on the stack
blob
|
commitdiff
|
diff to current
2018-01-22
Father Chrysostomos
Follow-up to fd77b29b3be4
blob
|
commitdiff
|
diff to current
2018-01-19
Father Chrysostomos
Don’t vivify elems when putting array on stack
blob
|
commitdiff
|
diff to current
2018-01-16
Zefram
vivify array elements when putting them on stack
blob
|
commitdiff
|
diff to current
2018-01-02
David Mitchell
pp_multiconcat(): fix win32 compiler warning
blob
|
commitdiff
|
diff to current
2017-12-19
David Mitchell
s/// in boolean context: simplify return value
blob
|
commitdiff
|
diff to current
2017-12-19
David Mitchell
avoid tainting boolean return value of s///
blob
|
commitdiff
|
diff to current
2017-12-19
David Mitchell
s///: return boolean in not-in-place branch
blob
|
commitdiff
|
diff to current
2017-12-13
Karl Williamson
pp_multiconcat() Use faster UTF-8 variant counting
blob
|
commitdiff
|
diff to current
2017-12-05
Zefram
stop using &PL_sv_yes as no-op method
blob
|
commitdiff
|
diff to current
2017-11-28
David Mitchell
$overloaded .= $x: don't stringify $x
blob
|
commitdiff
|
diff to current
2017-11-20
David Mitchell
MULTICONCAT - use distinct TMPS for const overload
blob
|
commitdiff
|
diff to current
2017-11-19
Zefram
fix tainting of s/// with overloaded replacement
blob
|
commitdiff
|
diff to current
2017-11-13
David Mitchell
change OP_MULTICONCAT nargs from UV to SSize_t
blob
|
commitdiff
|
diff to current
2017-11-13
David Mitchell
rename op_aux field from 'size' to 'ssize'
blob
|
commitdiff
|
diff to current
2017-11-04
David Mitchell
pp_multiconcat: don't stringify LHS overload arg
blob
|
commitdiff
|
diff to current
2017-11-02
David Mitchell
multiconcat: use append_utf8_from_native_byte()
blob
|
commitdiff
|
diff to current
2017-10-31
David Mitchell
Add OP_MULTICONCAT op
blob
|
commitdiff
|
diff to current
2017-10-21
Aaron Crane
pp_hot.c: simplify cpp conditionals
blob
|
commitdiff
|
diff to current
2017-10-08
Father Chrysostomos
Make pp_multideref handle local $::{subref}
blob
|
commitdiff
|
diff to current
2017-10-08
Father Chrysostomos
[perl #129916] Allow sub-in-stash outside of main
blob
|
commitdiff
|
diff to current
2017-09-04
Tony Cook
(perl #131746) avoid undefined behaviour in Copy() etc
blob
|
commitdiff
|
diff to current
2017-08-31
Tony Cook
add a stack extend check to pp_entersub for XS subs
blob
|
commitdiff
|
diff to current
2017-08-31
Tony Cook
(perl #128263) handle PL_last_in_gv being &PL_sv_undef
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
make scalar(keys(%lexical)) less slow.
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
hv_pushkv(): handle keys() and values() too
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
S_padhv_rv2hv_common(): reorganise code
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
S_padhv_rv2hv_common(): unroll hv_scalar() calls
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
simplify keys(%tied_hash) in boolean context.
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
S_pushav(): tail call optimise
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
pp_padav(): use S_pushav()
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
harmonise S_pushav() and pp_padav()
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
create Perl_hv_pushkv() function
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
Give OP_RV2HV a targ
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
add S_padhv_rv2hv_common() function
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
move pp_padav(), pp_padhv() from pp.c to pp_hot.c
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
pp_grepwhile: no need to extend the stack
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
change sv_setsv(sv,NULL) to sv_set_undef(sv)
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
pp_iter(): jump directly to op after OP_AND
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
pp_readline,close,getc: explain NULL stack arg
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
add boolean context support to several ops
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
optimise @array in boolean context
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
optimise away OP_KEYS op in scalar/void context
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
make callers of SvTRUE() more efficient
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
add, and use, some RXp_FOO() variants of RX_FOO()
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
S_check_for_bool_cxt(): special-case OP_AND
blob
|
commitdiff
|
diff to current
2017-07-09
Tony Cook
(perl #131570) don't skip the temps stack entry we...
blob
|
commitdiff
|
diff to current
2017-06-24
David Mitchell
add PL_curstackinfo->si_stack_hwm
blob
|
commitdiff
|
diff to current
2017-06-22
David Mitchell
pp_match/subst: extend stack
blob
|
commitdiff
|
diff to current
2017-03-17
David Mitchell
PERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOES
blob
|
commitdiff
|
diff to current
2017-03-15
Hugo van der Sanden
update size after Renew
blob
|
commitdiff
|
diff to current
2017-02-18
Andy Lester
Moving variables to their innermost scope.
blob
|
commitdiff
|
diff to current
2017-02-15
David Mitchell
avoid a leak in list assign from/to magic values
blob
|
commitdiff
|
diff to current
2017-02-03
Steffen Mueller
HvTOTALKEYS() takes a HV* as argument
blob
|
commitdiff
|
diff to current
2017-01-06
David Mitchell
In A && B, stop special-casing boolean-ness of A
blob
|
commitdiff
|
diff to current
2017-01-06
David Mitchell
re-implement boolean context detection
blob
|
commitdiff
|
diff to current
2017-01-05
Aaron Crane
Fix the Unicode Bug in the range operator
blob
|
commitdiff
|
diff to current
2017-01-04
Aaron Crane
RT#130496: assertion failure for '{}->$x' on undefined $x
blob
|
commitdiff
|
diff to current
2016-11-24
David Mitchell
add sv_set_undef() API function
blob
|
commitdiff
|
diff to current
2016-11-24
David Mitchell
avoid premature free of referent in list assign
blob
|
commitdiff
|
diff to current
2016-11-18
Karl Williamson
Change white space to avoid C++ deprecation warning
blob
|
commitdiff
|
diff to current
2016-11-12
David Mitchell
remove DOES's usage of SvSCREAM
blob
|
commitdiff
|
diff to current
2016-11-09
David Mitchell
handle SvIMMORTALs in LHS of list assign
blob
|
commitdiff
|
diff to current
2016-11-04
David Mitchell
call AV set magic in list assign
blob
|
commitdiff
|
diff to current
2016-11-02
David Mitchell
fix taint handling in list assignment
blob
|
commitdiff
|
diff to current
2016-11-01
Yves Orton
rework perl #129903 - inf recursion from use of empty...
blob
|
commitdiff
|
diff to current
2016-10-26
David Mitchell
Handle list assignment in list context better
blob
|
commitdiff
|
diff to current
2016-10-26
David Mitchell
Better optimise array and hash assignment
blob
|
commitdiff
|
diff to current
2016-10-19
Yves Orton
pp_(hot|ctl).c: switch croak() to Perl_croak() for...
blob
|
commitdiff
|
diff to current
next