summaryrefslogtreecommitdiff
path: root/gv.h
Commit message (Expand)AuthorAgeFilesLines
* Merge gv_IOadd() into gv_add_by_type().Nicholas Clark2009-08-081-0/+1
* Merge gv_AVadd(), gv_HVadd() and gv_SVadd() into gv_add_by_type().Nicholas Clark2009-08-081-0/+4
* Remove GvREFCNT_inc(), which is deprecated and unused.Nicholas Clark2009-08-071-3/+0
* GvUNIQUE* have been defined as 0 since 2005/06/30 - high time to remove them.Nicholas Clark2009-04-131-10/+0
* Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not castNicholas Clark2008-10-271-1/+1
* Update copyright years.Nicholas Clark2008-10-251-2/+2
* readable assertion namesReini Urban2008-06-081-17/+17
* /* This code tries to figure out just what went wrong withNicholas Clark2008-04-171-0/+2
* Deprecate (and remove core use of ) Nullav, Nullcv, Nullgv, Nullhe,Nicholas Clark2008-01-231-1/+3
* Fix up copyright years for files modified in 2007.Nicholas Clark2007-11-071-1/+1
* Re: optimize push @ISA, (was Re: parent.pm at http://corion.net/perl-dev)Brandon Black2007-08-311-0/+1
* More portability nits by JarkkoRafael Garcia-Suarez2007-06-161-1/+1
* Rearrange members of structures to reduce memory size on someNicholas Clark2007-03-311-5/+5
* Don't SEGV when dumping an undefined typeglob. The HEK used to storeNicholas Clark2007-03-011-1/+1
* Add get_cvn_flags(), which is like get_cv() but takes a length. ThisNicholas Clark2007-01-151-0/+4
* Assert that PVGVs are never SvVALID() in the PVBM sense.Nicholas Clark2006-12-121-0/+1
* Another place where Intel C++ pretending to be gcc is a reallySteve Peters2006-05-021-1/+1
* GvFILE() cannot be a pointer to the memory owned by the COP, becauseNicholas Clark2006-05-021-2/+13
* use NOOP macroAndy Lester2006-04-251-2/+2
* Ensure GvNAME doesn't return NULLMarcus Holland-Moritz2006-04-241-3/+4
* Random accumulated patchesAndy Lester2006-03-311-3/+2
* Change 27380 (HEK into the IV union failed to convert the code in theNicholas Clark2006-03-051-1/+1
* Perl_gv_name_set should not leak the old HEK. Allow the flag GV_ADDNicholas Clark2006-03-051-1/+3
* Move the GvNAME HEK into the IV union - every GV is now 1 pointerNicholas Clark2006-03-051-1/+1
* Use a HEK to store the GV's name, rather than a malloc()ed string.Nicholas Clark2006-03-051-12/+8
* Provide Perl_gv_name_set to replace LVALUE use of GvNAME and GvNAMESET.Nicholas Clark2006-03-051-14/+17
* fix up gv.c and gv.hAndy Lester2006-02-271-3/+3
* Fix argument grouping for some macrosRafael Garcia-Suarez2006-02-271-5/+5
* GvFLAGS can be overlaid with SvCUR.Nicholas Clark2006-02-251-2/+2
* Use xpv_len rather than xpv_cur in GVs to store GvASSIGN_GENERATION.Nicholas Clark2006-02-251-2/+2
* Abstract the specific use of SvCUR in GVs for detecting variables onNicholas Clark2006-02-251-0/+5
* xgv_stash can be stored as a union with the NV, reducing the size ofNicholas Clark2006-02-251-2/+2
* Amazingly, it seems that none of the other GV specific macros areNicholas Clark2006-02-251-17/+30
* Store GvGP in the SV head union. For all the common lookups [eg GvCV()]Nicholas Clark2006-02-251-2/+3
* Assert that GvSTASH is only called on PVGVs and PVLVs.Nicholas Clark2006-02-241-1/+9
* Revert an assert() fix in the light of change #27152Steve Hay2006-02-131-4/+2
* s/Nullcv/NULL/gSteven Schubiger2006-02-031-1/+1
* gv_fetchpvn_flags ranks highly in the profile, and the ::/' scanningNicholas Clark2006-02-021-0/+2
* Workaround another problem following change 26395Steve Hay2006-01-051-2/+4
* More copyright updatesRafael Garcia-Suarez2006-01-041-1/+1
* Workaround Win32 compiler bugs following change 26395Steve Hay2006-01-041-1/+5
* Add an optimisation to allow proxy constant subroutines to be copiedNicholas Clark2005-12-221-0/+1
* Add a GV_NOADD_NOINIT flag to gv_fetch{pv,pvn,sv} that disablesNicholas Clark2005-12-201-0/+5
* Add some paranoia to check that GP accesses aren't being done on theNicholas Clark2005-12-171-1/+8
* Replace gv_fetchmethod() with a macro to call gv_fetchmethod_autoload()Nicholas Clark2005-10-301-0/+1
* silence some compiler warningsDave Mitchell2005-07-101-2/+2
* DEFSV causes GvSVn() to be used in lvalue context.Nicholas Clark2005-07-081-3/+3
* If gp_flags is unused, why are we even allocating it?Nicholas Clark2005-06-301-3/+0
* Nothing is actually relying on GvUNIQUE holding state.Nicholas Clark2005-06-301-6/+3
* First stab at not automatically creating an unused SV for GvSVNicholas Clark2005-06-291-0/+8