summaryrefslogtreecommitdiffstats
path: root/Stash.xs
Commit message (Collapse)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
| | | | | | This reverts commit a84abffa49e17e9469fa7e79c4c8779878b23ba2. errr, the invocant is totally an arg
* 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
| | | | | | | | | | | | without this commit, i get a whole mess of Name "Class::MOP::Class::Immutable::Class::MOP::Class::add_package_symbol" used only once: possible typo at /home/doy/coding/src/Class-MOP/blib/lib/Class/MOP/Package.pm line 106. and i don't know why. i think it has something to do with minitrait application, but i'm not sure what.
* 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
|