summaryrefslogtreecommitdiff
path: root/peep.c
Commit message (Expand)AuthorAgeFilesLines
* peep.c - ensure deferred_queue is initialized before useYves Orton2023-03-291-1/+1
* Correct typos as per GH 20435James E Keenan2022-12-291-3/+3
* peep.c - add a comment/question to a commentYves Orton2022-11-011-1/+5
* OP_EMPTYAVHV - optimized empty ANONLIST/ANONHASHRichard Leach2022-10-241-0/+56
* AELEMFASTLEX_STORE - support negative keys, skip unnecessary checkRichard Leach2022-10-221-2/+1
* OP_AELEMFASTLEX_STORE - combined sassign/aelemfast_lexRichard Leach2022-09-071-0/+49
* peep.c:OP_PADSV_STORE - skip SASSIGN created by Memoize::OnceRichard Leach2022-09-061-1/+5
* Add OPpTARGET_MY optimization to OP_UNDEFRichard Leach2022-08-251-0/+52
* rpeep: don't apply padsv_store and padrange togetherRichard Leach2022-08-231-0/+3
* Add extra scope block for switch case (fix g++)Bram2022-08-171-1/+2
* Implement OP_PADSV_STORE - combined sassign/padsv OPRichard Leach2022-08-171-0/+52
* Use the cUNOPx-family of macros instead of manual (UNOP*) castingPaul "LeoNerd" Evans2022-08-151-3/+3
* Use the cLOGOPx-family of macros instead of manual (LOGOP*) castingPaul "LeoNerd" Evans2022-08-151-1/+1
* Use the cBINOPx-family of macros instead of manual (BINOP*) castingPaul "LeoNerd" Evans2022-08-151-3/+3
* Use the cLISTOPx-family of macros instead of manual (LISTOP*) castingPaul "LeoNerd" Evans2022-08-151-8/+8
* Use the cSVOPx-family of macros instead of manual (SVOP*) castingPaul "LeoNerd" Evans2022-08-151-2/+2
* Define the remaining convenience cMETHOP* macrosPaul "LeoNerd" Evans2022-08-031-1/+1
* prevent undefined behaviour in S_maybe_multideref()Tony Cook2022-07-181-22/+23
* Adjust comments in op.c and peep.c about the files' contentsPaul "LeoNerd" Evans2022-06-201-0/+4
* Add (C) declaration and an opening quote to peep.cPaul "LeoNerd" Evans2022-06-201-0/+19
* Split optree optimizer and finalizer from op.c into new peep.cPaul "LeoNerd" Evans2022-06-201-0/+3983