summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* Use `LINE_Tf` thoroughly for formatting the value of CopLINE()TAKAI Kousuke2022-10-131-2/+2
* Stop parsing on first syntax error.Yves Orton2022-09-091-1/+9
* fixup commentYves Orton2022-09-061-1/+1
* pp_ctl.c - move "UNITCHECK in an eval" JMPENV_PUSH() logic to a functionYves Orton2022-09-061-43/+43
* pp_ctl - guard PL_unitcheckav setup logic from cases where the array is emptyYves Orton2022-09-051-1/+1
* pp_ctl.c - handle UNITCHECK betterYves Orton2022-09-051-1/+49
* pp_ctl.c - use try_yyparse() for evalYves Orton2022-09-051-5/+8
* Use the cPMOPx-family of macros instead of manual (PMOP*) castingPaul "LeoNerd" Evans2022-08-151-3/+3
* Use the cUNOPx-family of macros instead of manual (UNOP*) castingPaul "LeoNerd" Evans2022-08-151-1/+1
* Use the cLOGOPx-family of macros instead of manual (LOGOP*) castingPaul "LeoNerd" Evans2022-08-151-3/+3
* Use the cSVOPx-family of macros instead of manual (SVOP*) castingPaul "LeoNerd" Evans2022-08-151-1/+1
* formats: fix splitting on non-spacesDavid Mitchell2022-07-291-3/+3
* pp_goto(); skip saving PL_opDavid Mitchell2022-07-201-1/+0
* avoid SEGVs on goto &xs_subDavid Mitchell2022-07-091-1/+10
* fix typos in pp_ctl.cDavid Mitchell2022-07-091-4/+4
* fix another panic from eval {} inside /(?{...})/David Mitchell2022-07-091-1/+3
* goto(&xs_sub): provide correct caller contextDavid Mitchell2022-07-061-0/+15
* pp_ctl.c: revamp S_docatch() and docsDavid Mitchell2022-06-201-17/+100
* fix panic from eval {} inside /(?{...})/David Mitchell2022-06-201-2/+5
* Convert '!!' to cBOOL()Karl Williamson2022-06-141-5/+7
* perlapi: Document is_lvalue_subKarl Williamson2022-05-181-0/+8
* Mark internal and document dowantarrayKarl Williamson2022-05-071-0/+7
* pp_ctl.c: Update commentsKarl Williamson2022-05-061-3/+3
* Perl_newSV_type_mortal - new inline function introduced and usedRichard Leach2022-03-071-5/+3
* Inlined newSV_type(SVt_NULL) leaner than non-inlined newSV(0)Richard Leach2022-03-071-1/+1
* Add a PL_prevailing_version interpreter varPaul "LeoNerd" Evans2022-02-131-0/+1
* Ensure that forbidden control flow messages about finally blocks say "finally...Paul "LeoNerd" Evans2022-01-201-7/+36
* Misc microoptimizations when dealing with new SVsRichard Leach2021-12-041-1/+1
* Quote the word "defer" in exception messages about control flowPaul "LeoNerd" Evans2021-11-241-5/+5
* Forbid using 'goto' to jump into a 'defer' block because everything will brea...Paul "LeoNerd" Evans2021-11-231-1/+4
* Create `defer` syntax and `OP_PUSHDEFER` opcodePaul "LeoNerd" Evans2021-08-251-1/+67
* Where the key is an SV, replace some hv_* calls with hv_*_ent equivalents.Nicholas Clark2021-07-261-4/+2
* Rename G_ARRAY to G_LIST; provide back-compat when not(PERL_CORE)Paul "LeoNerd" Evans2021-06-021-15/+15
* Add a comment where people might look for pp_grepwhile() to point out it live...Paul "LeoNerd" Evans2021-04-081-0/+2
* try isn't treated as a sub call like eval isTony Cook2021-02-141-11/+1
* A totally new optree structure for try/catch involving three new optypesPaul "LeoNerd" Evans2021-02-141-22/+44
* [gh18540] Don't read before start of context stack in pp_return()Hugo van der Sanden2021-02-081-5/+7
* Initial attempt at feature 'try'Paul "LeoNerd" Evans2021-02-041-5/+61
* Rename CxTRYBLOCK() to CxEVALBLOCK()Paul "LeoNerd" Evans2021-02-041-4/+4
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-2639/+2639
* Slience compiler warnings for NV, [IU]V compareKarl Williamson2020-11-221-1/+1
* autodoc.pl: Enhance apidoc_section featureKarl Williamson2020-11-061-1/+1
* Non-Configure code required to implement a strict by default optionTodd Rinaldo2020-09-151-1/+1
* Reorganize perlapiKarl Williamson2020-09-041-1/+1
* die_unwind(): global destructionNicolas R2020-08-211-1/+5
* pp_ctl.c: Convert to use av_count()Karl Williamson2020-08-191-23/+23
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-3/+3
* Remove Symbian portDagfinn Ilmari Mannsåker2020-07-201-12/+0
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-3/+3
* always treat undef in %INC as a failed requireTony Cook2020-01-271-2/+5