[libpackage-stash-perl] annotated tag upstream/0.37 created (now 4895f4f)
gregor herrmann
gregoa at debian.org
Sat Sep 27 16:43:57 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.37
in repository libpackage-stash-perl.
at 4895f4f (tag)
tagging e1f93cb575ed212410a1cddc08d2d8018b66803d (commit)
replaces upstream/0.36
tagged by gregor herrmann
on Sat Sep 27 18:21:12 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 0.37
Carlos (3):
Moves test to Test::Fatal instead of Test::Exception
Replaces internal logic to select implementation with Module::Implementation
Explicitly requires Module::Implementation version 0.06+
Carlos Lima (1):
Fixes bug RT-78272
Christian Walde (1):
golfed the remove_symbol function
Dave Rolsky (1):
Add tests to make sure that changing the stash is reflected in the cached namespace
Jesse Luehrs (218):
initial commit
initial import of code from Class::MOP::Package
docs
synopsis test
handle IO slots
initialize the ARRAY and HASH slots on get
more support for IO slots
error when trying to init a stash slot with a value of the wrong type
tests for nonexistent hash/array entries
add TODO test
always save and restore scalars, since has_package_symbol isn't reliable
un-TODO
only pass initializers for array and hash
what is this i don't even
work around a ppi bug that dzil triggers
release date
oops, need to dep on Test::Exception
changelog and version bump
rename Stash::Manip -> Package::Stash
changelog and version bump
named args for add_package_symbol
update docs for add_package_symbol
stop autovivifying on get
add get_or_add_package_symbol, for the vivify behavior
changelog and version bump
bump prereq for Test::More to get done_testing
updated dzil stuff
remove eol whitespace
changelog
changelog
stop using my pod weaver template things here
cache the ref to the stash
changelog
changelog
make the ISA special-casing more sane
more complete handling of vivication
another test
changelog
changelog
revert the vivication changes for now, i didn't mean to release them
changelog
changelog
Revert "revert the vivication changes for now, i didn't mean to release them"
remove bad coderef tests (not how we want to handle vivification)
fix coderef vivification
fix code vivify tests
changelog
add conflict checking to the generated Makefile.PL
changelog
actually, only do the weird special casing on broken perl versions
changelog
conflict on mx-role-overloading too
new dzil wants 'Prereqs'
changelog
depend on @DOY-0.05 for the awesome stuff, so it actually works
changelog
mark trial releases
revert vivication changes for now again
changelog
Revert "revert vivication changes for now again"
fix some edge cases
preserve existing behavior here i guess
fix list_all_package_symbols
almost complete pure perl implementation
add namespace::clean 0.18 as a conflict
initial quite broken implementation of backend switching
okay, working implementation selection
depend on ::XS if a compiler is available
fix another edge case
todo-ify some leak tests on pp
changelog
pod coverage
changelog
document the memory leaks as a bug
note method renaming in changelog
use dist-checkconflicts
changelog
changelog
use the dzil conflicts plugin
silence deprecation warnings for now
changelog
changelog
mark trial releases
changelog
changelog
whoops, the conflicts plugin takes care of this too
changelog
changelog
changelog
bump Package::Stash::XS dep to 0.18
changelog
update test suite
bump ::XS version again
changelog
changelog
make the leak tests release-only
lower perl prereq to 5.8.1 (ribasushi)
drop Test::Requires as a test dep, since that test isn't run by users
changelog
changelog
whoops, i still did need that dep
changelog
apparently some cpantesters run release tests
bump xs dep
changelog
changelog
skip Package::Stash::Conflicts in compile tests
make the namespace cache lazy and weak, in case the stash is deleted
changelog
bump dep on ::XS
disable caching of the namespace on 5.8
changelog
changelog
also skip the conflicts script
changelog
changelog
don't mark ::XS as a dep, but do set dynamic_config = 1
changelog
changelog
changelog
changelog
no reason this shouldn't be using the namespace
remove unused variable
better argument checking for ->new
Module::Install called these as methods (ribasushi)
changelog
changelog
test updates
regexprefs are valid scalar refs too
changelog
remove test numbers
one more scalar type
refactor tests a bit
sync test suite
changelog
changelog
better test for scalar existence
update leak tests
remove xt test numbers
don't allow invalid package names
don't allow invalid stash entry names
depend on ::XS 0.24
tests, and make this actually work
one more test
also do that check for the hashref form
changelog
oops, forgot to conflict on mxms
changelog
stop using a custom weaver.ini
make add_symbol go through ->namespace too
redeprecate these
hack in support for package::anon specifically here
and, actually enable support for anonymous packages
initial tests for anonymous packages
simplify this logic a bit
don't initialize the slot unless a value is provided
sync impl-selection tests
make sure this is testing the right thing
more extensive tests for anon packages
test for ribasushi's @INC hook bug
this is only going to work on 5.14
this test needs to use the right implementation too
better diagnostics for get_symbol issues on bare anon stashes
add some tests for bare anon stashes
properly conditionalize these on the PP implementation
don't rely on the ::PP BROKEN_ constants existing in tests
make sure we don't get warnings about redefining symbols
disable bare anon stash tests for now
sync tests
actually, this isn't our fault, this is just generic 5.8 brokenness
sync tests
vivify globs properly, so they pick up the right magic
this causes redefinition warnings too on earlier perls
dzil stuff
bump up xs dep
no, really make sure i'm testing the right thing (why is this failing)
fix add_symbol with no value
can't vivify subs without a value
handle things like PL_sv_undef here
apparently we're no longer leaky here
sync tests
move this test to the right place and clean it up
need to handle assignment in the BROKEN_GLOB_ASSIGNMENT case too
need to handle BROKEN_ISA_ASSIGNMENT here too
sync tests
sync tests
apparently ->isa lookups used to be cached in the package
changelog
changelog
remove deprecated api
changelog
packaging stuff
changelog
sync test suite
Merge pull request #7 from kentfredric/doc_variable_reference_passing
packaging stuff
remove some duplication
there's no reason for these to be methods
stop trying to be clever
clean up docs
refactor
don't try to build the xs part if PUREPERL_ONLY is specified
Variable::Magic shouldn't be a dep
changelog
register configure prereqs
changelog
link to github issues
don't munge ::Conflicts
error handling here
. isn't in @INC in taint mode
these tests should also use t/lib
hardcode this for now
5.19 doesn't exist anymore
add Package::Anon as a develop requires dep
bail out earlier if Package::Anon isn't supported
allow Package::Anon installation to fail
changelog
changelog
Justin Hunter (1):
move from Test::Exception to Test::Fatal
Kent Fredric (1):
Add a WORKING WITH VARIABLES section trying to cover all the quirks of assign-by-value and assign-by-reference
Niko Tyni (1):
Fix a spurious warning under taint mode
Tim Bunce (1):
Extend add_package_symbol to set %DB::sub if appropriate.
gregor herrmann (1):
Imported Upstream version 0.37
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpackage-stash-perl.git
More information about the Pkg-perl-cvs-commits
mailing list