This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Faster feature checks
[perl5.git] / scope.c
2019-10-30 Tony CookFaster feature checks
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 PL_curstackinfo->si_cxsubix field
2019-08-09 Karl Williamsonperlapi: save_gp is a GV function
2019-03-26 David Mitchellavoid leak with local $h{foo}, $a[n]
2017-12-29 Zeframrevert smartmatch to 5.27.6 behaviour
2017-11-29 Zeframmake loop control apply to "given"
2017-11-06 Karl WilliamsonUse memEQs, memNEs in core files
2017-10-08 Father Chrysostomos[perl #129916] Allow sub-in-stash outside of main
2017-09-21 Nicolas RAdd CvGvNAME_HEK helper
2017-06-24 David Mitchelladd PL_curstackinfo->si_stack_hwm
2017-03-17 David MitchellPERL_GLOBAL_STRUCT_PRIVATE: fix scope.c:arg_counts
2017-03-15 Hugo van der Sandenupdate size after Renew
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-08-17 David Mitchelladd any_op field to the ANY savestack union
2016-08-12 Father Chrysostomosscope.c: Appease C++
2016-08-12 David Mitchellleave_scope(): combine the SAVEt_*PTR branches
2016-08-12 David Mitchellleave_scope(): eliminate a couple of local vars
2016-08-12 David Mitchellclean up leave_scope()
2016-08-11 David Mitchellleave_scope(): pop args in each branch
2016-07-28 Father ChrysostomosUnmathomize save_iv
2016-05-21 Father ChrysostomosFix STRESS_REALLOC after 3caf0269d
2016-02-03 David Mitchelloffset PL_savestack_max by SS_MAXPUSH
2016-02-03 David Mitchelladd SAVEt_TMPSFLOOR save type and Perl_savetmps()
2016-02-03 David Mitchellrename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etc
2016-02-03 David Mitchellrename POPFOO() to CX_POPFOO()
2016-02-03 David MitchellPerl_free_tmps(): don't test for PL_sv_undef
2016-02-03 David Mitchellmove and rename cx_old_savestack_ix
2016-02-03 David MitchellPUSHLOOP_PLAIN: don't set unused fields
2016-02-03 David MitchellEliminate cx->blk_loop.resetsp
2016-02-03 David Mitchellsplit CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY
2016-01-19 David Mitchellremove vestigial uses of PRIVSHIFT
2015-12-17 Tony Cookdocument save_gp() and the GVf_INTRO flag
2015-12-11 David Mitchellavoid leaks when calling mg_set() in leave_scope()
2015-12-02 David Mitchellmarkstack_grow(): fix debugging stuff
2015-11-10 Reini UrbanMARK -Ds debugging
2015-10-28 David MitchellRT: #126309 die more gracefully on (1) x ~1
2015-10-02 David Mitchellmake EXTEND() and stack_grow() safe(r)
2015-08-17 David MitchellEliminate PL_sawalias, GPf_ALIASED_SV
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-01-20 Matthew HorsfallRevert "refactor gv_add_by_type"
2015-01-06 Daniel Draganrefactor gv_add_by_type
2014-11-30 Father Chrysostomos[perl #123223] Make PADNAME a separate type
2014-11-27 Jarkko HietaniemiHoist switch-local variables.
2014-11-17 Father ChrysostomosFix assert fail with my $x; sub() {$x}
2014-11-13 Father Chrysostomospad.c:cv_clone_pad: Avoid copying sv
2014-10-11 Father ChrysostomosFirst stab at lexical scalar aliases
2014-10-10 Daniel Draganoptimize & rmv from public API Perl_tmps_grow and relat...
2014-10-02 Father ChrysostomosMake list assignment respect foreach aliasing
2014-09-25 Father ChrysostomosRemove most uses of PADMY
2014-09-25 Father ChrysostomosStop setting PADMY; renumber PADSTALE
2014-09-20 Father Chrysostomos[perl #115254] Fix flag check on scope exit
2014-09-20 Father ChrysostomosImplement the bipolar read-only system
2014-09-19 Father ChrysostomosSkip no-common-vars optimisation for aliases
2014-09-18 Jarkko HietaniemiUnused return value.
2014-09-15 Father Chrysostomosop.c:ck_subr: reify GVs based on call checker
2014-09-15 Father ChrysostomosTurn on CVf_LEXICAL for lexical subs
2014-09-02 syberavoid local *f = \&foo resetting the method cache
2014-08-28 Father ChrysostomosFix crash in leave_scope when my sub has CvGV
2014-06-25 Jarkko HietaniemiRemove or downgrade unnecessary dVAR.
2014-06-09 Daniel Draganremove 1 read of interp var from PUSHMARK
2014-03-12 David Mitchellsprinkle LIKELY() on pp_hot.c scope.c and some *.h
2014-03-01 Nicholas ClarkCommit 5c85b638cb45ea2b inadvertently broke the -DDEBUG...
2014-02-28 David MitchellSAVEt_CLEARSV: only clear-in-place if RC==1
2014-02-28 David MitchellSAVEt_CLEARSV: handle SvOOK() specially
2014-02-28 David MitchellSAVEt_CLEARSV: expand SvOK_off() macro
2014-02-28 David MitchellSAVEt_CLEARSV: simplify SvREADONLY_off() condition
2014-02-28 David MitchellSAVEt_CLEARSV: reindent after previous commit
2014-02-28 David MitchellSAVEt_CLEARSV: check common flags
2013-09-13 Father Chrysostomosop.c:leave_scope: use mg_free before sv_force_normal
2013-08-25 Father ChrysostomosUse SSize_t for arrays
2013-08-25 Father ChrysostomosUse SSize_t when extending the stack
2013-08-25 Father ChrysostomosUse SSize_t for tmps stack offsets
2013-08-10 Father ChrysostomosRevert "[perl #117855] Store CopFILEGV in a pad under...
2013-08-05 Father ChrysostomosRemove SAVEt_STACK_CXPOS
2013-08-05 Father Chrysostomos[perl #117855] Store CopFILEGV in a pad under ithreads
2013-06-26 Father ChrysostomosIn-place sort should not leave array read-only
2013-06-02 David Mitchelleliminate PL_reg_state
2013-06-02 David Mitchelleliminate PL_reg_poscache, PL_reg_poscache_size
2013-05-09 Nicholas ClarkRemove PERL_ASYNC_CHECK() from Perl_leave_scope().
2013-05-09 David Mitchellsilence warnings under NO_TAINT_SUPPORT
2013-03-12 George GreerFix some ASAN-identified problems
2012-12-06 David Mitchellscope.c: silence some compiler warnings
2012-12-04 David Mitchelladd SvREFCNT_dec_NN()
2012-12-04 David MitchellOptimise magic handling in save* and leave_scope
2012-12-04 David Mitchellrefactor Perl_leave_scope
2012-12-04 David Mitchellsave_int/i32 inline the long version
2012-12-04 David MitchellAdd SS_ADD_* macros and replace most SSPUSH* uses
2012-11-29 Father ChrysostomosClear method caches when unwinding local *foo=sub{}
2012-11-29 Father ChrysostomosClear method caches when unwinding local *foo=*method
2012-11-29 Father ChrysostomosFix two local *ISA bugs
2012-11-29 Father ChrysostomosDon’t croak for local *DetachedStash::method
2012-11-29 Father ChrysostomosReset method caches when GPs are shared
2012-11-29 Father Chrysostomosscope.c:save_gp: Remove redundant code
2012-11-25 Karl WilliamsonRemove "register" declarations
2012-11-21 Father Chrysostomosscope.c: Remove XXX tmp comment from SAVEt_FREEOP
2012-11-19 Daniel Draganreduce scope of a var in save_clearsv
2012-11-18 Father ChrysostomosStop local $_[0] from leaking
2012-11-10 David Mitchellreindent block in leave_scope
next