summaryrefslogtreecommitdiff
path: root/scope.c
Commit message (Expand)AuthorAgeFilesLines
* Remove most uses of PADMYFather Chrysostomos2014-09-241-1/+1
* Stop setting PADMY; renumber PADSTALEFather Chrysostomos2014-09-241-1/+0
* [perl #115254] Fix flag check on scope exitFather Chrysostomos2014-09-201-1/+1
* Implement the bipolar read-only systemFather Chrysostomos2014-09-201-1/+1
* Skip no-common-vars optimisation for aliasesFather Chrysostomos2014-09-181-0/+16
* Unused return value.Jarkko Hietaniemi2014-09-181-1/+1
* op.c:ck_subr: reify GVs based on call checkerFather Chrysostomos2014-09-151-15/+7
* Turn on CVf_LEXICAL for lexical subsFather Chrysostomos2014-09-151-0/+2
* avoid local *f = \&foo resetting the method cachesyber2014-09-021-1/+1
* Fix crash in leave_scope when my sub has CvGVFather Chrysostomos2014-08-281-3/+17
* Remove or downgrade unnecessary dVAR.Jarkko Hietaniemi2014-06-251-62/+1
* remove 1 read of interp var from PUSHMARKDaniel Dragan2014-06-091-2/+3
* sprinkle LIKELY() on pp_hot.c scope.c and some *.hDavid Mitchell2014-03-121-27/+27
* Commit 5c85b638cb45ea2b inadvertently broke the -DDEBUGGING build.Nicholas Clark2014-03-011-2/+5
* SAVEt_CLEARSV: only clear-in-place if RC==1David Mitchell2014-02-281-1/+1
* SAVEt_CLEARSV: handle SvOOK() speciallyDavid Mitchell2014-02-281-7/+10
* SAVEt_CLEARSV: expand SvOK_off() macroDavid Mitchell2014-02-281-1/+5
* SAVEt_CLEARSV: simplify SvREADONLY_off() conditionDavid Mitchell2014-02-281-1/+3
* SAVEt_CLEARSV: reindent after previous commitDavid Mitchell2014-02-281-17/+16
* SAVEt_CLEARSV: check common flagsDavid Mitchell2014-02-281-2/+14
* op.c:leave_scope: use mg_free before sv_force_normalFather Chrysostomos2013-09-131-3/+3
* Use SSize_t for arraysFather Chrysostomos2013-08-251-8/+16
* Use SSize_t when extending the stackFather Chrysostomos2013-08-251-1/+1
* Use SSize_t for tmps stack offsetsFather Chrysostomos2013-08-251-2/+19
* Revert "[perl #117855] Store CopFILEGV in a pad under ithreads"Father Chrysostomos2013-08-091-5/+0
* Remove SAVEt_STACK_CXPOSFather Chrysostomos2013-08-051-3/+0
* [perl #117855] Store CopFILEGV in a pad under ithreadsFather Chrysostomos2013-08-051-0/+5
* In-place sort should not leave array read-onlyFather Chrysostomos2013-06-261-0/+3
* eliminate PL_reg_stateDavid Mitchell2013-06-021-11/+0
* eliminate PL_reg_poscache, PL_reg_poscache_sizeDavid Mitchell2013-06-021-3/+0
* Remove PERL_ASYNC_CHECK() from Perl_leave_scope().Nicholas Clark2013-05-091-2/+0
* silence warnings under NO_TAINT_SUPPORTDavid Mitchell2013-05-091-1/+3
* Fix some ASAN-identified problemsGeorge Greer2013-03-121-2/+2
* scope.c: silence some compiler warningsDavid Mitchell2012-12-061-2/+3
* add SvREFCNT_dec_NN()David Mitchell2012-12-041-6/+6
* Optimise magic handling in save* and leave_scopeDavid Mitchell2012-12-041-19/+25
* refactor Perl_leave_scopeDavid Mitchell2012-12-041-204/+196
* save_int/i32 inline the long versionDavid Mitchell2012-12-041-16/+24
* Add SS_ADD_* macros and replace most SSPUSH* usesDavid Mitchell2012-12-041-57/+80
* Clear method caches when unwinding local *foo=sub{}Father Chrysostomos2012-11-291-0/+17
* Clear method caches when unwinding local *foo=*methodFather Chrysostomos2012-11-291-4/+8
* Fix two local *ISA bugsFather Chrysostomos2012-11-291-5/+16
* Don’t croak for local *DetachedStash::methodFather Chrysostomos2012-11-291-1/+2
* Reset method caches when GPs are sharedFather Chrysostomos2012-11-291-1/+1
* scope.c:save_gp: Remove redundant codeFather Chrysostomos2012-11-291-8/+0
* Remove "register" declarationsKarl Williamson2012-11-241-1/+1
* scope.c: Remove XXX tmp comment from SAVEt_FREEOPFather Chrysostomos2012-11-201-1/+1
* reduce scope of a var in save_clearsvDaniel Dragan2012-11-181-1/+1
* Stop local $_[0] from leakingFather Chrysostomos2012-11-181-2/+3
* reindent block in leave_scopeDavid Mitchell2012-11-101-79/+79