[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