summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Temporarily revert CV-in-stash optimisationFather Chrysostomos2017-10-191-1/+1
* get rid of "implicit fallthrough" warnings with gcc 7Lukas Mai2017-10-131-0/+6
* Eliminate recently introduced compilation warnings.James E Keenan2017-10-091-1/+1
* [perl #129916] Allow sub-in-stash outside of mainFather Chrysostomos2017-10-081-4/+20
* [perl #131883] Include pkg in :prototype warningsFather Chrysostomos2017-08-281-5/+7
* Add another param to validate_protoFather Chrysostomos2017-08-281-1/+1
* Sprinkle diag_listed_as; perldiag tweaksFather Chrysostomos2017-08-211-0/+1
* Add SORTf_UNSTABLE flagFather Chrysostomos2017-08-211-0/+2
* use cv_set_call_checker_flags() where possibleZefram2017-08-081-7/+12
* add cv_get_call_checker_flags()Zefram2017-08-081-29/+66
* fix parameter name in docZefram2017-08-081-1/+1
* fix index(...) == -1 type optimisationsDavid Mitchell2017-08-071-17/+37
* extend index(...) == -1 optimisationDavid Mitchell2017-08-051-6/+28
* merge Perl_ck_cmp() and Perl_ck_eq()David Mitchell2017-08-041-51/+54
* fix ($lex = index(....)) == -1David Mitchell2017-08-011-1/+4
* fix example code in wrap_op_checker() docZefram2017-07-311-12/+13
* make scalar(keys(%lexical)) less slow.David Mitchell2017-07-271-4/+9
* optimise (index() == -1)David Mitchell2017-07-271-0/+47
* add boolean context support to several opsDavid Mitchell2017-07-271-1/+23
* S_check_for_bool_cxt(): avoid OPpTARGET_MY + boolDavid Mitchell2017-07-271-4/+13
* optimise @array in boolean contextDavid Mitchell2017-07-271-0/+10
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-271-0/+30
* use OPpAVHVSWITCH_MASKDavid Mitchell2017-07-271-1/+1
* give REGEXP SVs the POK flag againDavid Mitchell2017-07-271-1/+3
* S_check_for_bool_cxt(): special-case OP_ANDDavid Mitchell2017-07-271-7/+55
* op.c: Confusing comment typoFather Chrysostomos2017-07-201-1/+1
* (perl #131597) ensure the GV slot is filled for our [%$@]foo: attrTony Cook2017-07-101-3/+3
* op.c: Remove unused THX paramFather Chrysostomos2017-07-021-3/+3
* S_gen_constant_list(): initialise si_stack_hwmDavid Mitchell2017-06-261-0/+3
* [perl #131627] Fix multideref for $x{qw/a/->$*}Dagfinn Ilmari Mannsåker2017-06-221-2/+2
* make OP_REF support boolean contextDavid Mitchell2017-06-051-0/+6
* Add support for deleting key/value slices (RT#131328)Dagfinn Ilmari Mannsåker2017-06-021-4/+4
* op.c: Add commentKarl Williamson2017-02-191-1/+1
* [perl #130815] fix ck_return null-pointer deref on malformed codeAaron Crane2017-02-191-1/+1
* Moving variables to their innermost scope.Andy Lester2017-02-181-3/+4
* pp_multideref: tweak an assertionDavid Mitchell2017-02-181-1/+7
* Improve handling pattern compilation errorsKarl Williamson2017-02-141-0/+5
* (perl #130705) don't convert match with argument to qrTony Cook2017-02-081-2/+2
* multideref: handle both OPpLVAL_INTRO,OPpDEREFDavid Mitchell2017-02-071-0/+15
* fix range op under aborted constant foldingZefram2017-01-271-0/+6
* handle op_pv better in op_clear() and op_dump()David Mitchell2017-01-241-2/+3
* avoid sort assert failure after compile failDavid Mitchell2017-01-231-2/+3
* handle errors in gen_constant_listZefram2017-01-221-9/+62
* add S_process_optree() function to op.cDavid Mitchell2017-01-171-42/+48
* my() in a false conditional will be fatal in Perl 5.30Abigail2017-01-161-1/+2
* [perl #130546] Restore delete-scalar-slice warningFather Chrysostomos2017-01-131-2/+8
* In A && B, stop special-casing boolean-ness of ADavid Mitchell2017-01-061-7/+4
* add xor, grep, flip, flop to boolean cxt detectionDavid Mitchell2017-01-061-1/+15
* reindent block in rpeep()David Mitchell2017-01-061-10/+10
* re-implement boolean context detectionDavid Mitchell2017-01-061-59/+70