summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* pp_ctl.c - don't overallocate paren buffers in rxres_save().Yves Orton2023-03-191-2/+3
* diag.t - detect use of "deprecate_xxx()" style functionsYves Orton2023-03-181-1/+1
* warnings.pm - add deprecated::goto_construct categoryYves Orton2023-03-181-1/+1
* warnings.pm - add deprecated::dot_in_inc warings categoryYves Orton2023-03-181-2/+2
* pp_ctl.c - add support for hooking require.Yves Orton2023-03-181-0/+40
* regcomp.c - track parens related to CURLYX and CURLYMYves Orton2023-03-131-2/+2
* eval_sv(): call pp_entereval() via runopsDavid Mitchell2023-02-281-0/+3
* rationalise S_unwind_loop()David Mitchell2023-02-281-12/+20
* add code comments concerning grep and map markstack usageDavid Mitchell2023-02-281-0/+61
* for loops: protect GV/LVREF from premature freeDavid Mitchell2023-02-281-0/+2
* don't call pp_pushmark() to push a markDavid Mitchell2023-02-281-3/+3
* pp_ctl.c - Consistently exit after 10 errorsYves Orton2023-02-201-13/+39
* perl.h, pp_ctl.c - switch to standard way of terminating compilationYves Orton2023-02-201-6/+0
* toke.c - invoke __DIE__ handler after compilation errors in evalYves Orton2023-02-201-0/+8
* pp_ctl.c: Tighten scope of mutex being locked.Karl Williamson2023-02-101-4/+4
* allow AUTOLOAD for the INC method of objects in @INCTony Cook2023-02-081-1/+2
* regexec engine - wrap and replace RX_OFFS() with better abstractionsYves Orton2023-01-111-6/+6
* pp_ctl.c - Check if refs have overloads in @INCYves Orton2023-01-031-9/+17
* pp_ctl.c - move logic closer to where it is usedYves Orton2022-12-091-5/+5
* pp_ctl.c - add support for an INCDIR hookYves Orton2022-12-091-4/+76
* pp_ctl.c - handle objects in @INC a bit more gracefullyYves Orton2022-12-091-8/+39
* pp_ctl.c - support $INC in require_file @INC hookYves Orton2022-12-091-0/+18
* pp_ctl.c - require_file: truthful errors and tests: ties are called onceYves Orton2022-12-091-7/+21
* pp_ctl.c - eval INC hooks, and rethrow errors with more useful messageYves Orton2022-12-091-4/+31
* pp_ctl.c - refetch @INC from *INC after hookYves Orton2022-12-091-1/+8
* pp_ctl.c - make ENTER debug data a bit more clearYves Orton2022-12-091-2/+2
* pp_ctl.c - rename vars to something more descriptive in require_file()Yves Orton2022-12-091-4/+4
* pp_ctl.c - copy hook into %INC not alias itYves Orton2022-12-051-1/+4
* pp_ctl.c - don't let the current cop_file end up empty in @INC hooksYves Orton2022-11-231-2/+18
* cop.h - get rid of the STRLEN* stuff from cop_warningsYves Orton2022-11-021-2/+2
* pp_ctl.c - teach module_true how to deal with blocked requiresYves Orton2022-11-011-16/+18
* Enable `use feature 'module_true'`chromatic2022-11-011-2/+63
* pp_ctl.c - in try_run_unitcheck() guard against leaking PL_restartopYves Orton2022-10-241-4/+39
* pp_ctl.c - in try_yyparse do not leak PL_restartop from compile that diesYves Orton2022-10-241-7/+39
* 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