This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Tick the release
[perl5.git] / pp_ctl.c
2020-05-22 Dagfinn Ilmari Man... Fix a bunch of repeated-word typos
2020-01-26 Tony Cookalways treat undef in %INC as a failed require
2019-11-17 Tony Cookclean up quadmath_format_*() functions
2019-10-30 Tony CookFaster feature checks
2019-09-23 David Mitchellsi_cxsubix not restored on goto &XS_sub
2019-09-23 David MitchellUn-revert "[MERGE] add+use si_cxsubix field"
2019-09-20 Max MaischeinRevert "[MERGE] add+use PL_curstackinfo->si_cxsubix... v5.31.4
2019-09-19 David Mitchelladd Perl_gimme_V() static inline fn for GIMME_V
2019-09-19 David Mitchelladd PL_curstackinfo->si_cxsubix field
2019-09-19 David Mitchelladd dopopto_cursub() macro to pp_ctl.c
2019-09-14 David MitchellAvoid panic when last s///g is tainted and utf8
2019-08-08 Tony Cook(perl #134266) make sure $@ is writable when we write...
2019-08-08 Hauke D(perl #133695) "0".."-1" should act like 0..-1
2019-03-19 Karl Williamsonpp_ctl.c: Use safe UTF8SKIP
2018-08-06 Karl WilliamsonUse sv_catpvs where appropriate vs sv_catpv
2018-02-25 Father ChrysostomosAllow goto into glob’s arg
2018-02-24 Father Chrysostomos[perl #132854] Allow goto into first arg of bin op
2018-02-05 Father Chrysostomos[perl #132799] Fix goto within block within expr
2018-01-12 Father ChrysostomosFix goto-into-string-eval under PERL_UNICODE
2018-01-08 Father Chrysostomos[perl #130936] Forbid some cases of inward goto
2017-12-29 Zeframrevert smartmatch to 5.27.6 behaviour
2017-12-23 Zeframmake false whereso yield undef in scalar context
2017-12-17 Father Chrysostomospp_ctl.c: Add -D output for inward goto
2017-12-17 Zeframmerge branch zefram/dumb_match
2017-12-16 Zeframsemicolon-friendly diagnostic control
2017-12-10 Father Chrysostomos[perl #74764] Forbid ‘goto’ jumping into ‘given’
2017-12-10 Father Chrysostomospp_ctl.c: Move goto-into-foreach error
2017-12-05 Zeframinternally change "when" to "whereso"
2017-12-05 Zeframchange "when" keyword to "whereso"
2017-12-05 Zeframmerge leavegiven op type into leaveloop
2017-11-29 Zeframmake "outside a loop" error messages consistent
2017-11-29 Zeframremove unused CXp_FOR_DEF and OPpITER_DEF
2017-11-29 Zeframmake "when" do implicit "next"
2017-11-29 Zeframremove useless "break" mechanism
2017-11-29 Zeframmake loop control apply to "given"
2017-11-29 Zeframrevise block_givwhen for sole use by "when"
2017-11-29 Zeframuse blk_loop format for CXt_GIVEN
2017-11-28 Zeframremove useless "default" mechanism
2017-11-22 Zeframcanonicalise smartmatch overload truth values
2017-11-22 Zeframeviscerate smartmatch
2017-11-19 Zeframfix tainting of s/// with overloaded replacement
2017-11-15 Zeframfix handling of registered warning categories
2017-11-12 Daniel Draganfix do dir returning no $!
2017-11-06 Karl WilliamsonAdd memENDPs and use it in core
2017-11-06 Karl WilliamsonUse memENDs() in core
2017-11-06 Karl WilliamsonChange some strncmp(), etc. to strBEGINs()
2017-11-06 Karl WilliamsonUse memEQs, memNEs in core files
2017-10-21 Aaron Cranepp_ctl.c: simplify cpp conditionals
2017-10-13 Lukas Maiget rid of "implicit fallthrough" warnings with gcc 7
2017-10-08 Father ChrysostomosSet PL_curstname in pp_ctl.c:doeval
2017-10-04 Nicolas Rpp_require: return earlier when module is already loaded
2017-09-04 Tony Cook(perl #131746) avoid undefined behaviour in Copy() etc
2017-08-14 Tony Cook(perl #124368) make /foo/o; /$null/ act consistently
2017-07-27 David Mitchellmake callers of SvTRUE() more efficient
2017-07-27 David Mitchelluse the new PL_sv_zero in obvious places
2017-06-22 David Mitchellargless reset(): extend stack
2017-06-05 David MitchellFREETMPS when leaving eval, even when void/dying
2017-06-01 Zeframset up catchable runloops early enough
2017-04-18 David Mitchellemit require module name err hint only when valid
2017-04-18 David Mitchellrequire die msg: only mention @INC if used
2017-04-18 David MitchellS_require_file() : simplify an else if block
2017-04-18 David Mitchellbetter comment require() source.
2017-03-31 David Mitchelltweak 'do "%s" failed' message
2017-03-14 Tony Cookwarn if do "somefile" fails when . not default in ...
2017-02-19 David Mitchellpp_formline(): revert recent buffer growth changes
2017-02-18 David Mitchellpp_formline(): add empty body to empty while loop
2017-02-18 David Mitchellpp_formline(): avoid buffer overrun
2017-02-07 Tony Cook(perl #130722) don't call SvPVX() on a glob
2017-02-04 David Mitchellpp_formline: simplify growing of PL_formtarget
2017-02-04 David Mitchellbuffer overrun with format and 'use bytes'
2017-01-23 Zeframpermit goto at top level of multicalled sub
2017-01-19 Craig A. Berrypp_ctl.c: false/true --> FALSE/TRUE
2017-01-19 Tony Cook(perl #129125) copy form data if it might be freed
2017-01-16 AbigailThere's an objection to fatalizing jumping into a const...
2017-01-16 AbigailJumping into constructs will be fatal in 5.28.
2017-01-05 Aaron CraneFix the Unicode Bug in the range operator
2016-11-28 David Mitchellcrash on explicit return from s///e
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-11-14 David Mitchelleliminate OPpRUNTIME private PMOP flag
2016-11-11 Lukas Maimake 'do' errors refer to 'do' (not 'require') (RT...
2016-11-01 Yves Ortonrework perl #129903 - inf recursion from use of empty...
2016-10-25 Lukas Maimake do "a\0b" fail silently instead of throwing (RT...
2016-10-20 Lukas Maipp_ctl.c: silence compiler warning about mixing (un...
2016-10-19 Yves Ortonpp_(hot|ctl).c: switch croak() to Perl_croak() for...
2016-10-19 Yves Ortonregexec.c: fix #129903: forbid empty pattern in regex...
2016-10-19 Yves Ortonpp_ctl.c: use new SvPVCLEAR and constant string friendl...
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-09-27 David Mitchellpp_leaveloop(): rename local vars
2016-07-29 Father Chrysostomosunimplemented_op does not implement pp_mapstart
2016-07-22 David MitchellS_pop_eval_context_maybe_croak: silence warning
2016-07-03 David MitchellRevert "FREETMPS when leaving eval, even when void...
2016-07-01 David MitchellFREETMPS when leaving eval, even when void/dying
2016-07-01 David Mitchelldie_unwind(): mortalise, not mortalcopy the err SV
2016-07-01 David Mitchellcx_popeval(): don't mortalise blk_eval.old_namesv
2016-07-01 David Mitchellexpand and rename S_undo_inc_then_croak()
2016-07-01 David Mitchellharmonise die_unwind, doeval_compile, leaveeval
2016-07-01 David Mitchelltidy doeval_compile()
2016-07-01 David Mitchelldoeval_compile(): remove dead code
2016-05-19 Father Chrysostomos[perl #128182] Fix crash with require $nonstring
2016-05-10 Nicholas ClarkValidate the 'require Bare::Word' pathname.
next