summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Expand)AuthorAgeFilesLines
...
* Don't set OPf_SPECIAL on implicit attributes->import callDagfinn Ilmari Mannsåker2022-07-271-1/+1
* Don't set OPf_SPECIAL on ENTERSUB for lvalue sub assignmentsDagfinn Ilmari Mannsåker2022-07-271-2/+1
* Don't set the OPf_SPECIAL bit on implicit VERSION/import/export callsDagfinn Ilmari Mannsåker2022-07-271-2/+2
* Rename CVf_METHOD to CVf_NOWARN_AMBIGUOUSPaul "LeoNerd" Evans2022-07-261-4/+4
* Guard the older `SvPAD*` wrappers with `#ifndef PERL_CORE`Paul "LeoNerd" Evans2022-07-051-1/+1
* Neaten the PADNAME flag constantsPaul "LeoNerd" Evans2022-07-051-1/+1
* fix no bareword_filehandles for method calls as first argument of LSTOPsTony Cook2022-07-041-1/+18
* Adjust comments in op.c and peep.c about the files' contentsPaul "LeoNerd" Evans2022-06-201-2/+2
* Split optree optimizer and finalizer from op.c into new peep.cPaul "LeoNerd" Evans2022-06-201-4001/+25
* Move the handy OpTYPE_set() macro out of op.c into op.h where other code can ...Paul "LeoNerd" Evans2022-06-201-6/+0
* Convert '!!' to cBOOL()Karl Williamson2022-06-141-2/+2
* op.c: Improve commentsKarl Williamson2022-06-101-25/+31
* Appease gcc's warning that keysv may be used uninitialized in op.cPaul "LeoNerd" Evans2022-06-081-1/+1
* Correctly indent the body of the while{} loop in S_aassign_scan()Paul "LeoNerd" Evans2022-06-071-168/+167
* Also join the 'else if'Paul "LeoNerd" Evans2022-06-071-3/+2
* Fix indentation of a line of code in op.c to not be misleadingPaul "LeoNerd" Evans2022-06-071-2/+1
* Refactor warning-generating code in two different places into one common func...Paul "LeoNerd" Evans2022-06-061-55/+55
* Make tr/// SV compiled components ReadOnlyKarl Williamson2022-06-051-2/+10
* Mark internal and document op_refcnt_lock/unlock()Karl Williamson2022-05-071-0/+16
* perlapi: Consolidate load_module(_nocontext)?Karl Williamson2022-05-031-7/+7
* for my ($x) ...: fix handling of degenerate 1-varDavid Mitchell2022-04-161-0/+10
* No need to document 'useless use of sort in scalar context' separately now th...Paul "LeoNerd" Evans2022-03-141-1/+1
* Move sort's scalar context warning to new 'scalar' categoryPaul "LeoNerd" Evans2022-03-081-1/+1
* assert() PL_parser before trying to dereference itPaul "LeoNerd" Evans2022-03-071-0/+1
* Inlined newSV_type(SVt_NULL) leaner than non-inlined newSV(0)Richard Leach2022-03-071-3/+3
* Reapply squashed "avoid identical stack traces" patchesYves Orton2022-02-191-1/+22
* Might as well just do numerical comparisons against shortver rather than crea...Paul "LeoNerd" Evans2022-02-131-3/+2
* Print a deprecation warning if downgrading to a use VERSION below v5.11Paul "LeoNerd" Evans2022-02-131-1/+10
* Add a PL_prevailing_version interpreter varPaul "LeoNerd" Evans2022-02-131-0/+30
* Favour switch over if/else if to improve readabilityBranislav Zahradník2022-02-051-5/+6
* Emit experimental::snail_in_signatures warnings on uses of @_ (aka "snail") i...Paul "LeoNerd" Evans2022-01-311-0/+56
* Add '=cut' to silence POD formatting warningJames E Keenan2022-01-211-0/+1
* Ensure that forbidden control flow messages about finally blocks say "finally...Paul "LeoNerd" Evans2022-01-201-4/+5
* Add op_wrap_finally() convenience functionPaul "LeoNerd" Evans2022-01-201-0/+26
* Make sure to rpeep() the body of catch {} blocksPaul "LeoNerd" Evans2022-01-201-0/+6
* make a sort with zero args a compile-time errDavid Mitchell2022-01-191-0/+3
* Give blessed() the same TRUEBOOL optimisation that ref() has in boolean contextsPaul "LeoNerd" Evans2021-12-081-1/+4
* newSVpvn_flags().. is more efficient than sv_2mortal(newSVpvn(..))Richard Leach2021-11-291-3/+3
* Add CopFILEAVn() and use it when cleaning up COP pointersTony Cook2021-11-151-1/+1
* don't try to clean up the COP pointer during global destructionTony Cook2021-11-151-1/+5
* remove cop addressed from saved lines when the cop is freedTony Cook2021-11-151-0/+14
* op.c: use %zd to format PADOFFSET valuesDagfinn Ilmari Mannsåker2021-10-201-2/+2
* Generate the optree for n-at-a-time for loops.Nicholas Clark2021-10-151-4/+63
* Remove NetWare supportDagfinn Ilmari Mannsåker2021-10-081-7/+0
* add OPpUSEINT op_private flag bitDavid Mitchell2021-10-071-3/+8
* Prefix "unexpected constant lvalue entersub" with "panic: "Nicholas Clark2021-09-181-1/+1
* Second arg to force_list() is bool, so it should be written TRUE or FALSEPaul "LeoNerd" Evans2021-09-151-12/+12
* Create `defer` syntax and `OP_PUSHDEFER` opcodePaul "LeoNerd" Evans2021-08-251-0/+38
* Enable warnings on «use v5.35»Leon Timmermans2021-08-151-0/+3
* Remove the flags OPpSORT_STABLE and OPpSORT_UNSTABLE.Nicholas Clark2021-07-311-13/+0