2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap pp_push() |
blob | commitdiff |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap: pp_(kv)[ah]slice |
blob | commitdiff | diff to current |
2023-09-12 |
David Mitchell | make RC-stack-aware: pp_anonlist, pp_av2arylen |
blob | commitdiff | diff to current |
2023-09-12 |
David Mitchell | make RC-stack-aware: unwrap startmatch and misc |
blob | commitdiff | diff to current |
2023-09-07 |
Richard Leach | pp_(i_)negate: Don't needlessly call S_negate_string |
blob | commitdiff | diff to current |
2023-09-07 |
Richard Leach | pp_(i_)negate: add the TARGMY optimization |
blob | commitdiff | diff to current |
2023-09-07 |
Richard Leach | S_negate_string - allow for TARG==sv |
blob | commitdiff | diff to current |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap binary pp() fns |
blob | commitdiff | diff to current |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap builtin pp() fns |
blob | commitdiff | diff to current |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap unary pp() fns |
blob | commitdiff | diff to current |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap rv2av etc pp fns |
blob | commitdiff | diff to current |
2023-09-04 |
David Mitchell | make RC-stack-aware: unwrap nullary pp() fns |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: unwrap pp_not() |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | make RC-stack-aware: misc pp() functions |
blob | commitdiff | diff to current |
2023-08-16 |
David Mitchell | wrap normal non-RC-stack-aware pp functions |
blob | commitdiff | diff to current |
2023-07-27 |
Tony Cook | pp_repeat: handle large source strings for scalar repeat |
blob | commitdiff | diff to current |
2023-07-27 |
Tony Cook | S_scomplement: string complement used an I32 string... |
blob | commitdiff | diff to current |
2023-07-17 |
Karl Williamson | pp.c: Use utf8_hop_back instead of rolling our own |
blob | commitdiff | diff to current |
2023-02-28 |
David Mitchell | don't call pp_pushmark() to push a mark |
blob | commitdiff | diff to current |
2023-02-12 |
Richard Leach | S_do_chomp: remove unused svrecode SV |
blob | commitdiff | diff to current |
2023-02-10 |
Karl Williamson | pp.c: Need to lock only NUMERIC category |
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-12-29 |
James E Keenan | Correct typos as per GH 20435 |
blob | commitdiff | diff to current |
2022-12-19 |
Paul "LeoNerd" Evans | Define OP_HELEMEXISTSOR, a handy LOGOP shortcut for... |
blob | commitdiff | diff to current |
2022-11-26 |
Paul "LeoNerd" Evans | Recognise `//=` and `||=` syntax in signature parameter... |
blob | commitdiff | diff to current |
2022-11-18 |
Tony Cook | only fully calculate the stash (effective) name where... |
blob | commitdiff | diff to current |
2022-10-24 |
Richard Leach | OP_EMPTYAVHV - optimized empty ANONLIST/ANONHASH |
blob | commitdiff | diff to current |
2022-10-10 |
Karl Williamson | handy.h: Set macro to false if can't ever be true |
blob | commitdiff | diff to current |
2022-10-09 |
Felipe Gasper | Compile anonymous subs as anoncode without srefgen. |
blob | commitdiff | diff to current |
2022-09-29 |
Karl Williamson | pp.c: Add mutex around a format |
blob | commitdiff | diff to current |
2022-09-23 |
Richard Leach | pp_undef w/ TARGMY: push sv, not &PL_sv_undef, onto... |
blob | commitdiff | diff to current |
2022-08-25 |
Richard Leach | Add OPpTARGET_MY optimization to OP_UNDEF |
blob | commitdiff | diff to current |
2022-08-15 |
Paul "LeoNerd" Evans | Use the cPMOPx-family of macros instead of manual ... |
blob | commitdiff | diff to current |
2022-08-12 |
Yves Orton | Add a new env var PERL_RAND_SEED |
blob | commitdiff | diff to current |
2022-08-08 |
Tony Cook | explicitly ignore the result of sv_utf8_downgrade() |
blob | commitdiff | diff to current |
2022-08-05 |
Richard Leach | Replace sv_2mortal(newSVhek( with newSVhek_mortal |
blob | commitdiff | diff to current |
2022-07-18 |
Tony Cook | avoid signed integer overflow in "use integer" ops |
blob | commitdiff | diff to current |
2022-07-05 |
James Raspass | Add builtin::is_tainted |
blob | commitdiff | diff to current |
2022-07-04 |
Karl Williamson | locale: Change macro name to be C conformant |
blob | commitdiff | diff to current |
2022-06-20 |
David Mitchell | s/JUMPENV/JMPENV/g |
blob | commitdiff | diff to current |
2022-06-14 |
Karl Williamson | Convert '!!' to cBOOL() |
blob | commitdiff | diff to current |
2022-06-08 |
Richard Leach | pp_unshift: av_store is often unnecessary |
blob | commitdiff | diff to current |
2022-05-28 |
sisyphus | pp.c - fix for Perl_pow for ivsize== 4, nv is 'doubledo... |
blob | commitdiff | diff to current |
2022-03-07 |
Paul "LeoNerd" Evans | Rename is{bool,weak} to is_{bool,weak} |
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 |
2022-01-24 |
James Raspass | Add ceil & floor to builtin |
blob | commitdiff | diff to current |
2021-12-09 |
TAKAI Kousuke | Simplify IV abs operation in pp_abs. |
blob | commitdiff | diff to current |
2021-12-09 |
TAKAI Kousuke | Unify SETu() calls in pp_abs. |
blob | commitdiff | diff to current |
2021-12-09 |
TAKAI Kousuke | Replace SvUV_nomg(sv) with SvUVX(sv) in pp_abs. |
blob | commitdiff | diff to current |
2021-12-08 |
Paul "LeoNerd" Evans | Give blessed() the same TRUEBOOL optimisation that... |
blob | commitdiff | diff to current |
2021-12-08 |
Paul "LeoNerd" Evans | Add builtin::blessed, refaddr and reftype |
blob | commitdiff | diff to current |
2021-12-04 |
Richard Leach | Misc microoptimizations when dealing with new SVs |
blob | commitdiff | diff to current |
2021-12-04 |
Paul "LeoNerd" Evans | Add builtin:: funcs for handling weakrefs |
blob | commitdiff | diff to current |
2021-12-03 |
Paul "LeoNerd" Evans | Improvements to OP_ISBOOL |
blob | commitdiff | diff to current |
2021-12-01 |
Paul "LeoNerd" Evans | Direct optree implementations of builtin:: functions |
blob | commitdiff | diff to current |
2021-10-07 |
David Mitchell | add OPpUSEINT op_private flag bit |
blob | commitdiff | diff to current |
2021-09-22 |
TAKAI Kousuke | Use fabs/fabsl/fabsq for NVs in pp_abs. |
blob | commitdiff | diff to current |
2021-08-25 |
Paul "LeoNerd" Evans | Convert some existing uses of SvRV_set() to use the... |
blob | commitdiff | diff to current |
2021-08-23 |
Nicholas Clark | Pre-extend new anonymous hashes before assigning to... |
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-31 |
Michael G Schwern | Base *.[ch] files: Replace leading tabs with blanks |
blob | commitdiff | diff to current |
2021-04-16 |
TAKAI Kousuke | pp.c: Clip shift amount of <<, >> to avoid overflow |
blob | commitdiff | diff to current |
2021-03-29 |
Karl Williamson | Fix broken left shift of IV_MIN under 'use integer' |
blob | commitdiff | diff to current |
2021-03-29 |
Karl Williamson | pp.c: Fix comment |
blob | commitdiff | diff to current |
2021-02-09 |
Richard Leach | pp_split: realarray to bool, multiline to scoped const |
blob | commitdiff | diff to current |
2021-02-09 |
Richard Leach | pp_split: reduce new SV flag computations |
blob | commitdiff | diff to current |
2021-02-05 |
Karl Williamson | Avoid some compiler warnings with -DNO_LOCALE |
blob | commitdiff | diff to current |
2021-01-03 |
Felipe Gasper | Signatures: add argument counts to count-mismatch error... |
blob | commitdiff | diff to current |
2020-12-30 |
Karl Williamson | Fix buggy fc() in Turkish locale |
blob | commitdiff | diff to current |
2020-12-08 |
TAKAI Kousuke | pp.c: oct() now skips "0o" and "o" prefix. |
blob | commitdiff | diff to current |
2020-11-15 |
Richard Leach | pp_split: add TonyC's stack-not-refcounted-suggestion... |
blob | commitdiff | diff to current |
2020-11-15 |
Richard Leach | pp_split: no SWITCHSTACK in @ary = split(...) optimisation |
blob | commitdiff | diff to current |
2020-10-08 |
Richard Leach | pp_split: reify using NULL rather than PL_sv_undef... |
blob | commitdiff | diff to current |
2020-10-03 |
Richard Leach | pp_split: RXf_NULL branch - separate out scalar & UTF8... |
blob | commitdiff | diff to current |
2020-10-02 |
Hugo van der Sanden | Revert "pp_split: RXf_NULL branch [...]" |
blob | commitdiff | diff to current |
2020-09-30 |
Richard Leach | pp_split: RXf_NULL branch - separate out (gimme_scalar... |
blob | commitdiff | diff to current |
2020-08-30 |
Richard Leach | pp_akeys: use av_top_index rather than Perl_av_len |
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-20 |
Karl Williamson | pp.c: Convert to use av_count() |
blob | commitdiff | diff to current |
2020-07-30 |
Richard Leach | Remove obsolete FCRYPT ifdefs and associated PL_cryptse... |
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-30 |
H.Merijn Brand | Perl 6 -> Raku where appropriate |
blob | commitdiff | diff to current |
2020-05-27 |
Tony Cook | set magic on $lex for $lex = (index(...) == -1) and... |
blob | commitdiff | diff to current |
2020-05-27 |
Tony Cook | fix utf8 length magic handling for scalar reverse |
blob | commitdiff | diff to current |
2020-03-29 |
Dagfinn Ilmari Man... | Perl_unipmlemented_op: Fix comment and unnecessary... |
blob | commitdiff | diff to current |
2020-03-13 |
Zefram | chained comparisons |
blob | commitdiff | diff to current |
2020-02-05 |
Dagfinn Ilmari Man... | pp_i_modulo(): remove workaround for ancient glibc bug |
blob | commitdiff | diff to current |
2020-02-04 |
David Mitchell | pp_crypt(): reindent CPP directives |
blob | commitdiff | diff to current |
2020-02-03 |
David Mitchell | pp_crypt(): remove ancient glibc bug workaround |
blob | commitdiff | diff to current |
2020-01-14 |
Karl Williamson | Improve performance of grok_bin_oct_hex() |
blob | commitdiff | diff to current |
2019-12-09 |
Paul "LeoNerd" Evans | Add the `isa` operator |
blob | commitdiff | diff to current |
2019-10-30 |
Tomasz Konojacki | remove CONSERVATIVE and LIBERAL |
blob | commitdiff | diff to current |
2019-10-30 |
Tomasz Konojacki | use PTR2nat() instead of casting pointers to unsigned... |
blob | commitdiff | diff to current |
2019-10-03 |
David Mitchell | fix some signed/unsigned warnings |
blob | commitdiff | diff to current |
2019-09-23 |
David Mitchell | Signatures: change param count from IV to UV |
blob | commitdiff | diff to current |
2019-09-23 |
David Mitchell | OP_ARGCHECK: use custom aux struct |
blob | commitdiff | diff to current |
2019-05-28 |
Dagfinn Ilmari Man... | Remove remaining assignments to SvCUR and SvLEN in... |
blob | commitdiff | diff to current |
2019-05-24 |
Karl Williamson | Remove undefined behavior from IV shifting |
blob | commitdiff | diff to current |
next |