summaryrefslogtreecommitdiff
path: root/scope.c
Commit message (Expand)AuthorAgeFilesLines
* Add save_adelete()/SAVEADELETE() to save on the stack an array element deleteVincent Pit2008-12-281-0/+18
* Fix for tainting regression in a test of Text::Template spotted byNicholas Clark2008-12-031-0/+4
* The temporary SV created in Perl_save_helem_flags() to store the keyNicholas Clark2008-12-011-2/+1
* Change 34966 should also have removed the SSCHECK(4); fromNicholas Clark2008-12-011-1/+0
* Implement Perl_save_delete() using save_pushptri32ptr().Nicholas Clark2008-12-011-5/+1
* Re-order Perl_save_delete() to PTR, INT, PTR.Nicholas Clark2008-12-011-2/+3
* Add S_save_pushptri32ptr() and use it to re-implement Perl_save_hints()Nicholas Clark2008-12-011-9/+17
* Move the implmentation of SAVEHINTS() into a new Perl_save_hints() inNicholas Clark2008-12-011-0/+19
* For SAVEHINTS(), re-order the savestack to be (?:PTR, )? INT, PTR.Nicholas Clark2008-12-011-1/+1
* Expose save_pushi32ptr() and implement SAVECOPARYBASE() with it.Nicholas Clark2008-12-011-2/+2
* Expose save_pushptrptr() and implement SAVESWITCHSTACK() with it.Nicholas Clark2008-12-011-2/+2
* Refactor all of the code of the formNicholas Clark2008-11-301-23/+21
* Refactor all of the code of the formNicholas Clark2008-11-301-56/+26
* Convert all the scope save functions of the formNicholas Clark2008-11-301-42/+3
* This feels like a more robust location than that of change 34954.Nicholas Clark2008-11-301-2/+2
* Proposed fix for -T -d:NYTProf regression. Probably this is a "missing"Nicholas Clark2008-11-301-0/+2
* Re: [perl #60360] [PATCH] UPDATED: local $SIG{FOO} = sub {...}; sets signal h...Chip Salzenberg2008-11-131-8/+8
* Re: [perl #60360] [PATCH] local $SIG{FOO} = sub {...}; sets signalChip Salzenberg2008-11-121-9/+9
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2008-11-021-2/+4
* Add MUTABLE_GV(), and eliminate (V *) casts in *.c.Nicholas Clark2008-10-311-5/+5
* Eliminate (SV *) casts from the rest of *.c, picking up one (further)Nicholas Clark2008-10-301-24/+24
* Eliminate (AV *) casts in *.c.Nicholas Clark2008-10-291-8/+8
* Every remaining (HV *) cast in *.cNicholas Clark2008-10-281-6/+6
* Update copyright years.Nicholas Clark2008-10-251-2/+2
* Clarify which save types are in mathoms, which aren't used, and whichNicholas Clark2008-10-161-9/+14
* Chainsaw DEBUG_S out, as suggested by Vincent Pit.Rafael Garcia-Suarez2008-02-261-4/+0
* assert() that every NN argument is not NULL. Otherwise we have theNicholas Clark2008-02-121-0/+83
* Investigation reveals that the work of restoring the iterator to theNicholas Clark2008-01-261-9/+12
* POPLOOP is actually doing all the work of Perl_save_padsv() already!Nicholas Clark2008-01-261-1/+1
* Re: struct context now 12.5% smaller than 5.10Benjamin Smith2008-01-261-6/+5
* In struct block_loop, merge itermax and iterlval into a unionNicholas Clark2008-01-241-1/+1
* Merge CXt_LOOP_STACK's use of itermax for the reverse minimum withNicholas Clark2008-01-241-1/+1
* Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, andNicholas Clark2008-01-241-0/+2
* Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating theNicholas Clark2008-01-241-1/+2
* In struct block_subst, access the member once via a macro CxONCE()Nicholas Clark2008-01-211-1/+1
* In struct block_eval, access the members old_in_eval and old_op_typeNicholas Clark2008-01-211-3/+3
* In struct block_sub and block_format, access the members hasargs andNicholas Clark2008-01-201-4/+3
* Split struct block_sub into struct block_sub and struct block_format.Nicholas Clark2008-01-201-10/+10
* In struct block_loop access element label via the macro CxLABEL()Nicholas Clark2008-01-201-2/+1
* Removes the code that is supposed to restore magic on leaving theRafael Garcia-Suarez2007-06-291-15/+2
* blead segfaults on local *@; eval {1} because ERRSV assumes thatNicholas Clark2007-05-311-0/+8
* Re: localising hash element by variableBo Lindbergh2007-05-291-1/+1
* Re: mro status, etcBrandon Black2007-04-301-2/+3
* Un-mathom Perl_save_I16Jerry D. Hedden2007-04-231-0/+10
* Re: new C3 MRO patchBrandon Black2007-04-191-2/+2
* Get further through the build with read-only optrees. Free()ing copsNicholas Clark2007-04-041-0/+8
* Remove the other 4 bits of MAD code designed to abort on local $^L.Nicholas Clark2007-03-171-17/+0
* Remove the abort() trap, which Larry said was actually only everNicholas Clark2007-03-161-6/+0
* Update copyright years in .c filesRafael Garcia-Suarez2007-01-051-1/+1
* The first three patches from:Marcus Holland-Moritz2007-01-041-1/+2