summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "[perl #79908] Stop sub inlining from breaking closures"Ævar Arnfjörð Bjarmason2014-05-121-3/+54
* elide "empty" ops at the head of op_next chainsDavid Mitchell2014-03-161-6/+43
* rpeep(): elide just-nulled opsDavid Mitchell2014-03-161-2/+27
* rpeep(): remove trailing OP_NULLs etcDavid Mitchell2014-03-161-1/+1
* code following eval {} not always optimisedDavid Mitchell2014-03-161-0/+5
* OP_SORT: store start of block in null->op_nextDavid Mitchell2014-03-161-2/+16
* rpeep(): OP_SORT with code block has OPf_SPECIALDavid Mitchell2014-03-161-6/+21
* make OP_AELEMFAST work with negative indicesDavid Mitchell2014-02-281-1/+1
* don't set SvPADTMP() on PADGV'sDavid Mitchell2014-02-271-1/+0
* Remove spurious assertSteffen Mueller2014-02-271-3/+1
* List-OP removal: Fix compile fail on C90Steffen Mueller2014-02-261-1/+3
* Optimization: Remove needless list/pushmark pairs from the OP executionSteffen Mueller2014-02-261-5/+71
* Macro for common OP checks: "is this X or was it before NULLing?"Steffen Mueller2014-02-261-2/+1
* [perl #120939] at least fix the leak in const_av_xsubTony Cook2014-02-211-1/+1
* Change av_len calls to av_tindex for clarityKarl Williamson2014-02-201-1/+1
* bump to version 5.19.10 and fix the version number reference in op.cTony Cook2014-02-201-1/+1
* Add some examples to cv_set_call_checker and wrap_op_checkerMatthew Horsfall2014-02-111-2/+17
* [perl #120374] Stop for($h{k}||'') from vivifyingFather Chrysostomos2014-02-091-2/+21
* Don't pull state vars into padrange opsMatthew Horsfall (alh)2014-02-031-0/+1
* op.c: Consistent spaces after dots in apidocsFather Chrysostomos2014-01-291-1/+2
* Optimisation for 'my $x; my $y;' -> 'my ($x, $y)'.Matthew Horsfall2014-01-301-0/+65
* Clarify op_free documentationMatthew Horsfall (alh)2014-01-301-1/+1
* op.c: fix grammar in apidocsFather Chrysostomos2014-01-281-1/+1
* document op_free and op_nullDaniel Dragan2014-01-291-0/+17
* bump version to 5.19.9!Ricardo Signes2014-01-201-1/+1
* Use ASSUME in op.c:newBINOPFather Chrysostomos2014-01-181-1/+1
* PERL_DEBUG_READONLY_COWFather Chrysostomos2014-01-161-0/+3
* fix a typo in a commentRicardo Signes2014-01-151-1/+1
* rename aggref warnings to autoderefRicardo Signes2014-01-141-2/+2
* Make key/push $scalar experimentalFather Chrysostomos2014-01-141-2/+15
* Use NOT_REACHED in one more place in op.cFather Chrysostomos2014-01-121-1/+1
* perlapi: Consistent spaces after dotsFather Chrysostomos2013-12-291-10/+12
* Revert "[perl #119801] Stop @DB::dbline modifications from crashing"Father Chrysostomos2013-12-251-19/+3
* op.c: newLOOPOP: Remove code supporting do-subFather Chrysostomos2013-12-231-1/+1
* [perl #115736] fix undocumented param from newATTRSUB_flagsDaniel Dragan2013-12-231-9/+3
* [perl #119801] Stop @DB::dbline modifications from crashingFather Chrysostomos2013-12-211-3/+19
* Bump version number from 5.19.7 to 5.19.8.Abigail2013-12-201-1/+1
* [perl #72406] Bad read with do{} until CONSTFather Chrysostomos2013-12-151-1/+17
* Also optimise returning lists: 'return ($one, $two);'Matthew Horsfall2013-12-141-5/+13
* Fix ‘Can't declare null operation in "my"’Father Chrysostomos2013-12-131-1/+7
* op.c: Factor out two identical yyerror callsFather Chrysostomos2013-12-131-10/+12
* Optimise out PUSHMARK/RETURN if return is the last statement in a sub.Matthew Horsfall2013-12-131-0/+31
* op.c: Turn on read-only flag for folded constantsFather Chrysostomos2013-11-301-1/+7
* No need to wrap calls to Perl_load_module() in ENTER/LEAVENicholas Clark2013-11-221-5/+2
* S_process_special_blocks() should use a new stack for BEGIN blocks.Nicholas Clark2013-11-221-0/+3
* Bump the perl version in various places for v5.19.7Chris 'BinGOs' Williams2013-11-201-1/+1
* S_already_defined no longer uses its gv parameter, remove itTony Cook2013-11-191-4/+3
* Optimise 'if ($a || $b)' and 'unless ($a && $b)' early exitMatthew Horsfall (alh)2013-11-191-0/+18
* op.c: diag_listed_as for Using !~ with %sFather Chrysostomos2013-11-171-0/+2
* Fix memory leak with recursive sub redefinitionFather Chrysostomos2013-11-161-4/+6