Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use full name for Perl_tmps_grow_p in EXTEND_MORTAL | Father Chrysostomos | 2014-10-12 | 1 | -1/+1 |
* | Test that my($self)=@_ uses no-common-vars optimisation | Father Chrysostomos | 2014-10-12 | 1 | -2/+18 |
* | Fold join to const or stringify where possible | Father Chrysostomos | 2014-10-12 | 9 | -9/+72 |
* | Optimise my(@array)=split | Father Chrysostomos | 2014-10-12 | 4 | -5/+34 |
* | Optimise @lexarray = split... | Father Chrysostomos | 2014-10-11 | 3 | -10/+28 |
* | perlref: Document lvalue slice refs | Father Chrysostomos | 2014-10-11 | 1 | -1/+5 |
* | Clarify two panic perldiag entries | Father Chrysostomos | 2014-10-11 | 1 | -2/+5 |
* | pp.c:pp_split: Remove redundant !s | Father Chrysostomos | 2014-10-11 | 1 | -1/+1 |
* | Fix ()=@a=split | Father Chrysostomos | 2014-10-11 | 2 | -12/+13 |
* | infnan: test overflows and underflows. | Jarkko Hietaniemi | 2014-10-11 | 1 | -0/+14 |
* | [Merge] Lvalue references | Father Chrysostomos | 2014-10-11 | 50 | -1737/+3707 |
|\ | |||||
| * | Document lvalue references | Father Chrysostomos | 2014-10-11 | 6 | -2/+182 |
| * | Make Deparse.t more tolerant of our @F vs our(@F) | Father Chrysostomos | 2014-10-11 | 1 | -2/+3 |
| * | Extend lex alias detection to foreach, too | Father Chrysostomos | 2014-10-11 | 2 | -1/+8 |
| * | Skip no-common-vars optimisation for lex aliases | Father Chrysostomos | 2014-10-11 | 2 | -8/+87 |
| * | op.c: Move common vars check into the peephole optimiser | Father Chrysostomos | 2014-10-11 | 1 | -18/+32 |
| * | Update B-Debug’s tests for split optimisation | Father Chrysostomos | 2014-10-11 | 1 | -0/+6 |
| * | op.c: Distangle split and common-vars | Father Chrysostomos | 2014-10-11 | 1 | -2/+1 |
| * | Make split temporarily refcnt its argument | Father Chrysostomos | 2014-10-11 | 2 | -1/+9 |
| * | op.c:newASSIGNOP: Rmv LINKLIST call | Father Chrysostomos | 2014-10-11 | 1 | -2/+0 |
| * | op.c: Don’t keep looping when we see potential common vars | Father Chrysostomos | 2014-10-11 | 1 | -0/+4 |
| * | lvref.t: Remove special TODO code | Father Chrysostomos | 2014-10-11 | 1 | -6/+1 |
| * | Store internal state of state vars separately | Father Chrysostomos | 2014-10-11 | 2 | -4/+8 |
| * | lvref.t: More list and cond tests | Father Chrysostomos | 2014-10-11 | 1 | -1/+13 |
| * | Deparse lvalue references | Father Chrysostomos | 2014-10-11 | 3 | -5/+330 |
| * | lvref.t: Remove temporary eval & skip | Father Chrysostomos | 2014-10-11 | 1 | -6/+6 |
| * | lvref.t: Fix hash elem tests | Father Chrysostomos | 2014-10-11 | 1 | -2/+2 |
| * | Handle state vars correctly in ref assignment | Father Chrysostomos | 2014-10-11 | 6 | -21/+33 |
| * | lvref.t: Tests for \my assignment and scope exit | Father Chrysostomos | 2014-10-11 | 1 | -1/+23 |
| * | Rework lvref.t foreach tests | Father Chrysostomos | 2014-10-11 | 1 | -20/+39 |
| * | Get foreach \&foo working | Father Chrysostomos | 2014-10-11 | 1 | -1/+3 |
| * | foreach \$var | Father Chrysostomos | 2014-10-11 | 11 | -1422/+1522 |
| * | Add OPpLVREF_ITER flag | Father Chrysostomos | 2014-10-11 | 3 | -134/+140 |
| * | Fix err message for $cond ? \bad : ... = ... | Father Chrysostomos | 2014-10-11 | 2 | -9/+13 |
| * | Subroutine reference assignment | Father Chrysostomos | 2014-10-11 | 2 | -2/+74 |
| * | lvref.t: Repeat bad ref tests with list assignment | Father Chrysostomos | 2014-10-11 | 1 | -1/+23 |
| * | lvref.t: do-block err msg is no longer to-do | Father Chrysostomos | 2014-10-11 | 1 | -2/+0 |
| * | Make \( ?: ) assignment work | Father Chrysostomos | 2014-10-11 | 2 | -76/+119 |
| * | lvref.t: Remove unnecessary evals | Father Chrysostomos | 2014-10-11 | 1 | -3/+3 |
| * | Get basic $cond ? \$a : \$b = ... working | Father Chrysostomos | 2014-10-11 | 2 | -4/+4 |
| * | Assignment to \(@array) | Father Chrysostomos | 2014-10-11 | 4 | -22/+71 |
| * | lvavref needs OPpLVAL_INTRO and OPpPAD_STATE | Father Chrysostomos | 2014-10-11 | 3 | -6/+7 |
| * | Add lvavref op type | Father Chrysostomos | 2014-10-11 | 7 | -2/+19 |
| * | lvref is actually a baseop/unop | Father Chrysostomos | 2014-10-11 | 2 | -2/+2 |
| * | List assignment to array and hash refs | Father Chrysostomos | 2014-10-11 | 4 | -36/+77 |
| * | Renumber OPpLVREF_TYPE | Father Chrysostomos | 2014-10-10 | 3 | -38/+39 |
| * | Assignment to \local @array and \local %hash | Father Chrysostomos | 2014-10-10 | 2 | -8/+17 |
| * | lvref.t: Tests for localised arrays and hashes | Father Chrysostomos | 2014-10-10 | 1 | -3/+41 |
| * | lvref.t: Test assigning non-array to array | Father Chrysostomos | 2014-10-10 | 1 | -1/+13 |
| * | Simple \@array and \%hash assignment | Father Chrysostomos | 2014-10-10 | 3 | -10/+53 |