summaryrefslogtreecommitdiffstats
path: root/lib/Package
Commit message (Collapse)AuthorAgeFilesLines
* Fix a spurious warning under taint modeNiko Tyni2014-09-211-0/+1
| | | | Bug-Debian: https://bugs.debian.org/762334
* link to github issuesJesse Luehrs2013-09-051-3/+2
|
* clean up docsJesse Luehrs2013-09-031-41/+46
|
* stop trying to be cleverJesse Luehrs2013-09-031-9/+14
|
* there's no reason for these to be methodsJesse Luehrs2013-09-031-15/+9
|
* packaging stuffJesse Luehrs2013-09-031-9/+7
|
* Add a WORKING WITH VARIABLES section trying to cover all the quirks of ↵Kent Fredric2013-08-101-0/+44
| | | | assign-by-value and assign-by-reference
* remove deprecated apiJesse Luehrs2013-07-091-57/+0
|
* apparently ->isa lookups used to be cached in the packageJesse Luehrs2013-01-041-3/+13
|
* need to handle BROKEN_ISA_ASSIGNMENT here tooJesse Luehrs2013-01-031-1/+7
|
* need to handle assignment in the BROKEN_GLOB_ASSIGNMENT case tooJesse Luehrs2013-01-031-1/+1
|
* Explicitly requires Module::Implementation version 0.06+Carlos2013-01-031-1/+1
|
* Replaces internal logic to select implementation with Module::ImplementationCarlos2013-01-031-27/+8
|
* Fixes bug RT-78272Carlos Lima2013-01-031-1/+3
| | | | | | | https://rt.cpan.org/Public/Bug/Display.html?id=78272 Just copied UNIVERSAL::require's solution to the same problem. I didn't just use it as to not add any non-test dependency.
* golfed the remove_symbol functionChristian Walde2013-01-031-45/+17
|
* handle things like PL_sv_undef hereJesse Luehrs2013-01-031-1/+4
| | | | it's B::SPECIAL, not B::SV (sigh)
* fix add_symbol with no valueJesse Luehrs2013-01-031-26/+29
|
* dzil stuffJesse Luehrs2012-07-101-0/+1
|
* this causes redefinition warnings too on earlier perlsJesse Luehrs2012-07-101-0/+1
|
* vivify globs properly, so they pick up the right magicJesse Luehrs2012-07-101-1/+9
|
* make sure we don't get warnings about redefining symbolsJesse Luehrs2011-11-291-0/+1
|
* better diagnostics for get_symbol issues on bare anon stashesJesse Luehrs2011-11-291-7/+17
|
* this is only going to work on 5.14Jesse Luehrs2011-11-291-6/+28
|
* don't initialize the slot unless a value is providedJesse Luehrs2011-11-291-2/+5
|
* simplify this logic a bitJesse Luehrs2011-11-291-3/+3
|
* and, actually enable support for anonymous packagesJesse Luehrs2011-11-281-9/+13
|
* hack in support for package::anon specifically hereJesse Luehrs2011-11-281-2/+11
| | | | | would be nice to do this more generically, but can't figure out how for now
* redeprecate theseJesse Luehrs2011-11-281-7/+7
|
* make add_symbol go through ->namespace tooJesse Luehrs2011-11-281-6/+5
|
* also do that check for the hashref form0.32Jesse Luehrs2011-09-051-23/+23
|
* tests, and make this actually workJesse Luehrs2011-09-051-1/+1
|
* don't allow invalid stash entry namesJesse Luehrs2011-09-051-0/+6
|
* don't allow invalid package namesJesse Luehrs2011-09-051-0/+3
|
* better test for scalar existenceJesse Luehrs2011-08-302-17/+28
|
* one more scalar typeJesse Luehrs2011-08-051-1/+1
|
* regexprefs are valid scalar refs tooJesse Luehrs2011-08-051-1/+1
|
* better argument checking for ->newJesse Luehrs2011-05-021-0/+11
|
* remove unused variableJesse Luehrs2011-05-021-1/+0
|
* no reason this shouldn't be using the namespaceJesse Luehrs2011-05-021-2/+1
|
* disable caching of the namespace on 5.8Jesse Luehrs2011-03-041-7/+15
|
* make the namespace cache lazy and weak, in case the stash is deletedJesse Luehrs2011-03-041-9/+13
|
* silence deprecation warnings for nowJesse Luehrs2011-01-021-7/+7
|
* use the dzil conflicts pluginJesse Luehrs2011-01-021-14/+0
|
* use dist-checkconflictsJesse Luehrs2010-11-211-0/+14
|
* document the memory leaks as a bugJesse Luehrs2010-11-161-0/+6
|
* pod coverage0.15Jesse Luehrs2010-11-161-0/+16
|
* fix another edge caseJesse Luehrs2010-11-161-7/+1
|
* okay, working implementation selectionJesse Luehrs2010-11-161-7/+12
|
* initial quite broken implementation of backend switchingJesse Luehrs2010-11-151-0/+264
|
* almost complete pure perl implementationJesse Luehrs2010-11-151-147/+78
| | | | the leak tests are failing for some reason, need to track that down