summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* Another faulty padrange assumptionFather Chrysostomos2013-09-211-2/+7
* Optimise if/unless wrt OP_AND/OP_OR/OP_DOR. Also optimise OP_OR/OP_DOR chains.Matthew Horsfall (alh)2013-09-201-0/+20
* Use hv_fetch_ent() instead of hv_fetch() in S_finalize_op().Nicholas Clark2013-09-201-8/+2
* [perl #119501] \(1+2) always referencing the same svFather Chrysostomos2013-09-171-0/+5
* Fix minor flagging bug in op.c:fold_constantsFather Chrysostomos2013-09-161-1/+1
* Remove OPpCONST_FOLDEDFather Chrysostomos2013-09-161-5/+1
* op.c: Warn on "return $a or $b" [perl #59802]Niels Thykier2013-09-151-0/+38
* Reduce false positives for @hsh{$s} and @ary[$s] warningsFather Chrysostomos2013-09-141-52/+94
* op.c: Factor out common varname codeFather Chrysostomos2013-09-141-35/+24
* Document the %hash{$scalar} warningFather Chrysostomos2013-09-131-0/+2
* Fewer false positives for %hash{$scalar} warningFather Chrysostomos2013-09-131-0/+66
* Hard-code op name in ck_exists|delete errorsFather Chrysostomos2013-09-131-10/+10
* index/value array slice operationRuslan Zakirov2013-09-131-1/+10
* key/value hash slice operationRuslan Zakirov2013-09-131-2/+11
* Preserve undef identity in const opsFather Chrysostomos2013-09-131-18/+4
* Fix line numbers with #! -d:foo and PERL5DB=$'\n'Father Chrysostomos2013-09-081-1/+5
* op.c:newSTATEOP: remove unnecessary null checkFather Chrysostomos2013-09-081-1/+1
* Respect #line directives in here-docsFather Chrysostomos2013-09-071-4/+0
* Don’t assume targs are contiguous for ‘my $x; my $y’Father Chrysostomos2013-09-021-1/+1
* Convert some uvuni() to uvchr()Karl Williamson2013-08-291-10/+10
* Use real illegal UTF-8 byteKarl Williamson2013-08-291-10/+8
* Use new clearer named #definesKarl Williamson2013-08-291-5/+5
* Use SSize_t for arraysFather Chrysostomos2013-08-251-1/+1
* Use SSize_t for tmps stack offsetsFather Chrysostomos2013-08-251-1/+1
* [perl #118753] Remove erroneous elsif("") warningFather Chrysostomos2013-08-201-2/+2
* [perl #118693] Remove PADTMP exemption from uninit warningsFather Chrysostomos2013-08-201-1/+2
* Fix skip logic in pad_tidy and cv_cloneFather Chrysostomos2013-08-201-1/+1
* Stop recursion from losing lex fh namesFather Chrysostomos2013-08-201-1/+1
* Mark COWable constants as COWable at compile timeFather Chrysostomos2013-08-121-2/+13
* Set PL_curcop to NULL in op.c:S_cop_freeFather Chrysostomos2013-08-111-0/+2
* Make PL_hints an alias for PL_compiling.cop_hintsFather Chrysostomos2013-08-111-4/+0
* op.c: Force shared hash key optimisation for existing COWsFather Chrysostomos2013-08-111-2/+2
* op.c:ck_svconst: Don’t allow ro COWs under old COWFather Chrysostomos2013-08-111-0/+3
* Make constant folding use the right hintsFather Chrysostomos2013-08-091-0/+1
* Revert "[perl #117855] Store CopFILEGV in a pad under ithreads"Father Chrysostomos2013-08-091-51/+15
* op.c:ck_eval: remove redundant null checkFather Chrysostomos2013-08-091-5/+2
* Don’t stringify undef hash keys at compile timeFather Chrysostomos2013-08-091-1/+1
* op.c:newCONSTSUB: Stop using CopFILESV for CvFILEFather Chrysostomos2013-08-051-5/+0
* op.c:aassign_common_vars: merge duplicate codeFather Chrysostomos2013-08-051-10/+6
* op.c: correct commentFather Chrysostomos2013-08-051-1/+1
* [perl #117855] Store CopFILEGV in a pad under ithreadsFather Chrysostomos2013-08-051-15/+51
* Revert "[perl #119043] Exempt shared hash key consts from ro"Father Chrysostomos2013-08-031-3/+1
* [perl #119055] Make qq with no vars read-onlyFather Chrysostomos2013-07-281-1/+2
* [perl #119043] Exempt shared hash key consts from roFather Chrysostomos2013-07-281-1/+3
* [perl #119051] Fix crash with \&$glob_copyFather Chrysostomos2013-07-281-1/+7
* Make overloaded constants always read-onlyFather Chrysostomos2013-07-251-1/+1
* [perl #79908] Stop sub inlining from breaking closuresFather Chrysostomos2013-07-251-54/+3
* Make sub(){42} return a mutable valueFather Chrysostomos2013-07-251-0/+2
* Inline list constantsFather Chrysostomos2013-07-251-0/+11
* Allow stash elems to be array refsFather Chrysostomos2013-07-251-2/+35