summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Expand)AuthorAgeFilesLines
* (perl #131786) avoid a duplicate symbol error on _LIB_VERSIONTony Cook2017-08-101-8/+0
* move pp_padav(), pp_padhv() from pp.c to pp_hot.cDavid Mitchell2017-07-271-120/+0
* optimise (index() == -1)David Mitchell2017-07-271-3/+13
* add boolean context support to several opsDavid Mitchell2017-07-271-4/+18
* pp_length: code tidy and simplify assertDavid Mitchell2017-07-271-15/+26
* pp_length: only call sv_len_utf8_nomg() if neededDavid Mitchell2017-07-271-1/+4
* pp_length: use TARGi rather rather than sv_setiv()David Mitchell2017-07-271-6/+4
* optimise @array in boolean contextDavid Mitchell2017-07-271-3/+6
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-271-5/+28
* Perl_do_kv(): add asserts and more code commentsDavid Mitchell2017-07-271-0/+13
* make callers of SvTRUE() more efficientDavid Mitchell2017-07-271-1/+4
* S_check_for_bool_cxt(): special-case OP_ANDDavid Mitchell2017-07-271-1/+1
* [perl #131627] extend stack in scalar-context pp_list when no argsAaron Crane2017-07-161-0/+1
* RT #130907: Fix the Unicode Bug in split " "Aaron Crane2017-07-151-0/+13
* extend stack on scalar empty list sliceDavid Mitchell2017-06-221-0/+1
* scalar reverse(): extend stack if no argDavid Mitchell2017-06-221-2/+5
* pp_ref: do SvSETMAGIC(TARG)David Mitchell2017-06-151-1/+1
* Use simple-minded approach to bitwise UTF-8 operationsKarl Williamson2017-06-071-35/+9
* Fatalize the use of code points above 0xFF for bitwise operators.Abigail2017-06-071-35/+14
* make OP_REF support boolean contextDavid Mitchell2017-06-051-6/+37
* S_require_tie_mod(): use a new stackDavid Mitchell2017-06-051-0/+1
* Define and use symbolic constants for LvFLAGSDagfinn Ilmari Mannsåker2017-06-021-5/+5
* Add support for deleting key/value slices (RT#131328)Dagfinn Ilmari Mannsåker2017-06-021-5/+18
* vec(): defer lvalue out-of-range croakingDavid Mitchell2017-03-311-26/+14
* Perl_do_vecget(): change offset arg to STRLEN typeDavid Mitchell2017-03-171-2/+38
* RT#130624: heap-use-after-free in 4-arg substrAaron Crane2017-02-271-1/+3
* Show sub name in signature arity-check error messagesAaron Crane2017-02-181-6/+27
* Moving variables to their innermost scope.Andy Lester2017-02-181-6/+5
* fix ord of upgraded empty stringZefram2017-01-271-1/+1
* (perl #130262) split scalar context stack overflow fixTony Cook2017-01-161-1/+1
* In A && B, stop special-casing boolean-ness of ADavid Mitchell2017-01-061-3/+1
* re-implement boolean context detectionDavid Mitchell2017-01-061-0/+2
* split ' ', $foo: don't check end byteDavid Mitchell2016-12-261-3/+3
* Convert core to use toFOO_utf8_safe()Karl Williamson2016-12-231-9/+9
* Convert some calls to test for malformationsKarl Williamson2016-12-231-1/+1
* For character case changing, create macros and useKarl Williamson2016-12-231-9/+9
* Convert core (except toke.c) to use isFOO_utf8_safe()Karl Williamson2016-12-231-4/+4
* split was leaving PL_sv_undef in unused ary slotsDavid Mitchell2016-11-301-1/+1
* add sv_set_undef() API functionDavid Mitchell2016-11-241-1/+1
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-5/+5
* pp.c: use new SvPVCLEAR and constant string friendly macrosYves Orton2016-10-191-14/+13
* Better optimise my/local @a = split()David Mitchell2016-10-041-5/+14
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-21/+17
* vax-netbsd: avoid NV_INF/NV_NAN usesJarkko Hietaniemi2016-09-301-0/+4
* OP_AVHVSWITCH: make op_private bits 0..1 symbolicDavid Mitchell2016-09-271-1/+1
* [perl #129164] Crash with spliceFather Chrysostomos2016-09-111-0/+4
* Take advantage of SvGROW's return valueKarl Williamson2016-08-171-10/+5
* Remove dead code in pp.c:pp_indexFather Chrysostomos2016-08-171-10/+3
* pessimise pp_argelem, pp_argdefelemDavid Mitchell2016-08-031-61/+67
* signatures: make param and optional param count IVDavid Mitchell2016-08-031-10/+16