13 years agoMove pod test extraction to code that can be reused by dzil and Makefile.PL
Dave Rolsky [Wed, 29 Dec 2010 15:35:22 +0000]
Move pod test extraction to code that can be reused by dzil and Makefile.PL

The cookbook tests will be extracted every time the dev-only Makefile.PL is run.

13 years agoNow that all the .pod files have a package statement, we only extract tests if we...
Dave Rolsky [Wed, 29 Dec 2010 15:27:53 +0000]
Now that all the .pod files have a package statement, we only extract tests if we find more than 2 elements to extract.

Also, tweak generated file name to be more concise.

13 years agoCentralize MakeMaker customizations so they can be shared between dzil and dev-only...
Dave Rolsky [Tue, 28 Dec 2010 16:21:51 +0000]
Centralize MakeMaker customizations so they can be shared between dzil and dev-only Makefile.PL

13 years agoClean up various bits of code that broke when dzil processed them.
Dave Rolsky [Tue, 28 Dec 2010 16:20:08 +0000]
Clean up various bits of code that broke when dzil processed them.

13 years agoFix XS loading to actually use the right VERSION var
Dave Rolsky [Tue, 28 Dec 2010 16:13:05 +0000]
Fix XS loading to actually use the right VERSION var

13 years agoMove MakeMaker customizations to a module in inc that can be used for dzil and the...
Dave Rolsky [Tue, 28 Dec 2010 15:55:49 +0000]
Move MakeMaker customizations to a module in inc that can be used for dzil and the dev-only Makefil.e.PL

Also make sure our dev-only Makefile.PL sees all test files

13 years agoRename dzil plugin to have a much shorter namespace
Dave Rolsky [Tue, 28 Dec 2010 15:42:34 +0000]
Rename dzil plugin to have a much shorter namespace

13 years agoDzil-ize all the .pod files so they can be pod-woven
Dave Rolsky [Tue, 28 Dec 2010 15:40:29 +0000]
Dzil-ize all the .pod files so they can be pod-woven

13 years agoMerge branch 'master' into topic/cmop-merge
Dave Rolsky [Mon, 27 Dec 2010 19:52:03 +0000]
Merge branch 'master' into topic/cmop-merge

13 years agoRemove some done stuff from TODO
Dave Rolsky [Mon, 27 Dec 2010 19:51:35 +0000]
Remove some done stuff from TODO

13 years agos/Build/Makefile/
Dave Rolsky [Mon, 27 Dec 2010 19:45:12 +0000]
s/Build/Makefile/

13 years agoUse dzil Authority plugin - remove $AUTHORITY from code
Dave Rolsky [Mon, 27 Dec 2010 19:43:24 +0000]
Use dzil Authority plugin - remove $AUTHORITY from code

13 years agoRemove _XS_VERSION hack
Dave Rolsky [Mon, 27 Dec 2010 19:43:14 +0000]
Remove _XS_VERSION hack

13 years agodo not ignore inc
Dave Rolsky [Mon, 27 Dec 2010 19:40:14 +0000]
do not ignore inc

13 years agoAdd inc (and don't ignore it)
Dave Rolsky [Mon, 27 Dec 2010 15:10:18 +0000]
Add inc (and don't ignore it)

13 years agoMerged CMOP into Moose
Dave Rolsky [Mon, 27 Dec 2010 14:48:08 +0000]
Merged CMOP into Moose

This involved tweaking the XS code a bit so that the Moose XS takes care of
booting the CMOP XS. It also meant changing Class::MOP to load Moose.so.

Most tests pass, except one which is probably related to the earlier
dzilification.

We will probably need an additional dzil plugin to customize the Makefile.PL
generation to do all the funky XS stuff that the hand-written one currently
does.

13 years agoIgnore .c in xs dir
Dave Rolsky [Sun, 26 Dec 2010 20:40:50 +0000]
Ignore .c in xs dir

13 years agoDon't ignore .c files
Dave Rolsky [Sun, 26 Dec 2010 20:40:26 +0000]
Don't ignore .c files

13 years agoBeginning of dzilization
Dave Rolsky [Sun, 26 Dec 2010 20:27:41 +0000]
Beginning of dzilization

Moved NAME abstract to #ABSTRACT comment

Removed explicit $VERSION assignment

Moved some xt tests to release. Removed some entirely, since they can be generated.

Made a dist.ini

Made a custom plugin to extract cookbook tests, based on the old
author/extract-inline-tests code. Moved recipe tests to 002_recipes (planning
to put cmop tests in 001_cmop).

I left all the *.pod files alone.

13 years agoFixed a couple of typos.
chromatic [Fri, 24 Dec 2010 22:13:54 +0000]
Fixed a couple of typos.

13 years agocorrect method call in Hash trait documentation
Ricardo Signes [Sat, 4 Dec 2010 02:56:33 +0000]
correct method call in Hash trait documentation

13 years agoexplicitly test that shift returns undef and does not die on an empty array
Karen Etheridge [Thu, 25 Nov 2010 22:02:19 +0000]
explicitly test that shift returns undef and does not die on an empty array

13 years agoRevert "clarification re the limitations of the "map" array delegation handler"
Karen Etheridge [Thu, 25 Nov 2010 20:45:43 +0000]
Revert "clarification re the limitations of the "map" array delegation handler"

This reverts commit 3a13637fcd26eae050005b5c78153812d1ea83a1.

13 years agoclarification re the limitations of the "map" array delegation handler
Karen Etheridge [Thu, 25 Nov 2010 19:32:08 +0000]
clarification re the limitations of the "map" array delegation handler

13 years agoWe're not doing weekly minor releases
Dave Rolsky [Wed, 24 Nov 2010 23:17:21 +0000]
We're not doing weekly minor releases

13 years agogrammar fix in Changes
Karen Etheridge [Wed, 24 Nov 2010 21:43:29 +0000]
grammar fix in Changes

13 years agoChanges for stable release - with release date
Dave Rolsky [Wed, 24 Nov 2010 21:33:12 +0000]
Changes for stable release - with release date

Conflicts:

Changes

13 years agos/for/from/ in docs
Dave Rolsky [Wed, 24 Nov 2010 21:22:31 +0000]
s/for/from/ in docs

13 years agospelling fixes
Karen Etheridge [Wed, 24 Nov 2010 20:57:58 +0000]
spelling fixes

13 years agotest for the metaroles of metaroles thing (ruoso)
Jesse Luehrs [Wed, 24 Nov 2010 20:57:15 +0000]
test for the metaroles of metaroles thing (ruoso)

13 years agoMMR::Attribute is a metaclass, it needs to inherit from CMOP::Object
Jesse Luehrs [Wed, 24 Nov 2010 20:43:57 +0000]
MMR::Attribute is a metaclass, it needs to inherit from CMOP::Object

13 years agoDoc note about explicit omission of each() in the native attr hash implementation.
Karen Etheridge [Wed, 24 Nov 2010 17:52:12 +0000]
Doc note about explicit omission of each() in the native attr hash implementation.

13 years agoTweaks to clarify stable branch naming scheme.
Dave Rolsky [Fri, 19 Nov 2010 15:52:42 +0000]
Tweaks to clarify stable branch naming scheme.

Don't assume double rainbow version is always two. We may have three rainbows some day.

13 years agobump copyright year to 2010
Dave Rolsky [Fri, 19 Nov 2010 15:47:43 +0000]
bump copyright year to 2010

13 years agoInclude RT ticket in Changes
Dave Rolsky [Fri, 19 Nov 2010 15:42:27 +0000]
Include RT ticket in Changes

13 years agoBump version to 1.9900 for new version numbering scheme
Dave Rolsky [Fri, 19 Nov 2010 15:40:44 +0000]
Bump version to 1.9900 for new version numbering scheme

13 years agoTake Changes from stable
Dave Rolsky [Fri, 19 Nov 2010 15:38:04 +0000]
Take Changes from stable

13 years agoUpdate Changes for release
Dave Rolsky [Fri, 19 Nov 2010 15:37:27 +0000]
Update Changes for release

13 years agoMerge branch 'topic/native-trait-bugfix'
Dave Rolsky [Fri, 19 Nov 2010 15:16:53 +0000]
Merge branch 'topic/native-trait-bugfix'

Conflicts:
Changes
lib/Moose/Meta/Method/Accessor/Native/Collection.pm

13 years agoFix error message generation when array or hash ref member fails type check in native...
Dave Rolsky [Fri, 19 Nov 2010 15:15:01 +0000]
Fix error message generation when array or hash ref member fails type check in native delegation

13 years agoSome small tweaks, and section on writing docs
Dave Rolsky [Fri, 19 Nov 2010 03:04:05 +0000]
Some small tweaks, and section on writing docs

13 years agoMention where cabal members are listed and mention irc
Dave Rolsky [Fri, 19 Nov 2010 02:57:34 +0000]
Mention where cabal members are listed and mention irc

13 years agoUpdate Changes for codegen rewrite
Dave Rolsky [Fri, 19 Nov 2010 02:54:04 +0000]
Update Changes for codegen rewrite

13 years agoupdate our workflow
Jesse Luehrs [Fri, 19 Nov 2010 01:35:51 +0000]
update our workflow

13 years agocomment
Jesse Luehrs [Thu, 11 Nov 2010 17:07:12 +0000]
comment

13 years agorefactor constructor inlining to reuse attribute code
Jesse Luehrs [Thu, 11 Nov 2010 16:54:37 +0000]
refactor constructor inlining to reuse attribute code

13 years agopush constructor generation back into Moose::Meta::Class
Jesse Luehrs [Thu, 11 Nov 2010 14:32:07 +0000]
push constructor generation back into Moose::Meta::Class

13 years agoshift a few more things around
Jesse Luehrs [Thu, 11 Nov 2010 05:03:21 +0000]
shift a few more things around

13 years agouse _eval_environment here
Jesse Luehrs [Thu, 11 Nov 2010 04:56:44 +0000]
use _eval_environment here

13 years agopush the accessor inlining code back into the attribute
Jesse Luehrs [Thu, 11 Nov 2010 04:46:48 +0000]
push the accessor inlining code back into the attribute

13 years agostop duplicating code here
Jesse Luehrs [Thu, 11 Nov 2010 02:43:26 +0000]
stop duplicating code here

13 years agouse new method names from cmop
Jesse Luehrs [Thu, 11 Nov 2010 02:43:07 +0000]
use new method names from cmop

13 years agoerror if we have a lazy attr with no default or builder
Jesse Luehrs [Wed, 3 Nov 2010 21:32:25 +0000]
error if we have a lazy attr with no default or builder

13 years agomore cleanups
Jesse Luehrs [Sun, 31 Oct 2010 20:45:47 +0000]
more cleanups

13 years agomake native trait inlining work
Jesse Luehrs [Sun, 31 Oct 2010 03:27:43 +0000]
make native trait inlining work

13 years agoclean up ::Destructor
Jesse Luehrs [Mon, 25 Oct 2010 17:31:39 +0000]
clean up ::Destructor

13 years agomake ::Constructor readable
Jesse Luehrs [Mon, 25 Oct 2010 15:47:17 +0000]
make ::Constructor readable

it still needs refactoring from a code flow standpoint, but this is a
start

13 years agoserious cleanup of ::Accessor (native traits are broken for now)
Jesse Luehrs [Tue, 19 Oct 2010 02:37:39 +0000]
serious cleanup of ::Accessor (native traits are broken for now)

13 years agouse type_constraint_obj here
Jesse Luehrs [Mon, 18 Oct 2010 21:59:27 +0000]
use type_constraint_obj here

13 years agouse the new _compile_code interface in cmop
Jesse Luehrs [Wed, 20 Oct 2010 23:21:38 +0000]
use the new _compile_code interface in cmop

13 years agothis was pushed back to ::HasMethods
Jesse Luehrs [Thu, 11 Nov 2010 22:15:01 +0000]
this was pushed back to ::HasMethods

13 years agoClarify that one year starts at the major release which does the deprecation
Dave Rolsky [Thu, 18 Nov 2010 19:37:58 +0000]
Clarify that one year starts at the major release which does the deprecation

13 years agoFurther clarify deprecation removal
Dave Rolsky [Thu, 18 Nov 2010 19:36:39 +0000]
Further clarify deprecation removal

13 years agorestore documentation for lazy_build and underscore (_) prefixed operators
Chris Prather [Thu, 18 Nov 2010 18:59:32 +0000]
restore documentation for lazy_build and underscore (_) prefixed operators

It was removed from Moose::Manual::Attributes reasonably because it's
discouraged. It needs to be documented somewhere, as confound says in the
reference not the guide.

Also updated the link in Recipe 8 to point to the reference.

13 years agogrammar correction in test descriptions
Karen Etheridge [Thu, 18 Nov 2010 18:34:36 +0000]
grammar correction in test descriptions

13 years agoClarify sentence on removal of deprecated APIs
Dave Rolsky [Thu, 18 Nov 2010 18:27:03 +0000]
Clarify sentence on removal of deprecated APIs

13 years agoEditing and updates for Support
Dave Rolsky [Thu, 18 Nov 2010 18:07:15 +0000]
Editing and updates for Support

some small tweaks

documented new version number scheme

documented that deprecated APIs stick around for at least one year

13 years agotypo fixes and reformatting
Jesse Luehrs [Thu, 18 Nov 2010 05:07:17 +0000]
typo fixes and reformatting

13 years agomake the Supported Behavior policy explicit
Chris Prather [Thu, 14 Oct 2010 00:08:06 +0000]
make the Supported Behavior policy explicit

13 years agoupdate the support policy with changes to time-box the release schedule
Chris Prather [Wed, 13 Oct 2010 21:51:44 +0000]
update the support policy with changes to time-box the release schedule

13 years agotests and changelogging
Jesse Luehrs [Sun, 27 Jun 2010 06:58:14 +0000]
tests and changelogging

13 years agoadd a applied_attribute_metaclass to roles
Jesse Luehrs [Thu, 24 Jun 2010 18:36:46 +0000]
add a applied_attribute_metaclass to roles

this way, roles don't just automatically absorb the class's attribute
metaclass (at the moment, using MooseX::FollowPBP in a class can just
break a role that doesn't use it). also, allows this to be customized by
metarole, since you almost always want to be modifying the eventual
class attribute, not the role attribute

13 years agoAdd native delegation lazy load change to Changes
Dave Rolsky [Mon, 15 Nov 2010 21:15:23 +0000]
Add native delegation lazy load change to Changes

13 years agolazily load the native trait accessor roles
Jesse Luehrs [Mon, 15 Nov 2010 21:00:41 +0000]
lazily load the native trait accessor roles

13 years agorevert permissions changes from previous commit
Ricardo Signes [Fri, 12 Nov 2010 00:03:42 +0000]
revert permissions changes from previous commit

13 years agofix typo in docs: . instead of ;
Ricardo Signes [Fri, 12 Nov 2010 00:01:08 +0000]
fix typo in docs: . instead of ;

13 years agoclarify how to define multiple coercions
Ricardo Signes [Tue, 2 Nov 2010 18:18:00 +0000]
clarify how to define multiple coercions

13 years agobump version to 1.19 1.19
Dave Rolsky [Tue, 2 Nov 2010 16:46:38 +0000]
bump version to 1.19

13 years agoChanges for 1.19
Dave Rolsky [Tue, 2 Nov 2010 16:46:23 +0000]
Changes for 1.19

13 years agoone last Test::Exception->Test::Fatal conversion
Karen Etheridge [Tue, 2 Nov 2010 16:40:03 +0000]
one last Test::Exception->Test::Fatal conversion

13 years agopod typo fix
Karen Etheridge [Mon, 1 Nov 2010 18:30:03 +0000]
pod typo fix

13 years agoSkip c compilation files 1.18
Dave Rolsky [Sun, 31 Oct 2010 16:34:23 +0000]
Skip c compilation files

13 years agoUpdate release date
Dave Rolsky [Sun, 31 Oct 2010 16:27:28 +0000]
Update release date

13 years agoTest that a lazy attr without a default or builder dies
Dave Rolsky [Sun, 31 Oct 2010 16:24:14 +0000]
Test that a lazy attr without a default or builder dies

13 years agoRevert "Hash accessor should accept more than 2 arguments"
Dave Rolsky [Sat, 30 Oct 2010 15:07:06 +0000]
Revert "Hash accessor should accept more than 2 arguments"

This reverts commit 43131ee20ae3d0f9f941ff9c1826cd721449cb3a.

Doh, the method is documented as accepting just two arguments.

13 years agoHash accessor should accept more than 2 arguments
Dave Rolsky [Sat, 30 Oct 2010 15:05:23 +0000]
Hash accessor should accept more than 2 arguments

13 years agoFix error when array accessor delegation method is called with no arguments
Dave Rolsky [Fri, 29 Oct 2010 21:31:45 +0000]
Fix error when array accessor delegation method is called with no arguments

13 years agoFix test description
Dave Rolsky [Fri, 29 Oct 2010 21:30:57 +0000]
Fix test description

13 years agoFix error when no arguments are passed to Hash's accessor method
Dave Rolsky [Fri, 29 Oct 2010 21:30:03 +0000]
Fix error when no arguments are passed to Hash's accessor method

13 years agoSpelling fix in Changes
Dave Rolsky [Fri, 29 Oct 2010 15:12:53 +0000]
Spelling fix in Changes

13 years agoAdd changes entry for native delegation lazy default type fixes
Dave Rolsky [Fri, 29 Oct 2010 15:12:29 +0000]
Add changes entry for native delegation lazy default type fixes

13 years agoAdd tests for lazy default type checking and coercion
Dave Rolsky [Fri, 29 Oct 2010 15:09:48 +0000]
Add tests for lazy default type checking and coercion

13 years agoTidy code
Dave Rolsky [Fri, 29 Oct 2010 15:08:04 +0000]
Tidy code

13 years agoAdd whitespace
Dave Rolsky [Fri, 29 Oct 2010 15:07:06 +0000]
Add whitespace

13 years agoTest coercion of lazy defaults
Dave Rolsky [Fri, 29 Oct 2010 15:06:15 +0000]
Test coercion of lazy defaults

13 years agoMake sure that lazy defaults are coerced and type checked
Dave Rolsky [Fri, 29 Oct 2010 15:02:33 +0000]
Make sure that lazy defaults are coerced and type checked

13 years agoRemove unneeded around modifier - we're already overriding this in Native/Writer.pm
Dave Rolsky [Fri, 29 Oct 2010 15:02:27 +0000]
Remove unneeded around modifier - we're already overriding this in Native/Writer.pm

13 years agoTest accessor read & write
Dave Rolsky [Fri, 29 Oct 2010 14:42:47 +0000]
Test accessor read & write

13 years agoAdd tests for keys & values delegations
Dave Rolsky [Fri, 29 Oct 2010 14:13:36 +0000]
Add tests for keys & values delegations

13 years agoTest that accessor works with lazy generation
Dave Rolsky [Fri, 29 Oct 2010 14:12:19 +0000]
Test that accessor works with lazy generation