[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