[libpackage-stash-perl] branch master updated (6ac8770 -> 6cbd541)
gregor herrmann
gregoa at debian.org
Sat Sep 27 16:43:55 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libpackage-stash-perl.
from 6ac8770 releasing package libpackage-stash-perl version 0.36-2 to unstable
new 9d9cb44 Add debian/upstream/metadata
new 0726cff Update debian/changelog
adds f497958 initial commit
adds f10f621 initial import of code from Class::MOP::Package
adds 683542f docs
adds 3b9f59f synopsis test
adds b1a00d0 handle IO slots
adds 30d1a09 initialize the ARRAY and HASH slots on get
adds 56a2984 more support for IO slots
adds 3634ce6 error when trying to init a stash slot with a value of the wrong type
adds d2d3faf tests for nonexistent hash/array entries
adds 6ee333b add TODO test
adds 42fa5cf always save and restore scalars, since has_package_symbol isn't reliable
adds b133cc4 un-TODO
adds a2a2164 only pass initializers for array and hash
adds b746972 what is this i don't even
adds 60146e1 work around a ppi bug that dzil triggers
adds 21acc42 release date
adds ea39081 oops, need to dep on Test::Exception
adds 4950f55 changelog and version bump
adds e94260d rename Stash::Manip -> Package::Stash
adds 18713f8 changelog and version bump
adds 4ada57e Extend add_package_symbol to set %DB::sub if appropriate.
adds 640de36 named args for add_package_symbol
adds c61010a update docs for add_package_symbol
adds a1c10d3 stop autovivifying on get
adds e55803f add get_or_add_package_symbol, for the vivify behavior
adds a1cab66 changelog and version bump
adds a9daba9 bump prereq for Test::More to get done_testing
adds 988beb4 updated dzil stuff
adds 9a3d139 remove eol whitespace
adds fe563c3 changelog
adds c1e1809 changelog
adds 0992f4e stop using my pod weaver template things here
adds e55970b cache the ref to the stash
adds 118d308 changelog
adds 6f0d8b6 changelog
adds 0a5166a Add tests to make sure that changing the stash is reflected in the cached namespace
adds f8e7797 make the ISA special-casing more sane
adds 34b3fdd more complete handling of vivication
adds 9488328 another test
adds 8ed8a47 changelog
adds dc7dc3b changelog
adds 44726d1 revert the vivication changes for now, i didn't mean to release them
adds 426bd90 changelog
adds 759031e changelog
adds 5d3589c Revert "revert the vivication changes for now, i didn't mean to release them"
adds 7640329 remove bad coderef tests (not how we want to handle vivification)
adds 7486ccf fix coderef vivification
adds 41fc247 fix code vivify tests
adds 13f4d7c move from Test::Exception to Test::Fatal
adds 1f3bc92 changelog
adds 354ce5a add conflict checking to the generated Makefile.PL
adds 614505f changelog
adds b10a21d actually, only do the weird special casing on broken perl versions
adds a26c320 changelog
adds 0e77a14 conflict on mx-role-overloading too
adds 2334588 new dzil wants 'Prereqs'
adds e0fc93b changelog
adds 4d78341 depend on @DOY-0.05 for the awesome stuff, so it actually works
adds b596e7e changelog
adds 23093e2 mark trial releases
adds 67b1704 revert vivication changes for now again
adds c7f0ea4 changelog
adds dc378b6 Revert "revert vivication changes for now again"
adds 25c87f5 fix some edge cases
adds f754373 preserve existing behavior here i guess
adds d1f721b fix list_all_package_symbols
adds 2905fb3 almost complete pure perl implementation
adds b6f2c7d add namespace::clean 0.18 as a conflict
adds e4afde0 initial quite broken implementation of backend switching
adds a5129e5 okay, working implementation selection
adds 079d40f depend on ::XS if a compiler is available
adds 4723417 fix another edge case
adds 409b558 todo-ify some leak tests on pp
adds dd06d7a changelog
adds a912fc4 pod coverage
adds bd8214a changelog
adds cdb543b document the memory leaks as a bug
adds a20ff0f note method renaming in changelog
adds 67caa3c use dist-checkconflicts
adds 2d7d043 changelog
adds 6a6af2f changelog
adds 10b0692 use the dzil conflicts plugin
adds 2eb6ad7 silence deprecation warnings for now
adds edb592e changelog
adds c7bb478 changelog
adds 3168f83 mark trial releases
adds b81c0e8 changelog
adds 2b8c34f changelog
adds 70d7962 whoops, the conflicts plugin takes care of this too
adds d692734 changelog
adds 2e643e4 changelog
adds 851240d changelog
adds 3aa0057 bump Package::Stash::XS dep to 0.18
adds 0b8010d changelog
adds 6c30b27 update test suite
adds 8e46cfb bump ::XS version again
adds 5878580 changelog
adds 1f5e1ba changelog
adds 9e8ba15 make the leak tests release-only
adds fdf824b lower perl prereq to 5.8.1 (ribasushi)
adds cc8f865 drop Test::Requires as a test dep, since that test isn't run by users
adds 8f642b3 changelog
adds 0551db9 changelog
adds 1ad97ee whoops, i still did need that dep
adds 02390f0 changelog
adds 5bb2ca3 apparently some cpantesters run release tests
adds ba3c1f7 bump xs dep
adds 87ae3e6 changelog
adds 1b6c490 changelog
adds e705649 skip Package::Stash::Conflicts in compile tests
adds eb53b1b make the namespace cache lazy and weak, in case the stash is deleted
adds d5611bc changelog
adds 55d477c bump dep on ::XS
adds 36cbfba disable caching of the namespace on 5.8
adds 045998e changelog
adds a44d6c3 changelog
adds fb57ca9 also skip the conflicts script
adds be98e65 changelog
adds 94461db changelog
adds 1de0245 don't mark ::XS as a dep, but do set dynamic_config = 1
adds f5ed275 changelog
adds a01e721 changelog
adds eb403ae changelog
adds 664f643 changelog
adds 65b8253 no reason this shouldn't be using the namespace
adds 86bd7e9 remove unused variable
adds 774f4f1 better argument checking for ->new
adds 7d7023f Module::Install called these as methods (ribasushi)
adds d39376f changelog
adds b9a3496 changelog
adds 6b2008e test updates
adds bca9865 regexprefs are valid scalar refs too
adds c3986e8 changelog
adds adda4f4 remove test numbers
adds d173d3a one more scalar type
adds aa9c54a refactor tests a bit
adds 1c6fd0d sync test suite
adds 1e90750 changelog
adds fcc5933 changelog
adds 7ef54f4 better test for scalar existence
adds 92b6eef update leak tests
adds 0352cb1 remove xt test numbers
adds ed131e4 don't allow invalid package names
adds 875d2d1 don't allow invalid stash entry names
adds 9494921 depend on ::XS 0.24
adds 12b5662 tests, and make this actually work
adds fb571e9 one more test
adds 6a42a16 also do that check for the hashref form
adds 7cfc804 changelog
adds 212f256 oops, forgot to conflict on mxms
adds 85a0e72 changelog
adds 65c1400 stop using a custom weaver.ini
adds 50419d9 make add_symbol go through ->namespace too
adds 86cf201 redeprecate these
adds d621315 hack in support for package::anon specifically here
adds 91a6181 and, actually enable support for anonymous packages
adds 8642531 initial tests for anonymous packages
adds c049a78 simplify this logic a bit
adds 0f40e41 don't initialize the slot unless a value is provided
adds abe3605 sync impl-selection tests
adds 1715486 make sure this is testing the right thing
adds 31cd651 more extensive tests for anon packages
adds 96fcd34 test for ribasushi's @INC hook bug
adds d93368f this is only going to work on 5.14
adds bc2b071 this test needs to use the right implementation too
adds e88665a better diagnostics for get_symbol issues on bare anon stashes
adds c6ddb1d add some tests for bare anon stashes
adds ace6563 properly conditionalize these on the PP implementation
adds acbc69c don't rely on the ::PP BROKEN_ constants existing in tests
adds f253ff9 make sure we don't get warnings about redefining symbols
adds e068010 disable bare anon stash tests for now
adds 42b01b3 sync tests
adds d18c45a actually, this isn't our fault, this is just generic 5.8 brokenness
adds df62307 sync tests
adds 7d36752 vivify globs properly, so they pick up the right magic
adds e6f5dd2 this causes redefinition warnings too on earlier perls
adds 6515983 dzil stuff
adds f22b46d bump up xs dep
adds 9cf1cab no, really make sure i'm testing the right thing (why is this failing)
adds 7ebef6b fix add_symbol with no value
adds cd53353 can't vivify subs without a value
adds d4f755a handle things like PL_sv_undef here
adds 23bce74 apparently we're no longer leaky here
adds 27c82de sync tests
adds f4e53d9 golfed the remove_symbol function
adds bcc7f41 Fixes bug RT-78272
adds 386514e Moves test to Test::Fatal instead of Test::Exception
adds ff58136 Replaces internal logic to select implementation with Module::Implementation
adds da8549a Explicitly requires Module::Implementation version 0.06+
adds c75c703 move this test to the right place and clean it up
adds 1aa95f3 need to handle assignment in the BROKEN_GLOB_ASSIGNMENT case too
adds 948efbf need to handle BROKEN_ISA_ASSIGNMENT here too
adds 5045a43 sync tests
adds b6a64d5 sync tests
adds 07da32a apparently ->isa lookups used to be cached in the package
adds 7a5d424 changelog
adds 602ba06 changelog
adds 172f5a6 remove deprecated api
adds e2bc5d7 changelog
adds 32672c8 packaging stuff
adds fad76cc changelog
adds e565af5 sync test suite
adds 279f93e Add a WORKING WITH VARIABLES section trying to cover all the quirks of assign-by-value and assign-by-reference
adds 84b1cae Merge pull request #7 from kentfredric/doc_variable_reference_passing
adds 96ea738 packaging stuff
adds fdbcbb3 remove some duplication
adds fb5d3be there's no reason for these to be methods
adds 829070f stop trying to be clever
adds 8d77fdc clean up docs
adds 1bad3b1 refactor
adds 59236a4 don't try to build the xs part if PUREPERL_ONLY is specified
adds 83dce97 Variable::Magic shouldn't be a dep
adds fcab43b changelog
adds a1000cb register configure prereqs
adds 7022f56 changelog
adds 4303dd9 link to github issues
adds 8d4e0e9 don't munge ::Conflicts
adds 75c2df3 Fix a spurious warning under taint mode
adds b13158a error handling here
adds 5724a3a . isn't in @INC in taint mode
adds 1025023 these tests should also use t/lib
adds 0ca85d6 hardcode this for now
adds 308f507 5.19 doesn't exist anymore
adds c7fa083 add Package::Anon as a develop requires dep
adds 95ee7dd bail out earlier if Package::Anon isn't supported
adds 9e6b6f0 allow Package::Anon installation to fail
adds c297c06 changelog
adds 5bad2ce changelog
adds e1f93cb Imported Upstream version 0.37
new afa490c Merge tag 'upstream/0.37'
new d774944 Update debian/changelog
new a6f4abb Update rm-package-stash-conflicts.patch to changed test file.
new 587870b Drop 0001-Fix-a-spurious-warning-under-taint-mode.patch, merged upstream.
new c4c019b Update years of copyright.
new 10302cd Declare compliance with Debian Policy 3.9.6.
new ed7cca1 wrap&sort d/control
new aa9e477 Drop version from libpackage-stash-xs-perl in Recommends.
new 6cbd541 releasing package libpackage-stash-perl version 0.37-1
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 3 +
LICENSE | 8 +-
MANIFEST | 2 +
META.json | 323 +++++++++++++++++----
META.yml | 320 ++++++++++++++------
Makefile.PL | 120 ++++----
README | 6 +-
bin/package-stash-conflicts | 8 +-
debian/changelog | 14 +
debian/control | 33 ++-
debian/copyright | 4 +-
...1-Fix-a-spurious-warning-under-taint-mode.patch | 68 -----
debian/patches/rm-package-stash-conflicts.patch | 30 +-
debian/patches/series | 1 -
debian/upstream/metadata | 7 +
dist.ini | 11 +
inc/MMPackageStash.pm | 3 +-
lib/Package/Stash.pm | 15 +-
lib/Package/Stash/Conflicts.pm | 40 +--
lib/Package/Stash/PP.pm | 11 +-
t/00-compile.t | 123 ++++----
t/anon-basic.t | 13 +-
t/anon.t | 14 +-
t/bare-anon-basic.t | 13 +-
t/bare-anon.t | 13 +-
t/lib/Package/Stash.pm | 2 +-
t/{warnings.t => warnings-taint.t} | 3 +-
t/warnings.t | 1 +
xt/release/no-tabs.t | 45 ++-
xt/release/pod-coverage.t | 12 +-
xt/release/pod-syntax.t | 5 +-
31 files changed, 842 insertions(+), 429 deletions(-)
delete mode 100644 debian/patches/0001-Fix-a-spurious-warning-under-taint-mode.patch
create mode 100644 debian/upstream/metadata
copy t/{warnings.t => warnings-taint.t} (87%)
--
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