11 years agoRelease 0.10010 v0.10010
Peter Rabbitson [Wed, 24 Apr 2013 02:58:50 +0000]
Release 0.10010

11 years agoMake cref registry thread-safe and a ton of tests
Peter Rabbitson [Mon, 18 Mar 2013 08:23:54 +0000]
Make cref registry thread-safe and a ton of tests

11 years agoGet rid of subtests so we can test threads
Peter Rabbitson [Mon, 18 Mar 2013 07:31:32 +0000]
Get rid of subtests so we can test threads

11 years agoFix ton of buggery with defer-immutable accessor shim
Peter Rabbitson [Mon, 18 Mar 2013 07:16:01 +0000]
Fix ton of buggery with defer-immutable accessor shim

11 years agoReshuffle test loop (no func. changes). Examine under -w
Peter Rabbitson [Sun, 17 Mar 2013 16:00:20 +0000]
Reshuffle test loop (no func. changes). Examine under -w

11 years agoRelease 0.10009 v0.10009
Peter Rabbitson [Thu, 15 Nov 2012 18:50:50 +0000]
Release 0.10009

11 years agoStop leaking extra methods into the inheritance chain
Peter Rabbitson [Thu, 15 Nov 2012 18:48:09 +0000]
Stop leaking extra methods into the inheritance chain

Not opting to use namespace::clean as we can keep 5.6 compat
this way ;)

11 years agoRelease 0.10008 v0.10008
Peter Rabbitson [Thu, 15 Nov 2012 09:49:15 +0000]
Release 0.10008

11 years agoMOAR bench
Peter Rabbitson [Wed, 14 Nov 2012 04:39:42 +0000]
MOAR bench

11 years agoAllow escape of the illegal name checks, darkpan has too much crap
Peter Rabbitson [Tue, 13 Nov 2012 07:57:30 +0000]
Allow escape of the illegal name checks, darkpan has too much crap

Because one of the former maintainers of DBIC::SL is a raging idiot,
there is now a ton of DBIC code out there that attempts to create column
accessors with illegal names. In the interest of not cluttering the logs
of unsuspecting victims (unsuspecting because these accessors are
unusuable anyway) we provide an explicit "do not warn at all" escape,
until all such code is fixed

This will be a loooooong time >:(

11 years agoImprove the documentation a *tiny* bit (needs much more work)
Peter Rabbitson [Mon, 12 Nov 2012 13:25:32 +0000]
Improve the documentation a *tiny* bit (needs much more work)

11 years agoPass tests with CXSA but without SN
Peter Rabbitson [Mon, 12 Nov 2012 10:18:32 +0000]
Pass tests with CXSA but without SN

11 years agoProperly string-eval stuff
Peter Rabbitson [Mon, 12 Nov 2012 10:06:30 +0000]
Properly string-eval stuff

11 years agoRadically rewrite and tighten benchmarker, add more acc. makers
Peter Rabbitson [Wed, 31 Oct 2012 13:38:54 +0000]
Radically rewrite and tighten benchmarker, add more acc. makers

11 years agoRelease 0.10007 v0.10007
Peter Rabbitson [Thu, 8 Nov 2012 11:52:43 +0000]
Release 0.10007

11 years agoUsing M::R solved this problem before it was encountered
Peter Rabbitson [Thu, 8 Nov 2012 11:50:21 +0000]
Using M::R solved this problem before it was encountered

11 years agoAdd CXSA and S::N to meta recommends
Peter Rabbitson [Tue, 6 Nov 2012 15:24:36 +0000]
Add CXSA and S::N to meta recommends

11 years agoRequire bugfixed CXSA and warn on old (unusable) versions
Peter Rabbitson [Sun, 4 Nov 2012 18:11:42 +0000]
Require bugfixed CXSA and warn on old (unusable) versions

11 years agoSome internal naming consistency
Peter Rabbitson [Sat, 3 Nov 2012 09:08:26 +0000]
Some internal naming consistency

11 years agoExtra sanity check of accessor names
Peter Rabbitson [Fri, 2 Nov 2012 17:43:36 +0000]
Extra sanity check of accessor names

11 years agoImprove text of ro/wo violation exceptions
Peter Rabbitson [Fri, 2 Nov 2012 17:02:58 +0000]
Improve text of ro/wo violation exceptions

11 years agoFix incorrect handling of exotic fieldnames
Peter Rabbitson [Fri, 2 Nov 2012 16:20:24 +0000]
Fix incorrect handling of exotic fieldnames

11 years agoWhoops - env-package must stay hidden
Peter Rabbitson [Wed, 31 Oct 2012 13:38:08 +0000]
Whoops - env-package must stay hidden

11 years agoBetter check for XS-availability (and bump to M::I which provides it)
Peter Rabbitson [Wed, 31 Oct 2012 10:18:01 +0000]
Better check for XS-availability (and bump to M::I which provides it)

11 years agoAdd an extra sub-naming test
Peter Rabbitson [Mon, 29 Oct 2012 07:37:47 +0000]
Add an extra sub-naming test

11 years agoSwitch all S::U::blessed() calls to length(ref()), equivalent in our case
Peter Rabbitson [Sun, 28 Oct 2012 14:22:15 +0000]
Switch all S::U::blessed() calls to length(ref()), equivalent in our case

11 years agoExcise most redundant explicit return() ops
Peter Rabbitson [Sun, 28 Oct 2012 11:19:12 +0000]
Excise most redundant explicit return() ops

11 years agoAlign ro/wo makers with documentation
Peter Rabbitson [Wed, 31 Oct 2012 06:40:56 +0000]
Align ro/wo makers with documentation

11 years agoStop reexamining own class twice under 'inherited'
Peter Rabbitson [Sun, 28 Oct 2012 11:09:04 +0000]
Stop reexamining own class twice under 'inherited'

11 years agoThe complexity of caching pkg_gen is in fact making things slower
Peter Rabbitson [Sun, 28 Oct 2012 11:01:08 +0000]
The complexity of caching pkg_gen is in fact making things slower

11 years agoSwitch benchmarker to Dumbbench, cleanup
Peter Rabbitson [Sun, 28 Oct 2012 10:56:05 +0000]
Switch benchmarker to Dumbbench, cleanup

11 years agoGeneralize warning of undesirable accessor names
Peter Rabbitson [Sun, 28 Oct 2012 11:15:39 +0000]
Generalize warning of undesirable accessor names

11 years agoSwitch all module loading to Module::Runtime
Peter Rabbitson [Sat, 27 Oct 2012 16:30:35 +0000]
Switch all module loading to Module::Runtime

lose dependency on Class::Inspector

11 years agoSeems to pass tests on 5.6.1 as well, drop minperl further
Peter Rabbitson [Wed, 31 Oct 2012 10:15:59 +0000]
Seems to pass tests on 5.6.1 as well, drop minperl further

11 years agoDisable error message tests on older perls until Class::XSA is fixed
Peter Rabbitson [Wed, 31 Oct 2012 07:55:45 +0000]
Disable error message tests on older perls until Class::XSA is fixed

11 years agoSwitch to 2-space indent, minor formatting (no code) changes
Peter Rabbitson [Fri, 26 Oct 2012 04:49:18 +0000]
Switch to 2-space indent, minor formatting (no code) changes

12 years agoSilence warnings resulting from incomplete can() overrides hiding v0.10006
Christopher H. Laco [Wed, 28 Dec 2011 20:37:01 +0000]
Silence warnings resulting from incomplete can() overrides hiding
get/set_simple methods
Update version for release

12 years agoRelease 0.10005 v0.10005
Peter Rabbitson [Mon, 26 Dec 2011 12:48:39 +0000]
Release 0.10005

12 years agoSanify MANIFEST.SKIP
Peter Rabbitson [Mon, 26 Dec 2011 12:42:31 +0000]
Sanify MANIFEST.SKIP

12 years agoBump Class::XSAccessor dependency
Peter Rabbitson [Mon, 26 Dec 2011 12:35:26 +0000]
Bump Class::XSAccessor dependency

12 years agoRelease 0.10004 v0.10004
Peter Rabbitson [Mon, 28 Nov 2011 21:20:56 +0000]
Release 0.10004

12 years agoNo longer leak constants into the CAG namespace
Peter Rabbitson [Mon, 28 Nov 2011 21:16:05 +0000]
No longer leak constants into the CAG namespace

12 years agoDe-svn-ize
Peter Rabbitson [Mon, 28 Nov 2011 17:46:30 +0000]
De-svn-ize

12 years agogitignore
Peter Rabbitson [Mon, 28 Nov 2011 17:40:26 +0000]
gitignore

12 years agoQuiet test suite
Peter Rabbitson [Mon, 28 Nov 2011 17:37:35 +0000]
Quiet test suite

12 years agoExtend and clarify POD of various methods
Peter Rabbitson [Mon, 28 Nov 2011 17:33:28 +0000]
Extend and clarify POD of various methods

13 years agoRelease 0.10003 v0.10003
Arthur Axel 'fREW' Schmidt [Tue, 3 May 2011 00:13:03 +0000]
Release 0.10003

13 years agoChanges for df84507
Arthur Axel 'fREW' Schmidt [Tue, 3 May 2011 00:07:50 +0000]
Changes for df84507

13 years agoAdd examples for methods that get used most often
Arthur Axel 'fREW' Schmidt [Tue, 3 May 2011 00:05:33 +0000]
Add examples for methods that get used most often

13 years agoAdd SYNOPSIS
Arthur Axel 'fREW' Schmidt [Mon, 2 May 2011 23:42:23 +0000]
Add SYNOPSIS

13 years agofix repo url origin/master
Arthur Axel 'fREW' Schmidt [Sat, 16 Apr 2011 21:01:04 +0000]
fix repo url

13 years agowe have a Makefile.PL origin/trunk
Justin Hunter [Tue, 1 Feb 2011 19:51:47 +0000]
we have a Makefile.PL

13 years agodep on MRO::Compat only if we need to
Justin Hunter [Tue, 1 Feb 2011 19:51:12 +0000]
dep on MRO::Compat only if we need to

13 years agoRelease 0.10002 v0.10002
Rafael Kitover [Sun, 19 Dec 2010 05:24:28 +0000]
Release 0.10002

13 years agoSilence warnings in case the expected shim gets garbage collected before any calls
Peter Rabbitson [Sun, 19 Dec 2010 01:25:01 +0000]
Silence warnings in case the expected shim gets garbage collected before any calls

13 years agoRequire bugfixed Class::XSAccessor
Peter Rabbitson [Sun, 19 Dec 2010 01:15:39 +0000]
Require bugfixed Class::XSAccessor

13 years agoFix deferred XS accessors and 'around' interaction
Peter Rabbitson [Sun, 19 Dec 2010 01:09:36 +0000]
Fix deferred XS accessors and 'around' interaction

13 years agoAdd an extra benchmark point - the inherited accessor type
Peter Rabbitson [Thu, 16 Dec 2010 09:41:30 +0000]
Add an extra benchmark point - the inherited accessor type

13 years agoPlant a better diagnostic for when the xs shim cached detection fails
Peter Rabbitson [Thu, 16 Dec 2010 09:28:47 +0000]
Plant a better diagnostic for when the xs shim cached detection fails

13 years agorelease 0.10001 v0.10001
Rafael Kitover [Sun, 12 Dec 2010 03:17:26 +0000]
release 0.10001

13 years agoWorkaround for Win32/AS retardation ($0 containing \, lolwut?!)
Peter Rabbitson [Wed, 8 Dec 2010 09:51:14 +0000]
Workaround for Win32/AS retardation ($0 containing \, lolwut?!)

13 years agoFix undefer tracker to play nice with Module::Unload (DBICSL)
Peter Rabbitson [Wed, 8 Dec 2010 09:49:27 +0000]
Fix undefer tracker to play nice with Module::Unload (DBICSL)

13 years agoRelease 0.10000 v0.10000
Peter Rabbitson [Sat, 27 Nov 2010 17:54:08 +0000]
Release 0.10000

13 years agoShave off another ~8% off accessor execution, MOAR benchmarks
Peter Rabbitson [Sat, 27 Nov 2010 17:49:47 +0000]
Shave off another ~8% off accessor execution, MOAR benchmarks

13 years agoFix undefer debugger - calls to the same deferred stub going via different classes...
Peter Rabbitson [Sat, 27 Nov 2010 16:50:48 +0000]
Fix undefer debugger - calls to the same deferred stub going via different classes/objects are ok

13 years agoStupid test syntax errors
Peter Rabbitson [Sat, 27 Nov 2010 15:46:12 +0000]
Stupid test syntax errors

13 years agoCure perl 5.6 problem
Peter Rabbitson [Sat, 27 Nov 2010 15:45:08 +0000]
Cure perl 5.6 problem

13 years agoAdd debugging of undefer code reentrancy when a test environment is detected
Peter Rabbitson [Sat, 27 Nov 2010 15:41:24 +0000]
Add debugging of undefer code reentrancy when a test environment is detected

13 years agoRelease 0.09009 v0.09009
Peter Rabbitson [Fri, 26 Nov 2010 01:35:15 +0000]
Release 0.09009

13 years agoEven more corner case fixes - install the resolved final cref into the callER, not...
Peter Rabbitson [Fri, 26 Nov 2010 01:29:33 +0000]
Even more corner case fixes - install the resolved final cref into the callER, not the original method source

13 years agoMinor refactor to allow for braindead CDBICompat code (no methname passed in)
Peter Rabbitson [Thu, 25 Nov 2010 18:14:34 +0000]
Minor refactor to allow for braindead CDBICompat code (no methname passed in)

13 years agoMinor cleanup and Changes
Peter Rabbitson [Thu, 25 Nov 2010 18:03:18 +0000]
Minor cleanup and Changes

13 years agoProtect $@ on evals
Peter Rabbitson [Thu, 25 Nov 2010 16:17:32 +0000]
Protect $@ on evals

13 years agoFix stupid pure-perl caching omission
Peter Rabbitson [Thu, 25 Nov 2010 14:33:45 +0000]
Fix stupid pure-perl caching omission

13 years agoMajor revamp of CAG internals - now works on pure-perl
Peter Rabbitson [Thu, 25 Nov 2010 14:22:45 +0000]
Major revamp of CAG internals - now works on pure-perl

13 years agoRelease 0.09008 v0.09008
Peter Rabbitson [Mon, 11 Oct 2010 07:40:01 +0000]
Release 0.09008

13 years agoPut back the private accessor installer method, there are overrides in the wild
Peter Rabbitson [Mon, 11 Oct 2010 07:37:40 +0000]
Put back the private accessor installer method, there are overrides in the wild

13 years agoBackcompat is tough business :)
Peter Rabbitson [Mon, 11 Oct 2010 07:34:48 +0000]
Backcompat is tough business :)

13 years agoRelease 0.09007 v0.09007
Peter Rabbitson [Sat, 9 Oct 2010 10:28:10 +0000]
Release 0.09007

13 years agoMinimal cleanups, remove another private method from the namespace
Peter Rabbitson [Sat, 9 Oct 2010 10:22:18 +0000]
Minimal cleanups, remove another private method from the namespace

13 years agoMore documentation
Peter Rabbitson [Sat, 9 Oct 2010 08:38:29 +0000]
More documentation

13 years agoUsing an XS module as test_requires is too evil
Peter Rabbitson [Fri, 8 Oct 2010 16:59:29 +0000]
Using an XS module as test_requires is too evil

13 years agoMake sure the XSA buggery works on a subclass as well
Peter Rabbitson [Fri, 8 Oct 2010 16:13:39 +0000]
Make sure the XSA buggery works on a subclass as well

13 years agoCleanup tests, s/class/obj/ where appropriate
Peter Rabbitson [Fri, 8 Oct 2010 16:10:38 +0000]
Cleanup tests, s/class/obj/ where appropriate

13 years agoFix another XSA corner case - how can something so simple get so complex...
Peter Rabbitson [Fri, 8 Oct 2010 15:50:27 +0000]
Fix another XSA corner case - how can something so simple get so complex...

13 years agoFactor out the XSA installing code (needed for later)
Peter Rabbitson [Fri, 8 Oct 2010 12:20:42 +0000]
Factor out the XSA installing code (needed for later)

13 years agoCleanup/consolidate main test
Peter Rabbitson [Fri, 8 Oct 2010 11:51:58 +0000]
Cleanup/consolidate main test

13 years agoExtra benchmark
Peter Rabbitson [Fri, 8 Oct 2010 11:49:47 +0000]
Extra benchmark

13 years agoRelease 0.09006 v0.09006
Peter Rabbitson [Fri, 10 Sep 2010 23:51:53 +0000]
Release 0.09006

13 years agoMove benchmark into its own dir so we don't confuse the toolchain
Peter Rabbitson [Fri, 10 Sep 2010 23:48:00 +0000]
Move benchmark into its own dir so we don't confuse the toolchain

13 years agoFix braindead ro/wo accessor breakage when CXSA is available
Peter Rabbitson [Fri, 10 Sep 2010 17:46:29 +0000]
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

13 years agoMove component-group test to its own testfile
Peter Rabbitson [Fri, 10 Sep 2010 11:41:21 +0000]
Move component-group test to its own testfile
Switch some tests to Test::Exception
Bump minimum M::I version for developes

13 years agoRun all tests before commit damn it!
Peter Rabbitson [Fri, 10 Sep 2010 09:19:38 +0000]
Run all tests before commit damn it!

13 years agoRewrap contributors
Peter Rabbitson [Fri, 10 Sep 2010 09:07:21 +0000]
Rewrap contributors

13 years agoLazy-load Class::Inspector
Peter Rabbitson [Thu, 9 Sep 2010 10:38:31 +0000]
Lazy-load Class::Inspector

13 years agoI was wrong, we still need this check
Arthur Axel "fREW" Schmidt [Wed, 1 Sep 2010 21:03:42 +0000]
I was wrong, we still need this check

13 years agofix MANIFEST.SKIP to actually ignore pod_spelling.t v0.09004
Rafael Kitover [Wed, 11 Aug 2010 04:28:02 +0000]
fix MANIFEST.SKIP to actually ignore pod_spelling.t

13 years agomake pod_spelling.t pass
Rafael Kitover [Wed, 11 Aug 2010 04:25:00 +0000]
make pod_spelling.t pass

13 years agorelease
Rafael Kitover [Wed, 11 Aug 2010 04:24:01 +0000]
release

13 years agofix field names with a single quote in them (patch from Jason Plum)
Rafael Kitover [Wed, 11 Aug 2010 04:21:51 +0000]
fix field names with a single quote in them (patch from Jason Plum)