[libclass-accessor-grouped-perl] annotated tag upstream/0.10012 created (now 5e4ab72)

gregor herrmann gregoa at debian.org
Mon Oct 6 16:01:54 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/0.10012
in repository libclass-accessor-grouped-perl.

        at  5e4ab72   (tag)
   tagging  2e7786e36248b124e55cdfd5a96e70efb6cf0e15 (commit)
  replaces  upstream/0.10010
 tagged by  gregor herrmann
        on  Mon Oct 6 17:55:54 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 0.10012

Andy Grundman (1):
      Fix my name :)

Arthur Axel "fREW" Schmidt (1):
      I was wrong, we still need this check

Arthur Axel 'fREW' Schmidt (5):
      fix repo url
      Add SYNOPSIS
      Add examples for methods that get used most often
      Changes for df84507
      Release 0.10003

Christopher H. Laco (31):
      Created new folder for Class::Accessor::Grouped
      Initial import
      Added tests for mk_group_accessors
      Added tests for mk_group_ro_accessors
      Added tests for mk_group_wo_accessors
      Updated MANIFEST
      use Carp instead of Carp::Clan
      Added more words to ignore list
      Added get_inherited/set_inherited to get/set inheritable class/object data much like Class::Data::Accessor does
      Changed get_inherited to check for definedness on class variable
      Added get_inherited tests verify we get defined things like 0, '' instead of proceeding to super class
      Updated release date
      Fixed abstract
      Added return statement to the end of get_inherited to return undef as a last resort
      Fixed pod NAME
      Added dist_author to Build.PL
      Big speedup for get_inherited under heavy usage
      Converted to Module::Install
      Added get/set_component_class
      set_comonent_class now only dies when the class is an installed/installable class and can't be loaded
      Quick kill of Class::Inspector warnings
      Use MRO::Compat instead of Class::ISA to DRTR for C3 vs. non-C3 classes
      r1700 at NP5660:  claco | 2007-07-01 21:08:11 -0400
      r1731 at NP5660:  claco | 2007-07-02 21:31:38 -0400
      r1064 at mbp:  claco | 2007-12-28 18:18:25 -0500
      r1163 at mbp:  claco | 2008-01-08 18:34:41 -0500
      r1165 at mbp:  claco | 2008-01-09 19:37:13 -0500
      Removed unnecessary code in get_simple: RT#40992, BUCHMULLER Norbert
      Updated Changes/Versions for release
      Use Class::XSAccessor if available RT#45577, AGRUNDMA
      Silence warnings resulting from incomplete can() overrides hiding

Guillermo Roditi (4):
      I got tired of the DigestColumns interface...
      subname stuff + tests
      add name to list of contributors
      bump!

Justin Hunter (2):
      dep on MRO::Compat only if we need to
      we have a Makefile.PL

Matt S Trout (2):
      fixes for CDI/CDA compat
      doc patch from abraxxa

Peter Rabbitson (103):
      We need to be smarter about recalculation of __cag_supers within inherited, as @ISA (thus supers) can very well change in-flight
      Slightly faster implementation of supers recalc check
      r7753 at Thesaurus:  rabbit | 2009-09-29 13:45:02 +0200
      XSAccessor fixes
      require XSAccessor in case someone just set hasXS to true manually
      head1 is capitalized
      Do as Steffen says
      More nitpicking
      Shuffle CAG around
      Lazy-load Class::Inspector
      Rewrap contributors
      Run all tests before commit damn it!
      Move component-group test to its own testfile
      Fix braindead ro/wo accessor breakage when CXSA is available
      Move benchmark into its own dir so we don't confuse the toolchain
      Release 0.09006
      Extra benchmark
      Cleanup/consolidate main test
      Factor out the XSA installing code (needed for later)
      Fix another XSA corner case - how can something so simple get so complex...
      Cleanup tests, s/class/obj/ where appropriate
      Make sure the XSA buggery works on a subclass as well
      Using an XS module as test_requires is too evil
      More documentation
      Minimal cleanups, remove another private method from the namespace
      Release 0.09007
      Backcompat is tough business :)
      Put back the private accessor installer method, there are overrides in the wild
      Release 0.09008
      Major revamp of CAG internals - now works on pure-perl
      Fix stupid pure-perl caching omission
      Protect $@ on evals
      Minor cleanup and Changes
      Minor refactor to allow for braindead CDBICompat code (no methname passed in)
      Even more corner case fixes - install the resolved final cref into the callER, not the original method source
      Release 0.09009
      Add debugging of undefer code reentrancy when a test environment is detected
      Cure perl 5.6 problem
      Stupid test syntax errors
      Fix undefer debugger - calls to the same deferred stub going via different classes/objects are ok
      Shave off another ~8% off accessor execution, MOAR benchmarks
      Release 0.10000
      Fix undefer tracker to play nice with Module::Unload (DBICSL)
      Workaround for Win32/AS retardation ($0 containing \, lolwut?!)
      Plant a better diagnostic for when the xs shim cached detection fails
      Add an extra benchmark point - the inherited accessor type
      Fix deferred XS accessors and 'around' interaction
      Require bugfixed Class::XSAccessor
      Silence warnings in case the expected shim gets garbage collected before any calls
      Extend and clarify POD of various methods
      Quiet test suite
      gitignore
      De-svn-ize
      No longer leak constants into the CAG namespace
      Release 0.10004
      Bump Class::XSAccessor dependency
      Sanify MANIFEST.SKIP
      Release 0.10005
      Switch to 2-space indent, minor formatting (no code) changes
      Disable error message tests on older perls until Class::XSA is fixed
      Seems to pass tests on 5.6.1 as well, drop minperl further
      Switch all module loading to Module::Runtime
      Generalize warning of undesirable accessor names
      Switch benchmarker to Dumbbench, cleanup
      The complexity of caching pkg_gen is in fact making things slower
      Stop reexamining own class twice under 'inherited'
      Align ro/wo makers with documentation
      Excise most redundant explicit return() ops
      Switch all S::U::blessed() calls to length(ref()), equivalent in our case
      Add an extra sub-naming test
      Better check for XS-availability (and bump to M::I which provides it)
      Whoops - env-package must stay hidden
      Fix incorrect handling of exotic fieldnames
      Improve text of ro/wo violation exceptions
      Extra sanity check of accessor names
      Some internal naming consistency
      Require bugfixed CXSA and warn on old (unusable) versions
      Add CXSA and S::N to meta recommends
      Using M::R solved this problem before it was encountered
      Release 0.10007
      Radically rewrite and tighten benchmarker, add more acc. makers
      Properly string-eval stuff
      Pass tests with CXSA but without SN
      Improve the documentation a *tiny* bit (needs much more work)
      Allow escape of the illegal name checks, darkpan has too much crap
      MOAR bench
      Release 0.10008
      Stop leaking extra methods into the inheritance chain
      Release 0.10009
      Reshuffle test loop (no func. changes). Examine under -w
      Fix ton of buggery with defer-immutable accessor shim
      Get rid of subtests so we can test threads
      Make cref registry thread-safe and a ton of tests
      Release 0.10010
      Get tests working under `prove -lrswTj10`
      Stop loading B - use our own perlstring() implementation
      Turn the CXSA error TODOs into hard skips
      Bump CXSA dep, clarify thread-test boundaries
      Ensure threads terminate properly
      Typo fix RT#87143
      Release 0.10011
      Do not tickle defective 5.10.0 threads in tests
      Release 0.10012

Rafael Kitover (15):
      release
      update Makefile.PL
      update copyright section for Debian at jawnsy's request
      remove optional dep
      removing Class::XSAccessor for now
      release
      add failing tests for punctuation in $field, remove unnecessary Win32 check and update POD
      remove pod_spelling.t
      re-add pod_spelling.t since it is in MANIFEST.SKIP
      fix field names with a single quote in them (patch from Jason Plum)
      release
      make pod_spelling.t pass
      fix MANIFEST.SKIP to actually ignore pod_spelling.t
      release 0.10001
      Release 0.10002

gregor herrmann (1):
      Imported Upstream version 0.10012

-----------------------------------------------------------------------

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/libclass-accessor-grouped-perl.git



More information about the Pkg-perl-cvs-commits mailing list