Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | convert the XS implementation to its own dist | Jesse Luehrs | 2010-11-15 | 1 | -743/+0 |
| | |||||
* | actually, i only need stuff from PL_curcop here | Jesse Luehrs | 2010-11-14 | 1 | -16/+2 |
| | |||||
* | prefer using SV* everywhere, rather than char* | Jesse Luehrs | 2010-11-14 | 1 | -60/+52 |
| | |||||
* | implement get_all_symbols | Jesse Luehrs | 2010-11-14 | 1 | -0/+49 |
| | |||||
* | factor out glob expanding into a helper function | Jesse Luehrs | 2010-11-14 | 1 | -12/+16 |
| | |||||
* | get rid of strlens | Jesse Luehrs | 2010-11-14 | 1 | -18/+31 |
| | |||||
* | use prehashed keys | Jesse Luehrs | 2010-11-14 | 1 | -11/+30 |
| | |||||
* | we never use sigil for anything | Jesse Luehrs | 2010-11-14 | 1 | -9/+0 |
| | |||||
* | reimplement the %DB::sub functionality | Jesse Luehrs | 2010-11-14 | 1 | -18/+36 |
| | |||||
* | a couple more comments | Jesse Luehrs | 2010-11-14 | 1 | -0/+5 |
| | |||||
* | fix this fallback macro | Jesse Luehrs | 2010-11-14 | 1 | -1/+1 |
| | |||||
* | make sure the SV glob slot is always populated on 5.8 | Jesse Luehrs | 2010-11-13 | 1 | -0/+10 |
| | |||||
* | clean up glob manipulation code, and hack around a 5.8 issue | Jesse Luehrs | 2010-11-13 | 1 | -42/+72 |
| | |||||
* | add some compatibility shims | Jesse Luehrs | 2010-11-13 | 1 | -1/+19 |
| | |||||
* | drop package_ from method names | Jesse Luehrs | 2010-11-13 | 1 | -14/+14 |
| | |||||
* | Add ppport.h and use it in Stash.xs - still need more work for 5.8.x | Dave Rolsky | 2010-11-13 | 1 | -0/+4 |
| | |||||
* | wooo magical | Jesse Luehrs | 2010-11-13 | 1 | -0/+9 |
| | |||||
* | also don't leak the instance on error | Jesse Luehrs | 2010-11-13 | 1 | -0/+2 |
| | |||||
* | don't leak memory on hv_store fail | Jesse Luehrs | 2010-11-13 | 1 | -2/+8 |
| | |||||
* | remove some unnecessary casts | Jesse Luehrs | 2010-11-13 | 1 | -4/+4 |
| | |||||
* | error checking on hv_store | Jesse Luehrs | 2010-11-13 | 1 | -2/+4 |
| | |||||
* | be a bit more efficient with refcount manipulation | Jesse Luehrs | 2010-11-13 | 1 | -14/+9 |
| | |||||
* | one more memory leak | Jesse Luehrs | 2010-11-13 | 1 | -0/+1 |
| | |||||
* | don't leak old glob values | Jesse Luehrs | 2010-11-13 | 1 | -0/+10 |
| | |||||
* | Free temporary string | Florian Ragwitz | 2010-11-13 | 1 | -0/+2 |
| | |||||
* | avoid unnecessary mortal | Jesse Luehrs | 2010-11-13 | 1 | -2/+2 |
| | |||||
* | actually fix the memory leak in new() | Jesse Luehrs | 2010-11-13 | 1 | -3/+3 |
| | |||||
* | use style | Florian Ragwitz | 2010-11-13 | 1 | -3/+2 |
| | |||||
* | Nullsv et.al are deprecated | Florian Ragwitz | 2010-11-13 | 1 | -5/+5 |
| | |||||
* | Be explicit about refcounts, thereby fixing one leak | Florian Ragwitz | 2010-11-13 | 1 | -4/+4 |
| | |||||
* | Remove unused variable | Florian Ragwitz | 2010-11-13 | 1 | -1/+0 |
| | |||||
* | Revert "explicitly don't pass args to the accessors" | Jesse Luehrs | 2010-11-12 | 1 | -2/+2 |
| | | | | | | This reverts commit a84abffa49e17e9469fa7e79c4c8779878b23ba2. errr, the invocant is totally an arg | ||||
* | explicitly don't pass args to the accessors | Jesse Luehrs | 2010-11-12 | 1 | -2/+2 |
| | |||||
* | and, another bug that cmop triggers but this doesn't | Jesse Luehrs | 2010-11-12 | 1 | -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 triggers | Jesse Luehrs | 2010-11-12 | 1 | -5/+3 |
| | |||||
* | get_or_add_package_symbol | Jesse Luehrs | 2010-11-12 | 1 | -78/+81 |
| | |||||
* | implement the rest of get_package_symbol | Jesse Luehrs | 2010-11-12 | 1 | -25/+48 |
| | |||||
* | don't leak the deconstructed var name | Jesse Luehrs | 2010-11-12 | 1 | -0/+1 |
| | |||||
* | expand constant stash entries on get | Jesse Luehrs | 2010-11-12 | 1 | -22/+32 |
| | |||||
* | get_package_symbol, without the vivify bits yet | Jesse Luehrs | 2010-11-12 | 1 | -0/+59 |
| | |||||
* | add_package_symbol (except the db bits, for now) | Jesse Luehrs | 2010-11-12 | 1 | -2/+152 |
| | |||||
* | has_package_symbol | Jesse Luehrs | 2010-11-12 | 1 | -0/+39 |
| | |||||
* | remove unused variable | Jesse Luehrs | 2010-11-12 | 1 | -2/+0 |
| | |||||
* | remove_package_symbol | Jesse Luehrs | 2010-11-12 | 1 | -0/+39 |
| | |||||
* | oops, these are supposed to be PREINIT | Jesse Luehrs | 2010-11-12 | 1 | -4/+4 |
| | |||||
* | implement list_all_package_symbols | Jesse Luehrs | 2010-11-12 | 1 | -0/+58 |
| | |||||
* | implement some helper functions | Jesse Luehrs | 2010-11-12 | 1 | -0/+120 |
| | |||||
* | disable prototypes | Jesse Luehrs | 2010-11-12 | 1 | -0/+2 |
| | |||||
* | convert remove_package_glob | Jesse Luehrs | 2010-11-12 | 1 | -0/+27 |
| | |||||
* | accessors | Jesse Luehrs | 2010-11-12 | 1 | -0/+26 |
| |