11 years agoinlining for overloaded object isa/coerce
Toby Inkster [Fri, 5 Apr 2013 17:56:39 +0000]
inlining for overloaded object isa/coerce

11 years agouse TEST_REQUIRES when available
Karen Etheridge [Sat, 30 Mar 2013 16:01:06 +0000]
use TEST_REQUIRES when available

11 years agodocument Moose type constraint creation for roles and classes
Dagfinn Ilmari Mannsåker [Wed, 27 Mar 2013 18:50:01 +0000]
document Moose type constraint creation for roles and classes

It was actually fixed in 1.001000, but I forgot to add documentation and
Changes entry.

11 years agodocument that ->make_immutable does nothing - resolves RT#83188)
Karen Etheridge [Tue, 19 Mar 2013 21:42:11 +0000]
document that ->make_immutable does nothing - resolves RT#83188)

11 years agofix asserter generator not passing $spec
Graham Knop [Sun, 17 Mar 2013 22:21:01 +0000]
fix asserter generator not passing $spec

11 years agoFix POD markup for default predicate names
Dagfinn Ilmari Mannsåker [Sun, 17 Mar 2013 15:44:42 +0000]
Fix POD markup for default predicate names

11 years agorefactor asserter code into _generate_asserter()
Matt Phillips [Sat, 16 Mar 2013 18:57:06 +0000]
refactor asserter code into _generate_asserter()

11 years agoRelease commit for 1.001000 v1.001000
Matt S Trout [Sat, 16 Mar 2013 21:08:17 +0000]
Release commit for 1.001000

11 years agobump version for 1.1.0
Matt S Trout [Sat, 16 Mar 2013 21:06:28 +0000]
bump version for 1.1.0

11 years agomake moo-accessors.t inlineable for xt/handle_moose.t to use
Matt S Trout [Sat, 16 Mar 2013 20:11:30 +0000]
make moo-accessors.t inlineable for xt/handle_moose.t to use

11 years agoclean up merge error in accessor generation test
Matt S Trout [Sat, 16 Mar 2013 20:10:06 +0000]
clean up merge error in accessor generation test

11 years agoclean up docs on default and incompatibility
Matt S Trout [Sat, 16 Mar 2013 20:01:00 +0000]
clean up docs on default and incompatibility

11 years agoupdate Changes
Toby Inkster [Fri, 15 Feb 2013 12:24:00 +0000]
update Changes

11 years agotest cases for +attr and overwriting methods
Toby Inkster [Fri, 15 Feb 2013 12:09:39 +0000]
test cases for +attr and overwriting methods

11 years agofix test case that relies on a misfeature
Toby Inkster [Fri, 15 Feb 2013 11:55:04 +0000]
fix test case that relies on a misfeature

11 years agonot sure why that "unless caller" was there, but prove does not like
Toby Inkster [Fri, 15 Feb 2013 11:54:37 +0000]
not sure why that "unless caller" was there, but prove does not like

11 years agofix conflict with two lexical variables called $spec
Toby Inkster [Fri, 15 Feb 2013 11:48:24 +0000]
fix conflict with two lexical variables called $spec

11 years agoimprove the overwriting exception's handling of has '+attr'
Toby Inkster [Tue, 18 Dec 2012 16:48:58 +0000]
improve the overwriting exception's handling of has '+attr'

11 years agogeneralize this feature - FAILING TESTS - DO NOT MERGE WITH MASTER YET
Toby Inkster [Sat, 15 Dec 2012 22:37:31 +0000]
generalize this feature - FAILING TESTS - DO NOT MERGE WITH MASTER YET

11 years agofix for 81181
Toby Inkster [Sun, 9 Dec 2012 12:36:26 +0000]
fix for 81181

11 years agomove moose method registration after attribute registration
Graham Knop [Thu, 21 Feb 2013 12:20:55 +0000]
move moose method registration after attribute registration

11 years agotest for rt#83508, inflated metaclass sometimes forgetting role methods
Graham Knop [Thu, 21 Feb 2013 11:34:39 +0000]
test for rt#83508, inflated metaclass sometimes forgetting role methods

11 years agoupdated doc
Damien Krotkine [Wed, 27 Feb 2013 15:21:29 +0000]
updated doc

11 years agoadded documtentation for attributes overloading
Damien Krotkine [Wed, 27 Feb 2013 14:19:50 +0000]
added documtentation for attributes overloading

11 years agoallow non-ref defaults
Graham Knop [Fri, 1 Mar 2013 10:09:04 +0000]
allow non-ref defaults

11 years agoFixed link to chat from classical L<> to =for html
Torsten Raudssus [Mon, 4 Mar 2013 16:35:35 +0000]
Fixed link to chat from classical L<> to =for html

11 years agoadded more meta resources and added more support relevant links into the POD document...
Torsten Raudssus [Mon, 4 Mar 2013 14:05:28 +0000]
added more meta resources and added more support relevant links into the POD documentation

11 years agoapply coercion to subtype of inflated moose type when using %TYPE_MAP
Graham Knop [Fri, 22 Feb 2013 23:20:09 +0000]
apply coercion to subtype of inflated moose type when using %TYPE_MAP

11 years agoalso test that name is correct for moose types with coercion
Graham Knop [Fri, 22 Feb 2013 23:19:19 +0000]
also test that name is correct for moose types with coercion

11 years agotest for bug with different coercions on same native type
Graham Knop [Sat, 12 Jan 2013 21:29:12 +0000]
test for bug with different coercions on same native type

11 years agoimplementation of FOREIGNBUILDARGS
Graham Knop [Fri, 22 Feb 2013 09:59:21 +0000]
implementation of FOREIGNBUILDARGS

11 years agotest for FOREIGNBUILDARGS
Graham Knop [Fri, 22 Feb 2013 09:58:44 +0000]
test for FOREIGNBUILDARGS

11 years agoRT #83361, asserter now operates on definedness
Matt Phillips [Fri, 15 Feb 2013 20:14:10 +0000]
RT #83361, asserter now operates on definedness

As per haargs suggestion:
11:32 <haarg> mattp: i'd say use the predicate to test for existance, but after
calling get.  so something like do { my $val = $get->(); die "Attempted to
access..." unless $has->(); $val; }

11 years agoadd myself to committer list
Matt Phillips [Fri, 15 Feb 2013 20:14:27 +0000]
add myself to committer list

11 years agofix minor whitespace issue in synopsis
Graham Knop [Mon, 25 Feb 2013 02:17:56 +0000]
fix minor whitespace issue in synopsis

11 years agochangelog entry for trigger docs clarification
Graham Knop [Mon, 25 Feb 2013 01:37:45 +0000]
changelog entry for trigger docs clarification

11 years agoclarify that default and built values don't call trigger
Graham Knop [Sun, 24 Feb 2013 13:57:12 +0000]
clarify that default and built values don't call trigger

11 years agoRevert "fix spelling in example"
Karen Etheridge [Thu, 21 Feb 2013 20:55:05 +0000]
Revert "fix spelling in example"

It turns out that 'dagron' isn't a typo after all. Now I know!
This reverts commit a0b12b0243e9916e97f9191e2a7ae51e413adf86.

11 years agofix spelling in example
Karen Etheridge [Sun, 17 Feb 2013 01:25:30 +0000]
fix spelling in example

11 years agoclarify is => 'lazy' docs to explain that the rw+lazy footgun still works
Matt S Trout [Tue, 12 Feb 2013 08:55:14 +0000]
clarify is => 'lazy' docs to explain that the rw+lazy footgun still works

11 years agohandles => "RoleName" should try to load the module
Christian Walde [Mon, 11 Feb 2013 12:23:54 +0000]
handles => "RoleName" should try to load the module

11 years agoCreate class and role type constraints for Moose
Dagfinn Ilmari Mannsåker [Sat, 9 Feb 2013 17:50:08 +0000]
Create class and role type constraints for Moose

Moose implicitly creates type constraints for roles and classes, which
means that isa => 'SomeRole' accepts an object that does the role.  For
increased compatibility, create these constraints when injecting the
fake meta class.

11 years agoRelease commit for 1.000008 v1.000008
Matt S Trout [Wed, 6 Feb 2013 01:12:04 +0000]
Release commit for 1.000008

11 years agobump version
Matt S Trout [Wed, 6 Feb 2013 01:11:15 +0000]
bump version

11 years agoadd myself to contributors
Graham Knop [Wed, 6 Feb 2013 01:00:46 +0000]
add myself to contributors

11 years agofixup exporting to be sane and consistent
Matt S Trout [Wed, 6 Feb 2013 00:34:55 +0000]
fixup exporting to be sane and consistent

11 years agotest for Moose consuming a role with no subs after Moo does
Graham Knop [Tue, 18 Dec 2012 13:49:54 +0000]
test for Moose consuming a role with no subs after Moo does

11 years agotest for use Moo after no Moo
Graham Knop [Tue, 18 Dec 2012 13:49:45 +0000]
test for use Moo after no Moo

11 years agodo not generate an accessor on an rw attr if reader and writer are defined, this...
Christian Walde [Tue, 18 Dec 2012 16:11:24 +0000]
do not generate an accessor on an rw attr if reader and writer are defined, this gives compatibility with Moose

11 years agobuilder => sub{} now installs that as a method
Christian Walde [Thu, 10 Jan 2013 13:56:11 +0000]
builder => sub{} now installs that as a method

11 years agochangelog unimport fixes
Matt S Trout [Wed, 6 Feb 2013 00:04:11 +0000]
changelog unimport fixes

11 years agopreserve global non-subs during unimport
Matt S Trout [Sun, 11 Nov 2012 19:24:16 +0000]
preserve global non-subs during unimport

11 years agoadded failing unimport test that demonstrates clobbering of package globals
Christian Walde [Wed, 5 Sep 2012 13:23:16 +0000]
added failing unimport test that demonstrates clobbering of package globals

11 years agoadded tests for no Moo/::Role
Christian Walde [Wed, 5 Sep 2012 13:22:36 +0000]
added tests for no Moo/::Role

11 years agochange Mouse handling to avoid dying on old versions
Matt S Trout [Tue, 5 Feb 2013 23:47:44 +0000]
change Mouse handling to avoid dying on old versions

11 years agochangelog _install_coderef fix
Matt S Trout [Tue, 5 Feb 2013 23:45:42 +0000]
changelog _install_coderef fix

11 years agoprevent call of _install_coderef in Sub::Defer from being indirect
Christian Walde [Tue, 22 Jan 2013 14:12:59 +0000]
prevent call of _install_coderef in Sub::Defer from being indirect

11 years agotypo fix
Christian Walde [Thu, 10 Jan 2013 13:56:43 +0000]
typo fix

11 years agoAdd MooX::late link to pod
Toby Inkster [Sat, 15 Dec 2012 22:10:15 +0000]
Add MooX::late link to pod

11 years agoRelease commit for 1.000007 v1.000007
Matt S Trout [Sat, 15 Dec 2012 21:01:44 +0000]
Release commit for 1.000007

11 years agoversion bump for release
Matt S Trout [Sat, 15 Dec 2012 21:01:02 +0000]
version bump for release

11 years agorestore lives_and
Toby Inkster [Fri, 9 Nov 2012 16:35:59 +0000]
restore lives_and

11 years agoget ilmari's test to pass
Toby Inkster [Tue, 30 Oct 2012 22:02:29 +0000]
get ilmari's test to pass

11 years agoAdd TODO test for RT#80492
Dagfinn Ilmari Mannsåker [Tue, 30 Oct 2012 15:46:46 +0000]
Add TODO test for RT#80492

11 years agodie if somebody imports both Moo::Role and Moo into a package
Toby Inkster [Sun, 9 Dec 2012 09:37:34 +0000]
die if somebody imports both Moo::Role and Moo into a package

11 years agoRelease commit for 1.000006 v1.000006
Dagfinn Ilmari Mannsåker [Fri, 16 Nov 2012 11:18:35 +0000]
Release commit for 1.000006

11 years agoBump version
Dagfinn Ilmari Mannsåker [Fri, 16 Nov 2012 10:29:28 +0000]
Bump version

11 years agoBump Role::Tiny prereq to fix method modifier breakage on 5.10.0
Dagfinn Ilmari Mannsåker [Wed, 14 Nov 2012 10:26:12 +0000]
Bump Role::Tiny prereq to fix method modifier breakage on 5.10.0

11 years agoBump bugfixed strictures dep
Peter Rabbitson [Sat, 10 Nov 2012 23:22:27 +0000]
Bump bugfixed strictures dep

11 years agoDon't use $_ as loop variable when calling arbitrary code (RT#81072)
Dagfinn Ilmari Mannsåker [Fri, 9 Nov 2012 16:35:06 +0000]
Don't use $_ as loop variable when calling arbitrary code (RT#81072)

11 years agoIgnore editor droppings
Dagfinn Ilmari Mannsåker [Fri, 9 Nov 2012 16:34:13 +0000]
Ignore editor droppings

11 years agoRelease commit for 1.000005 v1.000005
Dagfinn Ilmari Mannsåker [Tue, 23 Oct 2012 15:29:11 +0000]
Release commit for 1.000005

11 years agoBump version
Dagfinn Ilmari Mannsåker [Tue, 23 Oct 2012 15:27:25 +0000]
Bump version

11 years agobump Class::Method::Modifiers dependency to avoid warnings on 5.8
Dagfinn Ilmari Mannsåker [Tue, 23 Oct 2012 15:23:57 +0000]
bump Class::Method::Modifiers dependency to avoid warnings on 5.8

11 years agoInclude both attribute name and init_arg in constructor errors (RT#79596)
Dagfinn Ilmari Mannsåker [Mon, 8 Oct 2012 17:21:37 +0000]
Include both attribute name and init_arg in constructor errors (RT#79596)

11 years agoRemove unused methods
Dagfinn Ilmari Mannsåker [Mon, 8 Oct 2012 17:20:34 +0000]
Remove unused methods

11 years agofixes broken link in pod
Matt Phillips [Tue, 9 Oct 2012 16:40:42 +0000]
fixes broken link in pod

11 years agofix POD typo (RT#80060)
Alessandro Ghedini [Mon, 8 Oct 2012 13:44:19 +0000]
fix POD typo (RT#80060)

11 years agoRelease commit for 1.000004 v1.000004
Matt S Trout [Wed, 3 Oct 2012 16:51:21 +0000]
Release commit for 1.000004

11 years agobump version
Matt S Trout [Wed, 3 Oct 2012 16:50:39 +0000]
bump version

11 years agohas [ ... ] patch from tobyink
Matt S Trout [Wed, 3 Oct 2012 16:26:33 +0000]
has [ ... ] patch from tobyink

11 years agofix minor indentation nit in Constructor.pm
Matt S Trout [Wed, 19 Sep 2012 11:21:20 +0000]
fix minor indentation nit in Constructor.pm

11 years agoRelease commit for 1.000003 v1.000003
Dagfinn Ilmari Mannsåker [Thu, 9 Aug 2012 14:56:24 +0000]
Release commit for 1.000003

11 years agobump version
Dagfinn Ilmari Mannsåker [Thu, 9 Aug 2012 14:45:33 +0000]
bump version

11 years agofix tests properly for 5.8 (yay perlbrew)
Dagfinn Ilmari Mannsåker [Thu, 9 Aug 2012 13:36:47 +0000]
fix tests properly for 5.8 (yay perlbrew)

11 years agotest the pre-5.8.3 weak_ref setter code on newer perls too
Dagfinn Ilmari Mannsåker [Thu, 9 Aug 2012 02:06:15 +0000]
test the pre-5.8.3 weak_ref setter code on newer perls too

11 years agofix pre-5.8.3 weak_ref setter as well
Dagfinn Ilmari Mannsåker [Thu, 9 Aug 2012 01:35:35 +0000]
fix pre-5.8.3 weak_ref setter as well

11 years agoRequire bugfixed D::GD
Peter Rabbitson [Wed, 8 Aug 2012 23:09:18 +0000]
Require bugfixed D::GD

I am such a muppet :(

11 years agomake setter for weak_ref attributes return the value
Dagfinn Ilmari Mannsåker [Wed, 8 Aug 2012 21:36:36 +0000]
make setter for weak_ref attributes return the value

11 years agoRelease commit for 1.000002 v1.000002
Matt S Trout [Sat, 4 Aug 2012 10:24:37 +0000]
Release commit for 1.000002

11 years agobump version
Matt S Trout [Sat, 4 Aug 2012 10:23:55 +0000]
bump version

11 years agoD::GD 08 uses S'Ex::Progressive so we can uninline the fallback now
Matt S Trout [Sat, 4 Aug 2012 10:23:36 +0000]
D::GD 08 uses S'Ex::Progressive so we can uninline the fallback now

11 years agohonour BUILDARGS when calling $meta->new_object on behalf of Moose
Matt S Trout [Fri, 3 Aug 2012 16:44:08 +0000]
honour BUILDARGS when calling $meta->new_object on behalf of Moose

11 years agothrow an error on invalid builder names as well (RT#78479)
Dagfinn Ilmari Mannsåker [Tue, 31 Jul 2012 16:18:00 +0000]
throw an error on invalid builder names as well (RT#78479)

11 years agothrow an error on non-string builder (RT#78479)
Dagfinn Ilmari Mannsåker [Mon, 30 Jul 2012 21:34:34 +0000]
throw an error on non-string builder (RT#78479)

11 years agorequire D::GD 0.07 to avoid prototype mismatch errors
Matt S Trout [Thu, 26 Jul 2012 18:51:54 +0000]
require D::GD 0.07 to avoid prototype mismatch errors

11 years agoI'm an idiot
Matt S Trout [Sat, 21 Jul 2012 19:57:29 +0000]
I'm an idiot

11 years agoRelease commit for 1.000001 v1.000001
Matt S Trout [Sat, 21 Jul 2012 19:47:55 +0000]
Release commit for 1.000001

11 years agobump version
Matt S Trout [Sat, 21 Jul 2012 19:47:19 +0000]
bump version

11 years agominor doc cleanup
Karen Etheridge [Sat, 21 Jul 2012 19:16:37 +0000]
minor doc cleanup