16 years agolots more stuff
Yuval Kogman [Tue, 19 Aug 2008 13:18:54 +0000]
lots more stuff

16 years agoInitial version of Moose::XS
Yuval Kogman [Mon, 18 Aug 2008 23:25:09 +0000]
Initial version of Moose::XS

16 years agoAdd changes for hdp's inherited lazy_build fix
Dave Rolsky [Fri, 13 Mar 2009 16:51:17 +0000]
Add changes for hdp's inherited lazy_build fix

16 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Dave Rolsky [Fri, 13 Mar 2009 16:49:27 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

16 years agolazy_build should be able to be added in inherited attributes
Hans Dieter Pearcey [Thu, 12 Mar 2009 04:03:27 +0000]
lazy_build should be able to be added in inherited attributes

16 years agoAdd changes entry for Moose::Exporter changes
Dave Rolsky [Wed, 11 Mar 2009 03:29:38 +0000]
Add changes entry for Moose::Exporter changes

16 years agouse &function notation to silence Scalar::Util::set_prototype
Daisuke Maki (lestrrat) [Wed, 11 Mar 2009 03:23:51 +0000]
use &function notation to silence Scalar::Util::set_prototype

16 years agoexport functions with prototype
Daisuke Maki (lestrrat) [Wed, 11 Mar 2009 03:16:24 +0000]
export functions with prototype

16 years agoMention Radu in changes
Dave Rolsky [Mon, 9 Mar 2009 21:21:46 +0000]
Mention Radu in changes

16 years agoSome more tests
Dave Rolsky [Mon, 9 Mar 2009 21:18:39 +0000]
Some more tests

16 years agoNo more My. in type names
Dave Rolsky [Mon, 9 Mar 2009 21:17:47 +0000]
No more My. in type names

16 years agodoc fixes from Radu Greab
Dave Rolsky [Mon, 9 Mar 2009 21:16:19 +0000]
doc fixes from Radu Greab

16 years agoMore gitignore files
Shawn M Moore [Sun, 8 Mar 2009 07:37:12 +0000]
More gitignore files

16 years ago.gitignore file
Shawn M Moore [Sun, 8 Mar 2009 07:20:43 +0000]
.gitignore file

16 years agoTest fixes for the more descriptive error messages
Shawn M Moore [Sun, 8 Mar 2009 07:20:06 +0000]
Test fixes for the more descriptive error messages

16 years agoEnsure we conflict with MXAH < 0.14
Mike Whitaker [Thu, 5 Mar 2009 22:08:52 +0000]
Ensure we conflict with MXAH < 0.14

16 years agoLink to Basics/Recipe9 from Moose.pm's builder blurb
Cory G Watson [Thu, 5 Mar 2009 21:07:45 +0000]
Link to Basics/Recipe9 from Moose.pm's builder blurb

16 years agoFix pod formatting typo
Cory G Watson [Thu, 5 Mar 2009 20:52:38 +0000]
Fix pod formatting typo

16 years agoMention meta recipe 7 in changes
Dave Rolsky [Tue, 3 Mar 2009 16:10:50 +0000]
Mention meta recipe 7 in changes

16 years agoMeta recipe 7 is no longer todo
Dave Rolsky [Tue, 3 Mar 2009 16:10:08 +0000]
Meta recipe 7 is no longer todo

16 years agoWrote the meta-instance recipe
Dave Rolsky [Tue, 3 Mar 2009 16:08:36 +0000]
Wrote the meta-instance recipe

16 years agoadditional warning
Daisuke Maki [Tue, 3 Mar 2009 14:46:36 +0000]
additional warning

16 years agoas requested by rafl
Hans Dieter Pearcey [Sat, 28 Feb 2009 15:19:06 +0000]
as requested by rafl

16 years agoRemove some extra code that made the test not test what it should be testing
Dave Rolsky [Thu, 26 Feb 2009 15:57:15 +0000]
Remove some extra code that made the test not test what it should be testing

16 years agoFix dotted type names to use :: instead, as per earlier in BestPractices
Mike Whitaker [Thu, 26 Feb 2009 09:16:26 +0000]
Fix dotted type names to use :: instead, as per earlier in BestPractices

16 years agoAdd changes for latest TC change
Dave Rolsky [Wed, 25 Feb 2009 19:57:03 +0000]
Add changes for latest TC change

16 years agoCatch calls to subtype that just provide a name (and no parent) and barf on them.
Dave Rolsky [Wed, 25 Feb 2009 19:55:15 +0000]
Catch calls to subtype that just provide a name (and no parent) and barf on them.

16 years agoClarify an old changes entry
Dave Rolsky [Wed, 25 Feb 2009 19:50:15 +0000]
Clarify an old changes entry

16 years agobump version and update Changes for release 0.72
Dave Rolsky [Tue, 24 Feb 2009 04:44:24 +0000]
bump version and update Changes for release

16 years agoHandle Foo->new(undef) consistently, with an error saying a single param to new(...
Dave Rolsky [Mon, 23 Feb 2009 21:22:26 +0000]
Handle Foo->new(undef) consistently, with an error saying a single param to new() must be a hashref

16 years agonew test
Stevan Little [Mon, 23 Feb 2009 19:58:00 +0000]
new test

16 years agorequire the dev version of CMOP, 0.77_01 0.71_01
Dave Rolsky [Sun, 22 Feb 2009 16:26:21 +0000]
require the dev version of CMOP, 0.77_01

16 years agoMore changes for next version
Dave Rolsky [Sun, 22 Feb 2009 16:24:08 +0000]
More changes for next version

16 years agoUpdate changes for release
Dave Rolsky [Sun, 22 Feb 2009 16:21:51 +0000]
Update changes for release

16 years agomake a dev version to go with the CMOP release
Dave Rolsky [Sun, 22 Feb 2009 16:21:38 +0000]
make a dev version to go with the CMOP release

16 years agobump version
Dave Rolsky [Sun, 22 Feb 2009 15:54:57 +0000]
bump version
not releasing yet, but I want to install this locally as a new version

16 years agoStart changes for 0.72
Dave Rolsky [Sun, 22 Feb 2009 15:46:11 +0000]
Start changes for 0.72

16 years agoA couple changes to make MX::Types keep working.
Dave Rolsky [Sun, 22 Feb 2009 04:22:36 +0000]
A couple changes to make MX::Types keep working.

First, make subtype handle a first arg which is a blessed reference
(which MX::Types will cause to happen).

Second, kill the prototype on as() and use a nasty hack to make it
keep working.

16 years agoOfficially document sugar-free form for type and subtype where it
Dave Rolsky [Sat, 21 Feb 2009 22:28:17 +0000]
Officially document sugar-free form for type and subtype where it
accepts a hashref of named parameters, rather than positional params.

This preserves the safety of non-positional params, but lets you
integrate easily with other modules, for doing

  subtype( 'Foo', { where => sub_returner() } );

Added tests for this new style and made sure the docs show it too.

16 years agoChange how the TC sugar bits work so that the arguments are
Dave Rolsky [Sat, 21 Feb 2009 22:00:59 +0000]
Change how the TC sugar bits work so that the arguments are
unambiguous (as long as you use the sugar).

If type or subtype is called without sugar helpers, the behavior
remains the same (but is deprecated).

Added tests for the things that are fixed, as well as for the old behavior.

16 years agoMissing a space in the error message here
Dave Rolsky [Sat, 21 Feb 2009 20:23:21 +0000]
Missing a space in the error message here

16 years agoA hack I think will fix the formatting on search.cpan.
Dave Rolsky [Sat, 21 Feb 2009 19:15:45 +0000]
A hack I think will fix the formatting on search.cpan.

search.cpan seems to dislike a =begin block that isn't a single
word. Hopefully it accepts dashes.

If search.cpan wasn't a fucking closed source app I could actually
look at the code and figure this out.

16 years agoWe were leaving the package name in the arg list
Dave Rolsky [Sat, 21 Feb 2009 15:28:35 +0000]
We were leaving the package name in the arg list

16 years agoChanges to work with 0.78 meta-instance code, which no longer expects
Dave Rolsky [Fri, 20 Feb 2009 20:11:05 +0000]
Changes to work with 0.78 meta-instance code, which no longer expects
a quoted attr name when inlning attr access.

16 years agoWe need to make sure Moose is loaded before using
Dave Rolsky [Fri, 20 Feb 2009 18:06:53 +0000]
We need to make sure Moose is loaded before using
Moose->throw_error. Normally Moose is loaded, but in cases where it's
not we end up losing the real error, which is very annoying.

16 years agoPerltidy this test file
Dave Rolsky [Fri, 20 Feb 2009 17:30:32 +0000]
Perltidy this test file

16 years agotriggers no longer get a meta-object
Dave Rolsky [Fri, 20 Feb 2009 17:30:11 +0000]
triggers no longer get a meta-object

16 years agoLink to MX::Types here
Dave Rolsky [Thu, 19 Feb 2009 21:46:53 +0000]
Link to MX::Types here

16 years agoRemove MX::Types bits from types manual page
Dave Rolsky [Thu, 19 Feb 2009 21:46:41 +0000]
Remove MX::Types bits from types manual page

16 years agoSmall tweaks to namespace recommendation
Dave Rolsky [Thu, 19 Feb 2009 21:44:11 +0000]
Small tweaks to namespace recommendation

16 years agoswitch to :: for types in BestPractices, note the perl identifier requirement for...
Matt S Trout [Thu, 19 Feb 2009 17:05:45 +0000]
switch to :: for types in BestPractices, note the perl identifier requirement for using MX::Types to package type sets later

16 years agoswitch to :: definitions, explain MooseX::Types usage better
Matt S Trout [Thu, 19 Feb 2009 16:56:31 +0000]
switch to :: definitions, explain MooseX::Types usage better

16 years agobump version to 0.71 0.71
Dave Rolsky [Thu, 19 Feb 2009 14:34:52 +0000]
bump version to 0.71

16 years agoClean up changes and add release date
Dave Rolsky [Thu, 19 Feb 2009 14:34:10 +0000]
Clean up changes and add release date

16 years agoBring Changes up to date
Shawn M Moore [Thu, 19 Feb 2009 07:00:34 +0000]
Bring Changes up to date

16 years agoMove extract-inline-tests to author/
Shawn M Moore [Thu, 19 Feb 2009 06:46:50 +0000]
Move extract-inline-tests to author/

16 years agoadd test and docs for with_caller/as_is overriding also
Jesse Luehrs [Thu, 19 Feb 2009 04:33:03 +0000]
add test and docs for with_caller/as_is overriding also

16 years agoload exports from classes specified by 'also' first, so that subs locally specified...
Jesse Luehrs [Thu, 19 Feb 2009 04:07:41 +0000]
load exports from classes specified by 'also' first, so that subs locally specified by with_caller or as_is have the opportunity to override them (i.e. "export everything from Moose, except use my custom version of extends")

16 years agoDon't delete tests we didn't create
Dave Rolsky [Wed, 18 Feb 2009 20:21:41 +0000]
Don't delete tests we didn't create

16 years agoExtract inline tests when Makefile.PL is run, if we're not an end
Dave Rolsky [Wed, 18 Feb 2009 20:20:34 +0000]
Extract inline tests when Makefile.PL is run, if we're not an end
user.

16 years agoAdd tool for extracting inline tests.
Dave Rolsky [Wed, 18 Feb 2009 20:19:08 +0000]
Add tool for extracting inline tests.

Moved all the recipe tests (except basics 10) to inline tests, which
found a number of bugs along the way.

16 years agoignore generated recipes
Dave Rolsky [Wed, 18 Feb 2009 20:18:24 +0000]
ignore generated recipes

16 years agoremove cookbook tests (will be replaced with inline tests)
Dave Rolsky [Wed, 18 Feb 2009 20:16:30 +0000]
remove cookbook tests (will be replaced with inline tests)

16 years agorename basics recipe 10 test
Dave Rolsky [Wed, 18 Feb 2009 20:16:06 +0000]
rename basics recipe 10 test

16 years agoFix some bugs in the recipe code
Dave Rolsky [Wed, 18 Feb 2009 19:56:57 +0000]
Fix some bugs in the recipe code

16 years agowrote roles recipe 3 - applying a role to an object instance
Dave Rolsky [Wed, 18 Feb 2009 15:30:59 +0000]
wrote roles recipe 3 - applying a role to an object instance

16 years agoAdd basics recipe 11 to changes
Dave Rolsky [Tue, 17 Feb 2009 15:42:23 +0000]
Add basics recipe 11 to changes

16 years agoAdd basics recipe 11, BUILD & BUILDARGS
Dave Rolsky [Tue, 17 Feb 2009 15:41:43 +0000]
Add basics recipe 11, BUILD & BUILDARGS

16 years agoTidy this code
Dave Rolsky [Tue, 17 Feb 2009 15:14:44 +0000]
Tidy this code

16 years agoFix a typo in the docs
Dave Rolsky [Sun, 15 Feb 2009 16:54:59 +0000]
Fix a typo in the docs

16 years agoFix some test descriptions I just broke by trying to fix
Dave Rolsky [Sat, 14 Feb 2009 23:56:51 +0000]
Fix some test descriptions I just broke by trying to fix

16 years agoFix some mixed up test descriptions
Dave Rolsky [Sat, 14 Feb 2009 23:55:52 +0000]
Fix some mixed up test descriptions

16 years agoRemove useless use of use_ok #15125124359
Dave Rolsky [Sat, 14 Feb 2009 23:54:15 +0000]
Remove useless use of use_ok #15125124359

16 years agoFix some bizarro code formatting
Dave Rolsky [Sat, 14 Feb 2009 23:53:50 +0000]
Fix some bizarro code formatting

16 years agoJust use Class::MOP for the optimized ClassName check
Dave Rolsky [Sat, 14 Feb 2009 23:48:00 +0000]
Just use Class::MOP for the optimized ClassName check

16 years agobump version to 0.70 0.70
Dave Rolsky [Sat, 14 Feb 2009 18:05:13 +0000]
bump version to 0.70

16 years agoAdd release date
Dave Rolsky [Sat, 14 Feb 2009 18:02:42 +0000]
Add release date

16 years agoMore changes
Dave Rolsky [Sat, 14 Feb 2009 18:00:44 +0000]
More changes

16 years agoMake more attribute 'ro' in the example code
Dave Rolsky [Sat, 14 Feb 2009 17:58:41 +0000]
Make more attribute 'ro' in the example code

16 years agoMake a bunch of example attributes read-only
Dave Rolsky [Sat, 14 Feb 2009 17:57:40 +0000]
Make a bunch of example attributes read-only

16 years agoFix a mistake, triggers are not called for default or builder values,
Dave Rolsky [Sat, 14 Feb 2009 17:55:33 +0000]
Fix a mistake, triggers are not called for default or builder values,
but are called for things passed to the constructor.

16 years agoClarify how roles do and do not participate in inheritance.
Dave Rolsky [Sat, 14 Feb 2009 17:53:08 +0000]
Clarify how roles do and do not participate in inheritance.

Add a section on abstract base classes vs roles

16 years agoBe consistent and say "attribute option(s)", not "parameter(s)"
Dave Rolsky [Sat, 14 Feb 2009 17:47:01 +0000]
Be consistent and say "attribute option(s)", not "parameter(s)"

16 years agoUse a trigger in recipe 3, since we want to update the parent for
Dave Rolsky [Sat, 14 Feb 2009 17:42:38 +0000]
Use a trigger in recipe 3, since we want to update the parent for
trees passed to the constructor, not just the accessor.

16 years agoDoc trigger change in Changes
Dave Rolsky [Sat, 14 Feb 2009 17:41:19 +0000]
Doc trigger change in Changes

16 years agoNon-inlined trigger code no longer passes the meta-attr object, and updated the docs...
Dave Rolsky [Sat, 14 Feb 2009 17:40:31 +0000]
Non-inlined trigger code no longer passes the meta-attr object, and updated the docs to match

16 years agorequire latest CMOP
Dave Rolsky [Sat, 14 Feb 2009 17:26:29 +0000]
require latest CMOP

16 years agoClarify that default & builder is called as a method with no additional params
Dave Rolsky [Sat, 14 Feb 2009 15:17:08 +0000]
Clarify that default & builder is called as a method with no additional params

16 years agoUpdate Changes for next release
Dave Rolsky [Sat, 14 Feb 2009 15:13:49 +0000]
Update Changes for next release

16 years agoRemove docs about metaclass incompat problems, which should be fixed
Dave Rolsky [Sat, 14 Feb 2009 15:11:03 +0000]
Remove docs about metaclass incompat problems, which should be fixed

16 years agoalways call DEMOLISHALL, so that method modifiers work properly on it
Jesse Luehrs [Sat, 14 Feb 2009 01:22:10 +0000]
always call DEMOLISHALL, so that method modifiers work properly on it

16 years agoAllow Moose::Util::MetaRole to apply roles to wrapped_method_metaclass.
Florian Ragwitz [Sat, 14 Feb 2009 01:10:05 +0000]
Allow Moose::Util::MetaRole to apply roles to wrapped_method_metaclass.

16 years agoRemove the Comments of Obviousness +5
Dave Rolsky [Fri, 13 Feb 2009 20:25:12 +0000]
Remove the Comments of Obviousness +5

16 years agono need for Makefile.PL to be executable
Dave Rolsky [Fri, 13 Feb 2009 20:22:12 +0000]
no need for Makefile.PL to be executable

16 years agoUse test_requires for test requirements
Dave Rolsky [Fri, 13 Feb 2009 20:21:44 +0000]
Use test_requires for test requirements

16 years agoRequires Test::Warn 0.11 to avoid some bugs it seems to trigger (based on a report...
Dave Rolsky [Fri, 13 Feb 2009 20:08:48 +0000]
Requires Test::Warn 0.11 to avoid some bugs it seems to trigger (based on a report from IRC)

16 years agoAdd "coverage" for RoleName in pod
Dave Rolsky [Fri, 13 Feb 2009 20:05:46 +0000]
Add "coverage" for RoleName in pod

16 years agoMore formatting tweaks to Changes
Dave Rolsky [Fri, 13 Feb 2009 19:31:33 +0000]
More formatting tweaks to Changes

16 years agoTweaked changes
Dave Rolsky [Fri, 13 Feb 2009 19:31:20 +0000]
Tweaked changes

16 years agoAdd RoleName
Dave Rolsky [Fri, 13 Feb 2009 19:29:33 +0000]
Add RoleName