This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
IO::getline(): use CALLRUNOPS
[perl5.git] / pp.c
2023-12-06 David Mitchellmake RC-stack-aware: unwrap pp_index()
2023-12-04 David Mitchelluse rpp_replace_at_norc in refassign, aassign
2023-12-04 David Mitchellmake RC-stack-aware: unwrap pp_undef()
2023-12-04 David Mitchellmake RC-stack-aware: unwrap pp_refassign()
2023-12-04 David Mitchellmake RC-stack-aware: unwrap pp_emptyavhv()
2023-11-27 TAKAI Kousukepp.c: Add dummy goto to silence -Wunused-label warning...
2023-09-25 Tony Cook64-bit stack: list repeat (x)
2023-09-25 Tony Cook64-bit stack: pp_anonlist uses an I32 index
2023-09-25 Tony Cook64-bit stack: chop/chomp on an AV used 32-bit indexes
2023-09-25 Tony Cook64-bit stack: fix pp_split I32 stack base index
2023-09-25 Tony Cook64-bit stack: list slicing
2023-09-15 Lukas Maifix handling of single-value anonhash { $foo }
2023-09-12 David Mitchellmake RC-stack-aware: unwrap pp_anonhash()
2023-09-12 David Mitchellmake RC-stack-aware: unwrap pp_refgen()
2023-09-12 David Mitchellmake RC-stack-aware: unwrap pp_unshift()
2023-09-12 David Mitchellmake RC-stack-aware: unwrap pp_list()
2023-09-12 David Mitchellmake RC-stack-aware: unwrap pp_push()
2023-09-12 David Mitchellmake RC-stack-aware: unwrap: pp_(kv)[ah]slice
2023-09-12 David Mitchellmake RC-stack-aware: pp_anonlist, pp_av2arylen
2023-09-12 David Mitchellmake RC-stack-aware: unwrap startmatch and misc
2023-09-07 Richard Leachpp_(i_)negate: Don't needlessly call S_negate_string
2023-09-07 Richard Leachpp_(i_)negate: add the TARGMY optimization
2023-09-07 Richard LeachS_negate_string - allow for TARG==sv
2023-09-04 David Mitchellmake RC-stack-aware: unwrap binary pp() fns
2023-09-04 David Mitchellmake RC-stack-aware: unwrap builtin pp() fns
2023-09-04 David Mitchellmake RC-stack-aware: unwrap unary pp() fns
2023-09-04 David Mitchellmake RC-stack-aware: unwrap rv2av etc pp fns
2023-09-04 David Mitchellmake RC-stack-aware: unwrap nullary pp() fns
2023-08-16 David Mitchellmake RC-stack-aware: unwrap pp_not()
2023-08-16 David Mitchellmake RC-stack-aware: misc pp() functions
2023-08-16 David Mitchellwrap normal non-RC-stack-aware pp functions
2023-07-27 Tony Cookpp_repeat: handle large source strings for scalar repeat
2023-07-27 Tony CookS_scomplement: string complement used an I32 string...
2023-07-17 Karl Williamsonpp.c: Use utf8_hop_back instead of rolling our own
2023-02-28 David Mitchelldon't call pp_pushmark() to push a mark
2023-02-12 Richard LeachS_do_chomp: remove unused svrecode SV
2023-02-10 Karl Williamsonpp.c: Need to lock only NUMERIC category
2023-01-11 Yves Ortonregexec engine - wrap and replace RX_OFFS() with better...
2022-12-29 James E KeenanCorrect typos as per GH 20435
2022-12-19 Paul "LeoNerd" EvansDefine OP_HELEMEXISTSOR, a handy LOGOP shortcut for...
2022-11-26 Paul "LeoNerd" EvansRecognise `//=` and `||=` syntax in signature parameter...
2022-11-18 Tony Cookonly fully calculate the stash (effective) name where...
2022-10-24 Richard LeachOP_EMPTYAVHV - optimized empty ANONLIST/ANONHASH
2022-10-10 Karl Williamsonhandy.h: Set macro to false if can't ever be true
2022-10-09 Felipe GasperCompile anonymous subs as anoncode without srefgen.
2022-09-29 Karl Williamsonpp.c: Add mutex around a format
2022-09-23 Richard Leachpp_undef w/ TARGMY: push sv, not &PL_sv_undef, onto...
2022-08-25 Richard LeachAdd OPpTARGET_MY optimization to OP_UNDEF
2022-08-15 Paul "LeoNerd" EvansUse the cPMOPx-family of macros instead of manual ...
2022-08-12 Yves OrtonAdd a new env var PERL_RAND_SEED
2022-08-08 Tony Cookexplicitly ignore the result of sv_utf8_downgrade()
2022-08-05 Richard LeachReplace sv_2mortal(newSVhek( with newSVhek_mortal
2022-07-18 Tony Cookavoid signed integer overflow in "use integer" ops
2022-07-05 James RaspassAdd builtin::is_tainted
2022-07-04 Karl Williamsonlocale: Change macro name to be C conformant
2022-06-20 David Mitchells/JUMPENV/JMPENV/g
2022-06-14 Karl WilliamsonConvert '!!' to cBOOL()
2022-06-08 Richard Leachpp_unshift: av_store is often unnecessary
2022-05-28 sisyphuspp.c - fix for Perl_pow for ivsize== 4, nv is 'doubledo...
2022-03-07 Paul "LeoNerd" EvansRename is{bool,weak} to is_{bool,weak}
2022-03-07 Richard LeachPerl_newSV_type_mortal - new inline function introduced...
2022-03-07 Richard LeachInlined newSV_type(SVt_NULL) leaner than non-inlined...
2022-01-24 James RaspassAdd ceil & floor to builtin
2021-12-09 TAKAI KousukeSimplify IV abs operation in pp_abs.
2021-12-09 TAKAI KousukeUnify SETu() calls in pp_abs.
2021-12-09 TAKAI KousukeReplace SvUV_nomg(sv) with SvUVX(sv) in pp_abs.
2021-12-08 Paul "LeoNerd" EvansGive blessed() the same TRUEBOOL optimisation that...
2021-12-08 Paul "LeoNerd" EvansAdd builtin::blessed, refaddr and reftype
2021-12-04 Richard LeachMisc microoptimizations when dealing with new SVs
2021-12-04 Paul "LeoNerd" EvansAdd builtin:: funcs for handling weakrefs
2021-12-03 Paul "LeoNerd" EvansImprovements to OP_ISBOOL
2021-12-01 Paul "LeoNerd" EvansDirect optree implementations of builtin:: functions
2021-10-07 David Mitchelladd OPpUSEINT op_private flag bit
2021-09-22 TAKAI KousukeUse fabs/fabsl/fabsq for NVs in pp_abs.
2021-08-25 Paul "LeoNerd" EvansConvert some existing uses of SvRV_set() to use the...
2021-08-23 Nicholas ClarkPre-extend new anonymous hashes before assigning to...
2021-06-01 Paul "LeoNerd" EvansRename G_ARRAY to G_LIST; provide back-compat when...
2021-05-31 Michael G SchwernBase *.[ch] files: Replace leading tabs with blanks
2021-04-16 TAKAI Kousukepp.c: Clip shift amount of <<, >> to avoid overflow
2021-03-29 Karl WilliamsonFix broken left shift of IV_MIN under 'use integer'
2021-03-29 Karl Williamsonpp.c: Fix comment
2021-02-09 Richard Leachpp_split: realarray to bool, multiline to scoped const
2021-02-09 Richard Leachpp_split: reduce new SV flag computations
2021-02-05 Karl WilliamsonAvoid some compiler warnings with -DNO_LOCALE
2021-01-03 Felipe GasperSignatures: add argument counts to count-mismatch error...
2020-12-30 Karl WilliamsonFix buggy fc() in Turkish locale
2020-12-08 TAKAI Kousukepp.c: oct() now skips "0o" and "o" prefix.
2020-11-15 Richard Leachpp_split: add TonyC's stack-not-refcounted-suggestion...
2020-11-15 Richard Leachpp_split: no SWITCHSTACK in @ary = split(...) optimisation
2020-10-08 Richard Leachpp_split: reify using NULL rather than PL_sv_undef...
2020-10-03 Richard Leachpp_split: RXf_NULL branch - separate out scalar & UTF8...
2020-10-02 Hugo van der SandenRevert "pp_split: RXf_NULL branch [...]"
2020-09-30 Richard Leachpp_split: RXf_NULL branch - separate out (gimme_scalar...
2020-08-30 Richard Leachpp_akeys: use av_top_index rather than Perl_av_len
2020-08-20 Karl WilliamsonUse av_top_index() instead of av_tindex()
2020-08-20 Karl Williamsonpp.c: Convert to use av_count()
2020-07-30 Richard LeachRemove obsolete FCRYPT ifdefs and associated PL_cryptse...
2020-07-30 Richard Leachpp.c/pp_hot.c - add NV<->NV case to numerical compariso...
2020-07-20 Dagfinn Ilmari Man... Remove use of dVAR in core
2020-05-30 H.Merijn BrandPerl 6 -> Raku where appropriate
next