6 years ago$_call_if_object with DOES should fail without a DOES method
Graham Knop [Wed, 25 Apr 2018 12:28:46 +0000]
$_call_if_object with DOES should fail without a DOES method

6 years agoparallelize tests when requested
Karen Etheridge [Sat, 21 Apr 2018 21:52:01 +0000]
parallelize tests when requested

6 years agouse Travis CI
Karen Etheridge [Sat, 21 Apr 2018 18:17:17 +0000]
use Travis CI

6 years agoBumping version to 1.000010
Karen Etheridge [Sat, 21 Apr 2018 17:14:06 +0000]
Bumping version to 1.000010

6 years agoRelease commit for 1.000009 v1.000009
Karen Etheridge [Sat, 21 Apr 2018 17:13:55 +0000]
Release commit for 1.000009

6 years agoBumping version to 1.000009
Karen Etheridge [Sat, 21 Apr 2018 17:13:19 +0000]
Bumping version to 1.000009

6 years agoChanges entry for does, DOES changes
Karen Etheridge [Sat, 21 Apr 2018 15:44:59 +0000]
Changes entry for does, DOES changes

6 years agodocument behavior of does/DOES when methods are missing
Graham Knop [Mon, 9 Apr 2018 09:47:44 +0000]
document behavior of does/DOES when methods are missing

6 years agofix handling of does and DOES
Graham Knop [Wed, 1 Nov 2017 16:26:30 +0000]
fix handling of does and DOES

does has no defined meaning in core. It is a convention established by
Moose-like modules.  In Moose/Moo/Mouse, does checks for roles only, not
parent classes.  $_does should not try to fall back to calling isa.

$_call_if_object shouldn't have any special handling for does or DOES,
it should just do exactly what it was asked to.  But it especially
shouldn't have special handling for things like 'Does'.

Because of these requirements, the implementations of does and DOES have
to be separate from what isa and can do.

6 years agoadd contributors to metadata
Karen Etheridge [Sat, 21 Apr 2018 15:40:48 +0000]
add contributors to metadata

6 years agopublish the github repo instead, for easier receipt of pull requests
Karen Etheridge [Sat, 21 Apr 2018 15:38:43 +0000]
publish the github repo instead, for easier receipt of pull requests

7 years agoRelease commit for 1.000008 v1.000008
Karen Etheridge [Tue, 3 Oct 2017 01:12:18 +0000]
Release commit for 1.000008

7 years agoBumping version to 1.000008
Karen Etheridge [Tue, 3 Oct 2017 01:11:43 +0000]
Bumping version to 1.000008

7 years agopreserve list context for the sub being called by $_call_if_can
Karen Etheridge [Tue, 3 Oct 2017 00:49:48 +0000]
preserve list context for the sub being called by $_call_if_can

also add some additional tests to demonstrate behaviour in list context
(some of which failed before the fix)

7 years agofix test labels
Karen Etheridge [Tue, 3 Oct 2017 00:41:40 +0000]
fix test labels

7 years agoskip the redundant blessed call in $_call_if_can
Karen Etheridge [Fri, 22 Sep 2017 16:37:48 +0000]
skip the redundant blessed call in $_call_if_can

7 years agoRelease commit for 1.000007 v1.000007
Karen Etheridge [Fri, 22 Sep 2017 02:24:11 +0000]
Release commit for 1.000007

7 years agoBumping version to 1.000007
Karen Etheridge [Fri, 22 Sep 2017 02:21:09 +0000]
Bumping version to 1.000007

7 years ago$_call_if_can
Karen Etheridge [Fri, 22 Sep 2017 02:20:56 +0000]
$_call_if_can

7 years agotest the return value of successful $_call_if_object calls
Karen Etheridge [Fri, 22 Sep 2017 01:09:15 +0000]
test the return value of successful $_call_if_object calls

7 years agoexplicitly test the return value of the false results
Karen Etheridge [Fri, 22 Sep 2017 00:50:00 +0000]
explicitly test the return value of the false results

7 years agoignore my local TODO file
Karen Etheridge [Thu, 21 Sep 2017 23:37:42 +0000]
ignore my local TODO file

7 years agokeep namespace cleaner: don't import blessed()
Karen Etheridge [Thu, 21 Sep 2017 23:32:05 +0000]
keep namespace cleaner: don't import blessed()

7 years agoensure extra metadata is treated as v2.0 internally
Karen Etheridge [Thu, 21 Sep 2017 23:31:17 +0000]
ensure extra metadata is treated as v2.0 internally

8 years agoRelease commit for 1.000006 v1.000006
Graham Knop [Mon, 31 Oct 2016 22:08:10 +0000]
Release commit for 1.000006

8 years agoBumping version to 1.000006
Graham Knop [Mon, 31 Oct 2016 22:07:58 +0000]
Bumping version to 1.000006

8 years agoavoid needing . in @INC in dev mode
Graham Knop [Mon, 17 Oct 2016 15:37:52 +0000]
avoid needing . in @INC in dev mode

9 years agoMake ->does, ->DOES safe on old perls (RT#100866)
Karen Etheridge [Sun, 15 Mar 2015 01:09:20 +0000]
Make ->does, ->DOES safe on old perls (RT#100866)

9 years agoexplicitly mark the end of code and start of pod
Karen Etheridge [Sun, 15 Mar 2015 00:37:58 +0000]
explicitly mark the end of code and start of pod

9 years agodrop the use of fatal warnings in tests
Karen Etheridge [Sun, 15 Mar 2015 00:25:01 +0000]
drop the use of fatal warnings in tests

It can be a good idea to fatalize warnings for the author, but we do not want
to block end-user installs if some new perl adds a warning that we did not
predict.

9 years agoignore new EUMM artifacts
Karen Etheridge [Sun, 15 Mar 2015 00:24:28 +0000]
ignore new EUMM artifacts

10 years agoadd some test cases to show that undef invocants are handled too
Karen Etheridge [Wed, 1 Oct 2014 04:12:52 +0000]
add some test cases to show that undef invocants are handled too

10 years agoremove realclean from Makefile.PL and let Distar handle it
Graham Knop [Thu, 21 Aug 2014 15:41:53 +0000]
remove realclean from Makefile.PL and let Distar handle it

10 years agoremove version bumping make targets and let distar handle it
Graham Knop [Thu, 21 Aug 2014 15:39:35 +0000]
remove version bumping make targets and let distar handle it

10 years agoRelease commit for 1.000005 v1.000005
Karen Etheridge [Sat, 16 Aug 2014 22:15:56 +0000]
Release commit for 1.000005

10 years agodeclare some test prereqs
Karen Etheridge [Sat, 16 Aug 2014 22:11:19 +0000]
declare some test prereqs

10 years agocopy bump-version script from Import-Into
Karen Etheridge [Sat, 16 Aug 2014 22:11:04 +0000]
copy bump-version script from Import-Into

10 years agocopy meta munging from JSON-MaybeXS
Karen Etheridge [Sat, 16 Aug 2014 22:10:00 +0000]
copy meta munging from JSON-MaybeXS

10 years agolink to 2013 lightning talk
Karen Etheridge [Sat, 16 Aug 2014 22:02:17 +0000]
link to 2013 lightning talk

10 years agoadd some realclean targets
Karen Etheridge [Sat, 16 Aug 2014 22:01:39 +0000]
add some realclean targets

10 years agotighten up entries
Karen Etheridge [Sat, 16 Aug 2014 22:00:59 +0000]
tighten up entries

10 years agorestore hyphens in Changes lines
Matt S Trout [Thu, 5 Dec 2013 01:54:08 +0000]
restore hyphens in Changes lines

10 years agocomment blessed use so people who fail at perl stop trying to break it
Matt S Trout [Thu, 5 Dec 2013 01:53:40 +0000]
comment blessed use so people who fail at perl stop trying to break it

10 years agobump version to 1.000005
Karen Etheridge [Tue, 3 Dec 2013 22:37:31 +0000]
bump version to 1.000005

10 years agoindicate minimum perl version required
Karen Etheridge [Tue, 3 Dec 2013 22:37:13 +0000]
indicate minimum perl version required

10 years agotypo in changelog
Karen Etheridge [Tue, 3 Dec 2013 22:36:53 +0000]
typo in changelog

10 years agono need for MANIFEST to be committed
Karen Etheridge [Tue, 3 Dec 2013 22:28:30 +0000]
no need for MANIFEST to be committed

11 years agoRelease commit for 1.000004 v1.000004
Karen Etheridge [Thu, 19 Sep 2013 04:31:53 +0000]
Release commit for 1.000004

11 years agocommit current MANIFEST
Karen Etheridge [Thu, 19 Sep 2013 04:26:50 +0000]
commit current MANIFEST

11 years agobump version for release
Karen Etheridge [Thu, 19 Sep 2013 04:22:18 +0000]
bump version for release

11 years agofix bad metadata (x_PREREQ_PM)
Karen Etheridge [Thu, 19 Sep 2013 04:16:54 +0000]
fix bad metadata (x_PREREQ_PM)

11 years agospelling (RT#87692)
David Steinbrunner [Thu, 19 Sep 2013 04:11:58 +0000]
spelling (RT#87692)

11 years agono longer inherit from Exporter
Karen Etheridge [Thu, 19 Sep 2013 04:10:12 +0000]
no longer inherit from Exporter

11 years agogotta have a .gitignore file
Karen Etheridge [Thu, 19 Sep 2013 04:20:12 +0000]
gotta have a .gitignore file

11 years agowe can still save a dep, but gotta have a plan...
Karen Etheridge [Wed, 18 Sep 2013 16:30:03 +0000]
we can still save a dep, but gotta have a plan...

11 years agoproperly set v2 metadata!
Karen Etheridge [Fri, 23 Aug 2013 00:08:46 +0000]
properly set v2 metadata!

11 years agoensure we create a v2 meta file
Karen Etheridge [Tue, 30 Jul 2013 00:40:14 +0000]
ensure we create a v2 meta file

11 years agomake changelog more readable, CPAN::Changes-compliant
Karen Etheridge [Thu, 18 Jul 2013 21:37:43 +0000]
make changelog more readable, CPAN::Changes-compliant

11 years agoRelease commit for 1.000003 v1.000003
Karen Etheridge [Tue, 26 Mar 2013 04:03:14 +0000]
Release commit for 1.000003

11 years agoadd some metadata
Karen Etheridge [Tue, 26 Mar 2013 04:02:33 +0000]
add some metadata

11 years agobump version
Karen Etheridge [Tue, 26 Mar 2013 04:01:38 +0000]
bump version

11 years agofix NAME entry in Makefile.PL (RT#84212)
Karen Etheridge [Tue, 26 Mar 2013 03:58:10 +0000]
fix NAME entry in Makefile.PL (RT#84212)

12 years agoRelease commit for 1.000002 v1.000002
Matt S Trout [Thu, 19 Jul 2012 19:00:48 +0000]
Release commit for 1.000002

12 years agobump version
Matt S Trout [Thu, 19 Jul 2012 19:00:07 +0000]
bump version

12 years agoDocument why we don't try and handle class names
Matt S Trout [Thu, 19 Jul 2012 18:59:57 +0000]
Document why we don't try and handle class names

12 years agoaaaaaaargh I'm an idiot (typo)
Matt S Trout [Thu, 19 Jul 2012 18:57:31 +0000]
aaaaaaargh I'm an idiot (typo)

12 years agoRelease commit for 1.000001 v1.000001
Matt S Trout [Wed, 18 Jul 2012 16:27:39 +0000]
Release commit for 1.000001

12 years agobump version
Matt S Trout [Wed, 18 Jul 2012 16:27:13 +0000]
bump version

12 years agodoc typo fix
Matt S Trout [Wed, 18 Jul 2012 16:26:14 +0000]
doc typo fix

12 years agoRelease commit for 1.000000 v1.000000
Matt S Trout [Wed, 18 Jul 2012 15:43:14 +0000]
Release commit for 1.000000

12 years agoswitch to no_plan to save a dep
Matt S Trout [Wed, 18 Jul 2012 15:42:39 +0000]
switch to no_plan to save a dep

12 years agoInitial import of code
Matt S Trout [Wed, 18 Jul 2012 15:36:05 +0000]
Initial import of code

12 years agoinitial commit - empty .gitignore
Matt S Trout [Wed, 18 Jul 2012 15:36:05 +0000]
initial commit - empty .gitignore