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
perl5380delta: a messy commit to get things started
[perl5.git]
/
pp_hot.c
2023-05-12
Tony Cook
Revert "Perl_leave_adjust_stacks: don't make mortal...
blob
|
commitdiff
2023-05-03
Elvin Aslanov
Remove duplicate "the" in comments
blob
|
commitdiff
|
diff to current
2023-03-11
mauke
Fix some typos in comments
blob
|
commitdiff
|
diff to current
2023-02-28
David Mitchell
add code comments concerning grep and map markstack...
blob
|
commitdiff
|
diff to current
2023-02-28
David Mitchell
simplify scope-exit empty scalar context
blob
|
commitdiff
|
diff to current
2023-02-19
Yves Orton
pp_hot.c - rework padhv_rv2hv_common fix maybe-uninit...
blob
|
commitdiff
|
diff to current
2023-02-13
Richard Leach
Perl_leave_adjust_stacks: don't make mortal copies...
blob
|
commitdiff
|
diff to current
2023-01-27
Yves Orton
pp_hot.c - fix branch reset matches in list context
blob
|
commitdiff
|
diff to current
2023-01-16
Tony Cook
pp_multiconcat: don't set svpv_p to an invalid pointer
blob
|
commitdiff
|
diff to current
2023-01-11
Yves Orton
regexec engine - wrap and replace RX_OFFS() with better...
blob
|
commitdiff
|
diff to current
2022-11-21
Richard Leach
Extract minimum PV buffer/AV element size to common...
blob
|
commitdiff
|
diff to current
2022-10-22
Richard Leach
AELEMFASTLEX_STORE - support negative keys, skip unnece...
blob
|
commitdiff
|
diff to current
2022-09-07
Richard Leach
OP_AELEMFASTLEX_STORE - combined sassign/aelemfast_lex
blob
|
commitdiff
|
diff to current
2022-08-31
Tony Cook
only clear the stream error state in readline() for...
blob
|
commitdiff
|
diff to current
2022-08-17
Richard Leach
Implement OP_PADSV_STORE - combined sassign/padsv OP
blob
|
commitdiff
|
diff to current
2022-08-03
Paul "LeoNerd" Evans
assert() in pp_gv and pp_gvsv that the GV really is...
blob
|
commitdiff
|
diff to current
2022-08-03
Paul "LeoNerd" Evans
Define the remaining convenience cMETHOP* macros
blob
|
commitdiff
|
diff to current
2022-07-20
Loren Merritt
pp_subst: optimize by not calling utf8_length
blob
|
commitdiff
|
diff to current
2022-06-20
David Mitchell
s/JUMPENV/JMPENV/g
blob
|
commitdiff
|
diff to current
2022-06-15
Richard Leach
pp_aelemfast: include fast return for non-lvals
blob
|
commitdiff
|
diff to current
2022-05-20
Karl Williamson
perl.c, pp_hot.c: Fix typos in comments
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Perl_newSV_type_mortal - new inline function introduced...
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Inlined newSV_type(SVt_NULL) leaner than non-inlined...
blob
|
commitdiff
|
diff to current
2021-12-04
Richard Leach
Misc microoptimizations when dealing with new SVs
blob
|
commitdiff
|
diff to current
2021-10-31
Richard Leach
pp_match: newSVpvn_flags now more efficient than sv_new...
blob
|
commitdiff
|
diff to current
2021-10-15
Nicholas Clark
Note why this if block in pp_iter is empty
blob
|
commitdiff
|
diff to current
2021-10-15
Nicholas Clark
Move reading CxTYPE(cx) out of the loop, to be clear...
blob
|
commitdiff
|
diff to current
2021-10-15
Nicholas Clark
Iterate for loops $n-at-a-time in PP_ITER.
blob
|
commitdiff
|
diff to current
2021-10-15
Nicholas Clark
Re-indent the case statement in pp_iter, ready for...
blob
|
commitdiff
|
diff to current
2021-10-13
Richard Leach
pp_match: remove is_utf8_string check, used by removed...
blob
|
commitdiff
|
diff to current
2021-09-12
Nicholas Clark
On VMS, %ENV in scalar context must call prime_env_iter()
blob
|
commitdiff
|
diff to current
2021-09-10
Paul "LeoNerd" Evans
Add SvIsBOOL() macro to test for SVs being boolean...
blob
|
commitdiff
|
diff to current
2021-09-08
Nicholas Clark
In pp_defined assert that the SV is not a hash or array.
19106/head
blob
|
commitdiff
|
diff to current
2021-08-23
Nicholas Clark
Pre-extend hashes in list assignment before assigning...
blob
|
commitdiff
|
diff to current
2021-08-17
Richard Leach
pp_defined: modify OP_DEFINED paths to use TOPs and...
blob
|
commitdiff
|
diff to current
2021-07-26
Nicholas Clark
The cases for SVt_PVAV and SVt_PVHV in pp_defined are...
blob
|
commitdiff
|
diff to current
2021-06-01
Paul "LeoNerd" Evans
Rename G_ARRAY to G_LIST; provide back-compat when...
blob
|
commitdiff
|
diff to current
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
next