summaryrefslogtreecommitdiff
path: root/scope.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* handle cloning of parsers on the save stackDave Mitchell2007-01-031-0/+4
* Perl_save_destructor is not a mathomJerry D. Hedden2006-12-071-0/+10
* save_I8 is not a mathom.Rafael Garcia-Suarez2006-12-061-0/+10
* [perl #40557] regexec.c saves context stack position improperly Dave Bailey2006-10-181-0/+4
* Store a pointer to the op in struct block_loop, rather than the Nicholas Clark2006-09-171-5/+3
* Revert changes 28772, 28773, 28774 as they won't gain us anything - INicholas Clark2006-09-161-3/+3
* Access to cx->blk_sub.lval via macros (as it's about to move).Nicholas Clark2006-09-011-1/+1
* Access cx->blk_sub.hasargs via a pair of macros (as it's about toNicholas Clark2006-09-011-2/+2
* g++ large patchJarkko Hietaniemi2006-08-071-1/+1
* Rename cop_hints to cop_hints_hashNicholas Clark2006-05-201-2/+2
* De-duplicate the code that creates new GPs into Perl_newGP().Nicholas Clark2006-05-021-12/+2
* [perl #39012] another REIFY bugDave Mitchell2006-04-271-1/+1
* Change SAVECOPWARNINGS(c) to SAVECOMPILEWARNINGS() - it's only used toNicholas Clark2006-04-141-8/+5
* Remove SAVEt_FREESHAREDPV, as nothing is using it, and it isn't cateredNicholas Clark2006-04-131-4/+0
* Change cop_warnings from an SV holding the warnings bitmask to aNicholas Clark2006-04-121-0/+15
* By swapping the order of pushes onto the save stack forNicholas Clark2006-04-081-2/+2
* Move all the regexp state variables into a single structure.Nicholas Clark2006-04-061-37/+1
* Save the regexp engine state as 1 block on the save stack.Nicholas Clark2006-04-051-0/+53
* Perl_save_alloc can use the new(er) SSGROW rather than looping.Nicholas Clark2006-04-051-3/+1