summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "make perl core quiet under -Wfloat-equal"David Mitchell2013-11-161-2/+1
* Compile-time checking for %$obj{"key"} under ‘use fields’Father Chrysostomos2013-11-141-0/+1
* silence some compiler warningsDavid Mitchell2013-11-131-0/+2
* In newATTRSUB, clear glob slot before lowering refcount.Father Chrysostomos2013-11-111-3/+5
* In newXS, clear glob slot before lowering refcount.Father Chrysostomos2013-11-111-0/+1
* fix multi-eval of Perl_custom_op_xop in XopENTRYDaniel Dragan2013-11-101-11/+59
* op.c: Factor out common entersub-building codeFather Chrysostomos2013-11-091-19/+13
* op.c: Remove unused varFather Chrysostomos2013-11-091-1/+0
* make perl core quiet under -Wfloat-equalDavid Mitchell2013-11-091-1/+2
* Make &CORE::exit respect vmsish exit hintFather Chrysostomos2013-11-081-16/+0
* Fix &CORE::exit/die under vmsish "hushed"Father Chrysostomos2013-11-081-12/+3
* Warn for all uses of %hash{...} in scalar cxFather Chrysostomos2013-11-081-24/+66
* Stop lexical CORE sub from interfering with CORE::Father Chrysostomos2013-11-081-2/+2
* silence spurious 'may be uninitialized' warningsDavid Mitchell2013-11-081-1/+2
* remove some unused vars from op.c and toke.cDavid Mitchell2013-11-081-1/+0
* Fix qx, `` and <<`` overridesFather Chrysostomos2013-11-061-3/+16
* Split ck_open into two functionsFather Chrysostomos2013-11-061-37/+48
* Put common override code into gv_overrideFather Chrysostomos2013-11-061-19/+3
* [perl #120462] Exempt $a and $b from ‘used once’ warningsFather Chrysostomos2013-11-041-2/+0
* op.c: Avoid vivifying CORE::GLOBAL:: globs unnecessarilyFather Chrysostomos2013-11-041-1/+5
* op.c: Abstract common override codeFather Chrysostomos2013-11-041-34/+18
* Stop CORE::GLOBAL::require lookup from crashing on stubFather Chrysostomos2013-11-041-0/+2
* Stop CORE::GLOBAL::glob lookup from crashing on stubFather Chrysostomos2013-11-041-0/+1
* Stop CORE::GLOBAL::do lookup from crashing on stubFather Chrysostomos2013-11-041-0/+1
* op.c:ck_open: Make hint lookup conditional on HINT_LOCALIZE_HHFather Chrysostomos2013-11-041-1/+2
* op.c: Combine common code for hash keys and slicesFather Chrysostomos2013-11-031-63/+18
* Make ‘No such class’ apply to ${$ref}{key}, tooFather Chrysostomos2013-11-031-2/+12
* op.c: Apply shared hash key optimisation to slicesFather Chrysostomos2013-11-031-17/+33
* Make ‘No such field’ error apply to 1-elem slicesFather Chrysostomos2013-11-031-7/+9
* Stop my Class + sub FIELDS + hash lookup ...Father Chrysostomos2013-11-031-2/+2
* Don’t record cop address for unbreakable linesFather Chrysostomos2013-10-281-1/+1
* Propagate lvalue context to && and ||Father Chrysostomos2013-10-241-4/+2
* Restore prev. behaviour of @a||... in lv subFather Chrysostomos2013-10-241-2/+7
* Fix bare blocks in lvalue subsFather Chrysostomos2013-10-241-0/+1
* [perl #119797] Fix if/else in lvalue subFather Chrysostomos2013-10-231-1/+10
* Unbreak -bareword under strict+integerFather Chrysostomos2013-10-221-1/+1
* Adding a prototype attribute.Peter Martini2013-10-161-8/+106
* Revert "Optimise if/unless wrt OP_AND/OP_OR/OP_DOR. Also optimise OP_OR/OP_DO...Karl Williamson2013-09-301-20/+0
* 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