summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Expand)AuthorAgeFilesLines
* Change some strBEGINs() to memBEGINs()Karl Williamson2017-11-061-1/+1
* Change some strncmp(), etc. to strBEGINs()Karl Williamson2017-11-061-1/+1
* Unweaken refs in in-place reverseDagfinn Ilmari Mannsåker2017-10-241-0/+7
* pp.c: simplify cpp conditionalsAaron Crane2017-10-211-7/+1
* pp.c: delete dead cpp-conditional declarationAaron Crane2017-10-151-8/+0
* RT#131000: splice doesn't honour read-only flagAaron Crane2017-10-151-0/+3
* [perl #129916] Allow sub-in-stash outside of mainFather Chrysostomos2017-10-081-1/+1
* (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