summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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