Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add MUTABLE_AV(), and remove (AV *) casts from headers. | Nicholas Clark | 2008-10-27 | 1 | -3/+3 |
| | | | p4raw-id: //depot/perl@34608 | ||||
* | Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not cast | Nicholas Clark | 2008-10-27 | 1 | -8/+8 |
| | | | | | | | | | | away const, returning a void *. Add MUTABLE_SV(sv) which uses this, and replace all (SV *) casts either with MUTABLE_SV(sv), or (const SV *). This probably still needs some work - assigning to SvPVX() and SvRV() is now likely to generate a casting error. The core doesn't do this. But as-is it's finding bugs that can be fixed. p4raw-id: //depot/perl@34605 | ||||
* | Update copyright years. | Nicholas Clark | 2008-10-25 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@34585 | ||||
* | Re: [PATCH] readable assertion names, now the rest | Reini Urban | 2008-06-08 | 1 | -35/+39 |
| | | | | | | From: "Reini Urban" <rurban@x-ray.at> Message-ID: <6910a60806080717h1aaaef1fh425a2ef21a62c9ed@mail.gmail.com> p4raw-id: //depot/perl@34030 | ||||
* | A couple of POD fixes by Steven Schubiger | Rafael Garcia-Suarez | 2008-01-16 | 1 | -2/+1 |
| | | | p4raw-id: //depot/perl@32982 | ||||
* | Add editor blocks to some header files. | Marcus Holland-Moritz | 2008-01-01 | 1 | -0/+10 |
| | | | p4raw-id: //depot/perl@32793 | ||||
* | Update copyright years in .h files. Also, in .pl | Rafael Garcia-Suarez | 2007-01-05 | 1 | -1/+1 |
| | | | | | | files that generate .h files, so they'll be ready next time. p4raw-id: //depot/perl@29695 | ||||
* | Rename OURSTASH to SvOURSTASH and OURSTASH_set to SvOURSTASH_set. | Nicholas Clark | 2007-01-03 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@29679 | ||||
* | With PAD_COMPNAME_GEN in SvUVX, SvCUR is trustworthy once more. | Nicholas Clark | 2006-12-28 | 1 | -3/+4 |
| | | | p4raw-id: //depot/perl@29633 | ||||
* | Move PAD_COMPNAME_GEN from SvCUR to SvUVX. | Nicholas Clark | 2006-12-28 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@29632 | ||||
* | Move PAD_FAKELEX_ANON and PAD_FAKELEX_MULTI to pad.h, export them via | Nicholas Clark | 2006-12-28 | 1 | -0/+5 |
| | | | | | B.pm, so that B::Concise doesn't need to hard code magic numbers. p4raw-id: //depot/perl@29631 | ||||
* | Move the low/high cop sequences from NVX/IVX to a two U32 structure | Nicholas Clark | 2006-12-28 | 1 | -4/+53 |
| | | | | | | in the xnv union. This frees up IVX for the PL_generation code, which in turn will allow SvCUR to return to its real purpose. p4raw-id: //depot/perl@29630 | ||||
* | Abstract the pad code's overloaded use of SvNVX and SvIVX into | Nicholas Clark | 2006-12-28 | 1 | -1/+9 |
| | | | | | | 4 macros COP_SEQ_RANGE_LOW, COP_SEQ_RANGE_HIGH, PARENT_PAD_INDEX and PARENT_FAKELEX_FLAGS p4raw-id: //depot/perl@29629 | ||||
* | es: quiet some warnings (with a free AIX cpp insanity avoidance tip) | Jarkko Hietaniemi | 2006-04-10 | 1 | -5/+5 |
| | | | | | | Message-ID: <44375F23.6030900@gmail.com> Date: Sat, 08 Apr 2006 09:58:43 +0300 p4raw-id: //depot/perl@27754 | ||||
* | Add MAD changes to pad code (new function Perl_pad_peg) | Nicholas Clark | 2006-03-08 | 1 | -0/+6 |
| | | | p4raw-id: //depot/perl@27419 | ||||
* | Replace usage of GvSTASH for storing the stash of C<our> with | Nicholas Clark | 2006-02-24 | 1 | -1/+1 |
| | | | | | OURSTASH. Set the stash with OURSTASH_SET. p4raw-id: //depot/perl@27306 | ||||
* | As SVs can't both be in a pad, and the name of a variable in the pad, | Nicholas Clark | 2006-02-24 | 1 | -1/+2 |
| | | | | | overlay SVs_PADTMP with SVpad_TYPED and SVs_PADMY with SVpad_OUR. p4raw-id: //depot/perl@27297 | ||||
* | Replace direct flags tests & manipulations for SVpad_TYPED and | Nicholas Clark | 2006-02-23 | 1 | -0/+1 |
| | | | | | | SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract away the flags bits acutally used to store this information. p4raw-id: //depot/perl@27294 | ||||
* | More NullXXX macro removal from Andy Lester | Rafael Garcia-Suarez | 2006-02-20 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@27238 | ||||
* | Re: [PATCH] s/Null(gv|hv|sv)/NULL/g | Steven Schubiger | 2006-02-03 | 1 | -1/+1 |
| | | | | | | Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org> Date: Fri, 3 Feb 2006 16:24:49 +0100 p4raw-id: //depot/perl@27065 | ||||
* | Update copyright with the 2 years where changes were made. | Nicholas Clark | 2006-01-08 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@26737 | ||||
* | Sync change 25229 to .h source files | Rafael Garcia-Suarez | 2005-07-28 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@25233 | ||||
* | the PAD_SET_CUR macro expanded too much for AIX compilers | Dave Mitchell | 2005-07-01 | 1 | -1/+6 |
| | | | p4raw-id: //depot/perl@25042 | ||||
* | pad_compname_type(), takes care of a clunky macro | Andy Lester | 2005-04-19 | 1 | -4/+1 |
| | | | | | Message-Id: <20050419163844.GA19747@petdance.com> p4raw-id: //depot/perl@24256 | ||||
* | Refactoring to Sv*_set() macros - patch #5 | Steve Peters | 2005-04-19 | 1 | -1/+6 |
| | | | | | | Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org> Date: Mon, 18 Apr 2005 19:09:25 -0500 p4raw-id: //depot/perl@24248 | ||||
* | Casting to/from (void *) sufficient to make a C++ compiler happy. | Nicholas Clark | 2005-04-06 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@24175 | ||||
* | Ensure PL_comppad/curpad point to PL_main_cv's padlist when | Dave Mitchell | 2003-10-16 | 1 | -2/+9 |
| | | | | | | PL_main_root is freed; this may not have been be the case if a thread other than the main one is the last to be destroyed p4raw-id: //depot/perl@21470 | ||||
* | Fix up Larry's copyright statements to my best knowledge. | Jarkko Hietaniemi | 2003-04-16 | 1 | -1/+1 |
| | | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242 | ||||
* | Reverse copyright update (#18801) for files not changed in 2003. | Hugo van der Sanden | 2003-03-02 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@18807 | ||||
* | Update all copyrights to 2003, from Jarkko | Hugo van der Sanden | 2003-03-02 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@18801 | ||||
* | Re: [jhi@iki.fi: enums are not nums] | Dave Mitchell | 2002-12-17 | 1 | -5/+3 |
| | | | | | Message-ID: <20021214191649.B3992@fdgroup.com> p4raw-id: //depot/perl@18311 | ||||
* | Re: threads and Win2000 (Smoke 18064 FAIL(F) MSWin32 5.0 W2000Pro) | Dave Mitchell | 2002-11-12 | 1 | -7/+9 |
| | | | | | Message-ID: <20021107163802.C25337@fdgroup.com> p4raw-id: //depot/perl@18142 | ||||
* | PL_curpad == AvARRAY(PL_comppad) always | Dave Mitchell | 2002-10-22 | 1 | -19/+67 |
| | | | | | Message-ID: <20021018133640.A19172@fdgroup.com> p4raw-id: //depot/perl@18048 | ||||
* | Non ANSI feature detection in enum | H.Merijn Brand | 2002-10-04 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@17975 | ||||
* | move all pad-related code to its own src file | Dave Mitchell | 2002-10-02 | 1 | -0/+214 |
Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953 |