summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
* implement OP_IS_NUMCOMPARE like other OP_IS macrosJim Cromie2011-09-091-8/+0
* remove index offsetting ($[)Zefram2011-09-091-48/+1
* remove unused variables and assignmentsRobin Barker2011-09-081-2/+1
* S_op_integerize() needs a dVAR, else -DPERL_GLOBAL_STRUCT doesn't build.Nicholas Clark2011-09-061-0/+1
* Move non-constant folding parts of fold_constants into a separate functions.Gerard Goossen2011-09-051-22/+42
* Use OPpDEREF for lvalue sub, such that the flags contains the deref type, ins...Gerard Goossen2011-09-011-1/+3
* &CORE::substr()Father Chrysostomos2011-08-271-1/+5
* &CORE::select()Father Chrysostomos2011-08-271-0/+13
* &CORE::foo() for (sys)read and recvFather Chrysostomos2011-08-261-0/+2
* &CORE::foo() for @ and $@ prototypes, except unlinkFather Chrysostomos2011-08-251-0/+7
* &CORE::caller()Father Chrysostomos2011-08-251-1/+4
* &CORE::binmode()Father Chrysostomos2011-08-251-1/+10
* Allow ampersand calls for CORE subs with $*$$**$ protosFather Chrysostomos2011-08-251-2/+10
* Enable ampersand calls to CORE subs with $$$ prototypesFather Chrysostomos2011-08-241-1/+4
* Simplify the CORE::__FOO__ op-generation codeFather Chrysostomos2011-08-241-10/+3
* Move coresub op-creation from gv.c to op.cFather Chrysostomos2011-08-241-0/+38
* Move making inplace sort and reverse away from the peephole optimiser to scal...Gerard Goossen2011-08-241-111/+69
* Revert "Test CORE::break’s prototype"Father Chrysostomos2011-08-241-69/+111
* Test CORE::break’s prototypeFather Chrysostomos2011-08-241-111/+69
* [perl #97088] Prevent double get-magic in various casesGerard Goossen2011-08-241-21/+0
* Make unlink with implicit $_ work once moreFather Chrysostomos2011-08-211-1/+1
* Refactor unpack’s newDEFSVOP logic; correct prototypeFather Chrysostomos2011-08-211-21/+13
* [perl #96126] Allocate CvFILE more simplyFather Chrysostomos2011-08-171-40/+6
* [perl #97076] Fix mad+threads bareword strict exemptionFather Chrysostomos2011-08-151-0/+2
* Remove OPpENTERSUB_NOMOD.Gerard Goossen2011-08-151-3/+0
* Propagate lvalue context only to children of list ops which are not in void c...Gerard Goossen2011-08-151-1/+6
* Give not and getprotobynumber listop prototypesFather Chrysostomos2011-08-151-0/+1
* Move checking of CV to GV assigned (OPpASSIGN_CV_TO_GV) from the peephole opt...Gerard Goossen2011-08-151-45/+41
* Make lock(&foo) syntax nominally lock the subroutineFather Chrysostomos2011-08-151-1/+2
* Update core_prototype’s docsFather Chrysostomos2011-08-141-4/+2
* Move pp_-specific code out of core_prototypeFather Chrysostomos2011-08-141-10/+2
* Change core_prototype to take a keyword numFather Chrysostomos2011-08-141-2/+1
* Add inlinable &CORE::functionsFather Chrysostomos2011-08-141-0/+89
* Make core_prototype provide the op number as wellFather Chrysostomos2011-08-141-11/+16
* Remove select’s prototypeFather Chrysostomos2011-08-141-1/+1
* Change (l)stat’s prototype from * to ;*Father Chrysostomos2011-08-121-1/+3
* Revert "[perl #95550] Remove prototypes from (l)stat"Father Chrysostomos2011-08-121-2/+2
* Move bareword checking from the peephole optimizer to finalize_optree. Fixes ...Gerard Goossen2011-08-111-6/+11
* Move context propagation and finalize_optree from do_eval to newPROGGerard Goossen2011-08-111-0/+14
* Make prototype("CORE::CORE") die once more.Father Chrysostomos2011-08-081-2/+2
* Only warn about "Statement unlikely to be reached" after an exec if exec is a...Gerard Goossen2011-08-081-4/+5
* Change aassign_common_vars to check using the optree without using the linked...Gerard Goossen2011-08-081-4/+8
* Move aassign common var detection to a separate function.Gerard Goossen2011-08-081-56/+68
* Remove comment from ck_glob that is no longer relevantFather Chrysostomos2011-08-061-1/+0
* Remove Perl_modFather Chrysostomos2011-08-021-8/+0
* Call finalize_optree on optree generated by newFORM.Gerard Goossen2011-07-311-0/+1
* Add finalize_optree function which can take over all the compile time checkin...Gerard Goossen2011-07-281-214/+243
* [perl #95550] Remove prototypes from (l)statFather Chrysostomos2011-07-261-2/+2
* core_prototype: Remove special cases for lock and tieFather Chrysostomos2011-07-261-6/+11
* core_prototype: Eliminate the special mkdir caseFather Chrysostomos2011-07-261-5/+3