summaryrefslogtreecommitdiffstats
path: root/Stash.xs
Commit message (Expand)AuthorAgeFilesLines
* convert the XS implementation to its own distJesse Luehrs2010-11-151-743/+0
* actually, i only need stuff from PL_curcop hereJesse Luehrs2010-11-141-16/+2
* prefer using SV* everywhere, rather than char*Jesse Luehrs2010-11-141-60/+52
* implement get_all_symbolsJesse Luehrs2010-11-141-0/+49
* factor out glob expanding into a helper functionJesse Luehrs2010-11-141-12/+16
* get rid of strlensJesse Luehrs2010-11-141-18/+31
* use prehashed keysJesse Luehrs2010-11-141-11/+30
* we never use sigil for anythingJesse Luehrs2010-11-141-9/+0
* reimplement the %DB::sub functionalityJesse Luehrs2010-11-141-18/+36
* a couple more commentsJesse Luehrs2010-11-141-0/+5
* fix this fallback macroJesse Luehrs2010-11-141-1/+1
* make sure the SV glob slot is always populated on 5.8Jesse Luehrs2010-11-131-0/+10
* clean up glob manipulation code, and hack around a 5.8 issueJesse Luehrs2010-11-131-42/+72
* add some compatibility shimsJesse Luehrs2010-11-131-1/+19
* drop package_ from method namesJesse Luehrs2010-11-131-14/+14
* Add ppport.h and use it in Stash.xs - still need more work for 5.8.xDave Rolsky2010-11-131-0/+4
* wooo magicalJesse Luehrs2010-11-131-0/+9
* also don't leak the instance on errorJesse Luehrs2010-11-131-0/+2
* don't leak memory on hv_store failJesse Luehrs2010-11-131-2/+8
* remove some unnecessary castsJesse Luehrs2010-11-131-4/+4
* error checking on hv_storeJesse Luehrs2010-11-131-2/+4
* be a bit more efficient with refcount manipulationJesse Luehrs2010-11-131-14/+9
* one more memory leakJesse Luehrs2010-11-131-0/+1
* don't leak old glob valuesJesse Luehrs2010-11-131-0/+10
* Free temporary stringFlorian Ragwitz2010-11-131-0/+2
* avoid unnecessary mortalJesse Luehrs2010-11-131-2/+2
* actually fix the memory leak in new()Jesse Luehrs2010-11-131-3/+3
* use styleFlorian Ragwitz2010-11-131-3/+2
* Nullsv et.al are deprecatedFlorian Ragwitz2010-11-131-5/+5
* Be explicit about refcounts, thereby fixing one leakFlorian Ragwitz2010-11-131-4/+4
* Remove unused variableFlorian Ragwitz2010-11-131-1/+0
* Revert "explicitly don't pass args to the accessors"Jesse Luehrs2010-11-121-2/+2
* explicitly don't pass args to the accessorsJesse Luehrs2010-11-121-2/+2
* and, another bug that cmop triggers but this doesn'tJesse Luehrs2010-11-121-1/+1
* fix a bug with @ISA that cmop triggersJesse Luehrs2010-11-121-5/+3
* get_or_add_package_symbolJesse Luehrs2010-11-121-78/+81
* implement the rest of get_package_symbolJesse Luehrs2010-11-121-25/+48
* don't leak the deconstructed var nameJesse Luehrs2010-11-121-0/+1
* expand constant stash entries on getJesse Luehrs2010-11-121-22/+32
* get_package_symbol, without the vivify bits yetJesse Luehrs2010-11-121-0/+59
* add_package_symbol (except the db bits, for now)Jesse Luehrs2010-11-121-2/+152
* has_package_symbolJesse Luehrs2010-11-121-0/+39
* remove unused variableJesse Luehrs2010-11-121-2/+0
* remove_package_symbolJesse Luehrs2010-11-121-0/+39
* oops, these are supposed to be PREINITJesse Luehrs2010-11-121-4/+4
* implement list_all_package_symbolsJesse Luehrs2010-11-121-0/+58
* implement some helper functionsJesse Luehrs2010-11-121-0/+120
* disable prototypesJesse Luehrs2010-11-121-0/+2
* convert remove_package_globJesse Luehrs2010-11-121-0/+27
* accessorsJesse Luehrs2010-11-121-0/+26