This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add -negative import args for 'use warnings'
[perl5.git] / pp.c
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
2020-05-27 Tony Cookset magic on $lex for $lex = (index(...) == -1) and...
2020-05-27 Tony Cookfix utf8 length magic handling for scalar reverse
2020-03-29 Dagfinn Ilmari Man... Perl_unipmlemented_op: Fix comment and unnecessary...
2020-03-13 Zeframchained comparisons
2020-02-05 Dagfinn Ilmari Man... pp_i_modulo(): remove workaround for ancient glibc bug
2020-02-04 David Mitchellpp_crypt(): reindent CPP directives
2020-02-03 David Mitchellpp_crypt(): remove ancient glibc bug workaround
2020-01-14 Karl WilliamsonImprove performance of grok_bin_oct_hex()
2019-12-09 Paul "LeoNerd" EvansAdd the `isa` operator
2019-10-30 Tomasz Konojackiremove CONSERVATIVE and LIBERAL
2019-10-30 Tomasz Konojackiuse PTR2nat() instead of casting pointers to unsigned...
2019-10-03 David Mitchellfix some signed/unsigned warnings
2019-09-23 David MitchellSignatures: change param count from IV to UV
2019-09-23 David MitchellOP_ARGCHECK: use custom aux struct
2019-05-28 Dagfinn Ilmari Man... Remove remaining assignments to SvCUR and SvLEN in...
2019-05-24 Karl WilliamsonRemove undefined behavior from IV shifting
2019-05-24 Karl Williamsonpp.c: Add two UNLIKELY()s
2019-05-24 Karl WilliamsonCreate fcn for lossless conversion of NV to IV
2019-05-24 Karl Williamsonpp.c: White-space only
2019-04-12 Karl Williamsonpp.c: Silence some MS VC warnings
2019-03-19 Karl Williamsonpp.c: Use safer utf8_hop
2019-03-19 Karl Williamsonpp.c, pp_sys.c: Use DO_UTF8 instead of its expansion
2019-03-08 Karl WilliamsonPATCH: [perl #133876] Write out of bounds
2019-02-21 Tony Cook(perl #133778) adjust MARK if we extend the stack in...
2019-02-19 David Mitchelladd dVAR's for PERL_GLOBAL_STRUCT_PRIVATE builds
2019-02-05 Karl Williamsonpp.c: White-space only
2019-02-05 Karl Williamsonpp.c: Add handling for Turkish locales for uc() etc
2019-02-05 Karl Williamsonpp.c: Clarify comment
2019-02-05 David MitchellEliminate AMGf_set flag
2019-02-05 Karl Williamsonpp.c: White-space only
2019-02-05 Karl Williamsonpp.c: Avoid use of unsafe function
2019-02-05 Karl Williamsonpp.c: Add branch prediction hint
2019-02-05 Karl Williamsonpp.c: Don't assume worst case memory needs
2019-02-05 Karl Williamsonpp.c: Don't use function call for easy copy
2019-02-05 Karl Williamsonpp.c: Don't use function call for easy copy
2019-02-05 Karl Williamsonpp.c: pp_fc(): Simplify
2019-02-05 Karl Williamsonpp.c: White-space, comments only
2019-02-05 Karl Williamsonpp.c: Reorder clause order in an 'if'
2019-02-05 Karl Williamsonpp.c: Use faster method to convert to UTF-8
2019-02-05 Karl Williamsonpp.c: Add missing assert
2018-11-21 Tomasz Konojackioptimize IV -> UV conversions
2018-11-05 David MitchellDon't localise array / hash slice ref assignment
2018-11-02 Tomasz Konojackipp_divide: use modulo instead of multiplication
2018-05-11 David Mitchellfix build failure with recent glibc
2018-04-26 David MitchellRevert "Unweaken refs in in-place reverse"
2018-04-08 Marc-PhilipPATCH: [perl #133074] 5.26.1: some coverity fixes
2018-03-07 Daniel Draganrmv/de-dup static const char array "strings"
2018-03-06 David Mitchellpp_repeat: avoid calling GIMME_V twice
2018-02-19 Father Chrysostomos‘Nonelems’ for pushing sparse array on the stack
2018-02-18 Karl Williamsonlocale.c: Check for anomalies in UTF-8 locales
2018-01-19 David Mitchelltr///: return Size_t count rather than I32
2018-01-17 Tony Cook(perl #131954) don't initialize mark before a possible...
2017-12-14 Zeframdon't lose mark when pp_reverse extends stack
2017-12-10 Zeframstop gensyming when vivifying IO handles
2017-11-06 Karl WilliamsonChange some strBEGINs() to memBEGINs()
2017-11-06 Karl WilliamsonChange some strncmp(), etc. to strBEGINs()
2017-10-24 Dagfinn Ilmari Man... Unweaken refs in in-place reverse
2017-10-21 Aaron Cranepp.c: simplify cpp conditionals
2017-10-15 Aaron Cranepp.c: delete dead cpp-conditional declaration
2017-10-15 Aaron CraneRT#131000: splice doesn't honour read-only flag
2017-10-08 Father Chrysostomos[perl #129916] Allow sub-in-stash outside of main
2017-08-10 Tony Cook(perl #131786) avoid a duplicate symbol error on _LIB_V...
2017-07-27 David Mitchellmove pp_padav(), pp_padhv() from pp.c to pp_hot.c
2017-07-27 David Mitchelloptimise (index() == -1)
2017-07-27 David Mitchelladd boolean context support to several ops
2017-07-27 David Mitchellpp_length: code tidy and simplify assert
2017-07-27 David Mitchellpp_length: only call sv_len_utf8_nomg() if needed
2017-07-27 David Mitchellpp_length: use TARGi rather rather than sv_setiv()
2017-07-27 David Mitchelloptimise @array in boolean context
2017-07-27 David Mitchelloptimise away OP_KEYS op in scalar/void context
2017-07-27 David MitchellPerl_do_kv(): add asserts and more code comments
2017-07-27 David Mitchellmake callers of SvTRUE() more efficient
2017-07-27 David MitchellS_check_for_bool_cxt(): special-case OP_AND
2017-07-16 Aaron Crane[perl #131627] extend stack in scalar-context pp_list...
2017-07-15 Aaron CraneRT #130907: Fix the Unicode Bug in split " "
2017-06-22 David Mitchellextend stack on scalar empty list slice
2017-06-22 David Mitchellscalar reverse(): extend stack if no arg
2017-06-15 David Mitchellpp_ref: do SvSETMAGIC(TARG)
2017-06-07 Karl WilliamsonUse simple-minded approach to bitwise UTF-8 operations
2017-06-06 AbigailFatalize the use of code points above 0xFF for bitwise...
2017-06-05 David Mitchellmake OP_REF support boolean context
2017-06-05 David MitchellS_require_tie_mod(): use a new stack
2017-06-02 Dagfinn Ilmari Man... Define and use symbolic constants for LvFLAGS
2017-06-02 Dagfinn Ilmari Man... Add support for deleting key/value slices (RT#131328)
2017-03-31 David Mitchellvec(): defer lvalue out-of-range croaking
2017-03-17 David MitchellPerl_do_vecget(): change offset arg to STRLEN type
2017-02-27 Aaron CraneRT#130624: heap-use-after-free in 4-arg substr
next