[libclass-accessor-grouped-perl] branch master updated (525db3b -> 0e1c1b7)

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


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

gregoa pushed a change to branch master
in repository libclass-accessor-grouped-perl.

      from  525db3b   update changelog
       new  76b0a76   Add debian/upstream/metadata
       new  746d84d   Update debian/changelog
      adds  0e42782   Created new folder for Class::Accessor::Grouped
      adds  963a69a   Initial import
      adds  e7d391a   Added tests for mk_group_accessors
      adds  6a48652   Added tests for mk_group_ro_accessors
      adds  c26cc2b   Added tests for mk_group_wo_accessors Updated all test plans to use real test counts
      adds  41788f6   Updated MANIFEST Added *.tmp files to MANIFEST.SKIP
      adds  0fea2bf   use Carp instead of Carp::Clan
      adds  25e81d5   Added more words to ignore list
      adds  e6f2a0f   Added get_inherited/set_inherited to get/set inheritable class/object data much like Class::Data::Accessor does Added Scalar::Util/Class::ISA to requires
      adds  301f15c   Changed get_inherited to check for definedness on class variable
      adds  2d6912a   Added get_inherited tests verify we get defined things like 0, '' instead of proceeding to super class
      adds  f810328   Updated release date
      adds  5e253ff   Fixed abstract
      adds  c46050d   Added return statement to the end of get_inherited to return undef as a last resort
      adds  1ad8d8c   Fixed pod NAME
      adds  97972dc   Added dist_author to Build.PL Added CLACO to authors list
      adds  a49c32d   Big speedup for get_inherited under heavy usage Check current class variable before calculating super paths Cache super paths locally to speed up multiple calls on the same class
      adds  e1eaa4a   Converted to Module::Install Added culterific tests/TEST_AUTHOR Converted to distro friendly version number
      adds  331e820   Added get/set_component_class
      adds  874177a   set_comonent_class now only dies when the class is an installed/installable class and can't be loaded
      adds  bce7bdf   Quick kill of Class::Inspector warnings
      adds  8787799   Use MRO::Compat instead of Class::ISA to DRTR for C3 vs. non-C3 classes
      adds  d8b59db    r1700 at NP5660:  claco | 2007-07-01 21:08:11 -0400  Fixed spelling test error  Added WriteAll/DIST/PREOP for README
      adds  9c3d517   fixes for CDI/CDA compat
      adds  c9cc049    r1731 at NP5660:  claco | 2007-07-02 21:31:38 -0400  Updated Changes/Version for release
      adds  22fa672   doc patch from abraxxa
      adds  a0bce8b    r1064 at mbp:  claco | 2007-12-28 18:18:25 -0500  Working around @_ assigment bug in 5.10.0 that kills performace  Tweaked code for speed over form. No functional changes.
      adds  766f602    r1163 at mbp:  claco | 2008-01-08 18:34:41 -0500  Updated version to 0.08000 for release
      adds  9373b72    r1165 at mbp:  claco | 2008-01-09 19:37:13 -0500  Removed bogus tests line in Makefile.PL that errored out on older harnesses becuase I had specified a directory that doesn't exists
      adds  97d76fb   I got tired of the DigestColumns interface...
      adds  7c0c028   Removed unnecessary code in get_simple: RT#40992, BUCHMULLER Norbert
      adds  4f8ce9d   We need to be smarter about recalculation of __cag_supers within inherited, as @ISA (thus supers) can very well change in-flight
      adds  fe63d72   Slightly faster implementation of supers recalc check
      adds  826625b   Updated Changes/Versions for release
      adds  1ee74bd   subname stuff + tests
      adds  dfb8652   add name to list of contributors
      adds  44060ff   bump!
      adds  9540f4e   Use Class::XSAccessor if available RT#45577, AGRUNDMA
      adds  d3fbb66   Fix my name :)
      adds  53dd364   release
      adds  81feed1   update Makefile.PL
      adds  4fe2563   update copyright section for Debian at jawnsy's request
      adds  a557f8a    r7753 at Thesaurus:  rabbit | 2009-09-29 13:45:02 +0200  Fix POD
      adds  15cf8e3   remove optional dep
      adds  b9a6957   removing Class::XSAccessor for now
      adds  a2537c5   XSAccessor fixes
      adds  46f1ef8   require XSAccessor in case someone just set hasXS to true manually
      adds  af16948   release
      adds  9d7d52d   head1 is capitalized
      adds  96bd933   Do as Steffen says
      adds  62cf992   More nitpicking
      adds  002faeb   Shuffle CAG around
      adds  8ef9b3f   add failing tests for punctuation in $field, remove unnecessary Win32 check and update POD
      adds  f9a3a51   remove pod_spelling.t
      adds  43db6fd   re-add pod_spelling.t since it is in MANIFEST.SKIP
      adds  6a4c729   fix field names with a single quote in them (patch from Jason Plum)
      adds  448b0e2   release
      adds  d51c592   make pod_spelling.t pass
      adds  8d1eea0   fix MANIFEST.SKIP to actually ignore pod_spelling.t
      adds  9f56245   I was wrong, we still need this check
      adds  01249db   Lazy-load Class::Inspector
      adds  ba6f7b1   Rewrap contributors
      adds  439785d   Run all tests before commit damn it!
      adds  18026fd   Move component-group test to its own testfile Switch some tests to Test::Exception Bump minimum M::I version for developes
      adds  8019c4d   Fix braindead ro/wo accessor breakage when CXSA is available Better control on whether to use CXSA or not (global var and envvar) Rewrite tests so that PP and XS codepaths are fully tested Bump Test::More for subtests functionality Add benchmark and XS discussion to POD
      adds  2b21fd6   Move benchmark into its own dir so we don't confuse the toolchain
      adds  ccc05ae   Release 0.09006
      adds  71eea8e   Extra benchmark
      adds  2834410   Cleanup/consolidate main test
      adds  28feee3   Factor out the XSA installing code (needed for later)
      adds  fee7c68   Fix another XSA corner case - how can something so simple get so complex...
      adds  8443030   Cleanup tests, s/class/obj/ where appropriate
      adds  f7ce0ad   Make sure the XSA buggery works on a subclass as well
      adds  d1dc76a   Using an XS module as test_requires is too evil
      adds  bd83e67   More documentation
      adds  eece256   Minimal cleanups, remove another private method from the namespace
      adds  1244b5c   Release 0.09007
      adds  cfed50f   Backcompat is tough business :)
      adds  8079cae   Put back the private accessor installer method, there are overrides in the wild
      adds  c22782d   Release 0.09008
      adds  85ccab9   Major revamp of CAG internals - now works on pure-perl
      adds  98694bf   Fix stupid pure-perl caching omission
      adds  eda06cc   Protect $@ on evals
      adds  fdb7517   Minor cleanup and Changes
      adds  8702466   Minor refactor to allow for braindead CDBICompat code (no methname passed in)
      adds  f7cf686   Even more corner case fixes - install the resolved final cref into the callER, not the original method source
      adds  ad2211b   Release 0.09009
      adds  e6f2993   Add debugging of undefer code reentrancy when a test environment is detected
      adds  bd97509   Cure perl 5.6 problem
      adds  6026fe6   Stupid test syntax errors
      adds  34051fe   Fix undefer debugger - calls to the same deferred stub going via different classes/objects are ok
      adds  af71d68   Shave off another ~8% off accessor execution, MOAR benchmarks
      adds  d93670a   Release 0.10000
      adds  2d392af   Fix undefer tracker to play nice with Module::Unload (DBICSL)
      adds  f0f2423   Workaround for Win32/AS retardation ($0 containing \, lolwut?!)
      adds  4ae5d12   release 0.10001
      adds  21498f4   Plant a better diagnostic for when the xs shim cached detection fails
      adds  52e8510   Add an extra benchmark point - the inherited accessor type
      adds  de16737   Fix deferred XS accessors and 'around' interaction
      adds  b36cd25   Require bugfixed Class::XSAccessor
      adds  45c3ca9   Silence warnings in case the expected shim gets garbage collected before any calls
      adds  ee3f0e6   Release 0.10002
      adds  df84507   dep on MRO::Compat only if we need to
      adds  341239e   we have a Makefile.PL
      adds  640fe59   fix repo url
      adds  3b118c1   Add SYNOPSIS
      adds  1892252   Add examples for methods that get used most often
      adds  98e2580   Changes for df84507
      adds  2954883   Release 0.10003
      adds  8e0a387   Extend and clarify POD of various methods
      adds  716410c   Quiet test suite
      adds  412a0e6   gitignore
      adds  9d8d0a4   De-svn-ize
      adds  3f6054c   No longer leak constants into the CAG namespace
      adds  4977f64   Release 0.10004
      adds  80ebe3b   Bump Class::XSAccessor dependency
      adds  ffaab36   Sanify MANIFEST.SKIP
      adds  ae21b33   Release 0.10005
      adds  ad0ed97   Silence warnings resulting from incomplete can() overrides hiding get/set_simple methods Update version for release
      adds  ba8c183   Switch to 2-space indent, minor formatting (no code) changes
      adds  395c3fd   Disable error message tests on older perls until Class::XSA is fixed
      adds  1ffccc5   Seems to pass tests on 5.6.1 as well, drop minperl further
      adds  6d0e8ff   Switch all module loading to Module::Runtime
      adds  33fe229   Generalize warning of undesirable accessor names
      adds  396618f   Switch benchmarker to Dumbbench, cleanup
      adds  a3a8117   The complexity of caching pkg_gen is in fact making things slower
      adds  cc8ab1f   Stop reexamining own class twice under 'inherited'
      adds  fa4699e   Align ro/wo makers with documentation
      adds  cf8d432   Excise most redundant explicit return() ops
      adds  48dfec7   Switch all S::U::blessed() calls to length(ref()), equivalent in our case
      adds  0d633b8   Add an extra sub-naming test
      adds  755dd06   Better check for XS-availability (and bump to M::I which provides it)
      adds  727cd2c   Whoops - env-package must stay hidden
      adds  4d70ba1   Fix incorrect handling of exotic fieldnames
      adds  da609a4   Improve text of ro/wo violation exceptions
      adds  510d727   Extra sanity check of accessor names
      adds  e6bdecb   Some internal naming consistency
      adds  79f0ccb   Require bugfixed CXSA and warn on old (unusable) versions
      adds  8e29282   Add CXSA and S::N to meta recommends
      adds  666a760   Using M::R solved this problem before it was encountered
      adds  841a75f   Release 0.10007
      adds  aeb2519   Radically rewrite and tighten benchmarker, add more acc. makers
      adds  00e42e8   Properly string-eval stuff
      adds  7a1ba8b   Pass tests with CXSA but without SN
      adds  533d4d9   Improve the documentation a *tiny* bit (needs much more work)
      adds  6c6bc8c   Allow escape of the illegal name checks, darkpan has too much crap
      adds  e89e4f1   MOAR bench
      adds  dff5279   Release 0.10008
      adds  e4cb632   Stop leaking extra methods into the inheritance chain
      adds  d7a7f66   Release 0.10009
      adds  5fc5d14   Reshuffle test loop (no func. changes). Examine under -w
      adds  5808b22   Fix ton of buggery with defer-immutable accessor shim
      adds  ed60698   Get rid of subtests so we can test threads
      adds  1ed25f9   Make cref registry thread-safe and a ton of tests
      adds  1734e8f   Release 0.10010
      adds  2f4e57f   Get tests working under `prove -lrswTj10`
      adds  07c5154   Stop loading B - use our own perlstring() implementation
      adds  76427bb   Turn the CXSA error TODOs into hard skips
      adds  5c87a5b   Bump CXSA dep, clarify thread-test boundaries
      adds  40f3dfe   Ensure threads terminate properly
      adds  41f7500   Typo fix RT#87143
      adds  5802bd3   Release 0.10011
      adds  270b8b0   Do not tickle defective 5.10.0 threads in tests
      adds  3c8ff8a   Release 0.10012
      adds  2e7786e   Imported Upstream version 0.10012
       new  9704661   Merge tag 'upstream/0.10012'
       new  188f268   Update debian/changelog
       new  10a3940   Update years of packaging copyright.
       new  0e9bd16   Declare compliance with Debian Policy 3.9.6.
       new  08d3f70   Bump versioned (build) dependency on libclass-xsaccessor-perl.
       new  e0049e4   Mark package as autopkgtest-able.
       new  0e1c1b7   releasing package libclass-accessor-grouped-perl version 0.10012-1

The 9 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                       |  7 ++++++
 META.yml                      |  4 ++--
 Makefile.PL                   |  2 +-
 debian/changelog              | 12 ++++++++--
 debian/control                |  7 +++---
 debian/copyright              |  2 +-
 debian/upstream/metadata      |  5 ++++
 lib/Class/Accessor/Grouped.pm | 24 ++++++++-----------
 t/accessors_pp.t              | 54 ++++++++++++++++++++++++++++++++++---------
 t/accessors_ro.t              | 16 +++++--------
 t/accessors_wo.t              | 16 +++++--------
 t/accessors_xs.t              | 44 +++++++++++++++++++++++++++--------
 t/accessors_xs_cachedwarn.t   | 10 ++++++--
 13 files changed, 137 insertions(+), 66 deletions(-)
 create mode 100644 debian/upstream/metadata

-- 
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