summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ucfirst() new signature diagnostic messagesDavid Mitchell2016-08-031-0/+2
* add OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK opsDavid Mitchell2016-08-031-0/+206
* unimplemented_op does not implement pp_mapstartFather Chrysostomos2016-07-281-1/+1
* Remove IN_ENCODING macro, and all code dependent on itFather Chrysostomos2016-07-131-48/+2
* add missing dVAR in pp_avhvswitchDavid Mitchell2016-05-251-1/+1
* Allow assignment to &CORE::keys()Father Chrysostomos2016-05-201-2/+2
* Allow &CORE::foo() with array functionsFather Chrysostomos2016-05-201-7/+35
* Allow &CORE::foo() with hash functionsFather Chrysostomos2016-05-201-5/+16
* Add avhvswitch opFather Chrysostomos2016-05-201-0/+6
* pp.c: Use PL_op_desc in pp_coreargsFather Chrysostomos2016-05-201-1/+1
* [perl #128187] Forbid keys @_ in assigned lv subFather Chrysostomos2016-05-201-0/+9
* Correct error msg for sub:lvalue{%h{k}} in sassignFather Chrysostomos2016-05-201-1/+2
* Fix crash with: undef *_; shift;Father Chrysostomos2016-05-171-1/+1
* Remove some autoderef leftoversFather Chrysostomos2016-05-171-34/+4
* better glibc i_modulo bug handlingjimc2016-05-171-52/+2
* stop lc() etc accidentally modifying in-place.David Mitchell2016-03-241-11/+3
* Cast away Solaris Studio 12.3 warning.Jarkko Hietaniemi2016-02-041-1/+1
* make gimme consistently U8David Mitchell2016-02-031-8/+8
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-1/+1
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-1/+1
* add CX_CUR() macroDavid Mitchell2016-02-031-3/+3
* factor common code into POPSUB_ARGS()David Mitchell2016-02-031-14/+2
* pp_coreargs: rationalise @_ codeDavid Mitchell2016-02-031-9/+14