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

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

14 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

14 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

14 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

14 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

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

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

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

14 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

14 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

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

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

14 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

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

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

14 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

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

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

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

14 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

14 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)

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

14 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

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

14 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

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

14 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.

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

14 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

14 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

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

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

14 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

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

14 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

14 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

14 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

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

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

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

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

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

14 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

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

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

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

14 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

14 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.

14 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

14 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

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

14 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

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

14 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

14 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

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

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

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

14 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

14 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

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

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

14 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

14 years agoBump CMOP dep to get rid of Test::Exception in prereq chain
Dave Rolsky [Fri, 29 Oct 2010 14:00:45 +0000]
Bump CMOP dep to get rid of Test::Exception in prereq chain

14 years agoDon't index the native accessor method modules, which have no pod
Dave Rolsky [Fri, 29 Oct 2010 13:59:09 +0000]
Don't index the native accessor method modules, which have no pod

14 years agobump version to 1.18
Dave Rolsky [Fri, 29 Oct 2010 13:53:30 +0000]
bump version to 1.18

14 years agoAdd version and release date
Dave Rolsky [Fri, 29 Oct 2010 13:53:20 +0000]
Add version and release date

14 years agoRemove a spurious comma
Dave Rolsky [Fri, 29 Oct 2010 04:02:15 +0000]
Remove a spurious comma

14 years agoClarify a change
Dave Rolsky [Fri, 29 Oct 2010 04:01:49 +0000]
Clarify a change

14 years agoChanges for accessor overwrite warning
Dave Rolsky [Tue, 26 Oct 2010 22:08:06 +0000]
Changes for accessor overwrite warning

14 years agoWarn when an accessor for one attr overwrites another attr's accessor.
Dave Rolsky [Tue, 26 Oct 2010 22:07:08 +0000]
Warn when an accessor for one attr overwrites another attr's accessor.

14 years agoscript to find tests with the same leading number
Dave Rolsky [Thu, 28 Oct 2010 21:57:14 +0000]
script to find tests with the same leading number

14 years agorename test to avoid dupe number
Dave Rolsky [Thu, 28 Oct 2010 21:52:52 +0000]
rename test to avoid dupe number

14 years agoRedid conversion to Test::Fatal
Dave Rolsky [Thu, 28 Oct 2010 21:47:42 +0000]
Redid conversion to Test::Fatal

Also checking in the tool I used to do the conversion.

14 years agoStandardize use of Test::Exception before converting to Test::Fatal
Dave Rolsky [Thu, 28 Oct 2010 17:52:36 +0000]
Standardize use of Test::Exception before converting to Test::Fatal

14 years agoLoad Test::Fatal
Dave Rolsky [Thu, 28 Oct 2010 17:50:52 +0000]
Load Test::Fatal

14 years agoDon't use explicit sub token with lives_ok
Dave Rolsky [Thu, 28 Oct 2010 17:46:54 +0000]
Don't use explicit sub token with lives_ok

14 years agoDon't import Test::Exception into classes we are testing
Dave Rolsky [Thu, 28 Oct 2010 17:46:29 +0000]
Don't import Test::Exception into classes we are testing

14 years agoRemove spurious comma which broke test
Dave Rolsky [Thu, 28 Oct 2010 17:40:32 +0000]
Remove spurious comma which broke test

14 years agoReplace comma with semi
Dave Rolsky [Thu, 28 Oct 2010 17:39:25 +0000]
Replace comma with semi

14 years agoRevert most of the conversion to Test::Fatal so we can redo it
Dave Rolsky [Thu, 28 Oct 2010 15:18:42 +0000]
Revert most of the conversion to Test::Fatal so we can redo it

14 years agoTidy whitespace
Dave Rolsky [Thu, 28 Oct 2010 00:19:17 +0000]
Tidy whitespace

14 years agoBump Package::DeprecationManager dep to avoid Test::Exception in prereq chain
Dave Rolsky [Thu, 28 Oct 2010 00:18:48 +0000]
Bump Package::DeprecationManager dep to avoid Test::Exception in prereq chain

14 years agoRemove doubled semi-colon
Dave Rolsky [Wed, 27 Oct 2010 19:16:43 +0000]
Remove doubled semi-colon

14 years agoRefactor _process_options into a set of much smaller methods
Dave Rolsky [Wed, 27 Oct 2010 05:22:17 +0000]
Refactor _process_options into a set of much smaller methods

14 years agoMake sure to handle the case where a CMOP::Attribute is passed to clone_and_inherit_o...
Dave Rolsky [Wed, 27 Oct 2010 05:21:56 +0000]
Make sure to handle the case where a CMOP::Attribute is passed to clone_and_inherit_options

14 years agoFix expected error message
Dave Rolsky [Wed, 27 Oct 2010 02:38:14 +0000]
Fix expected error message

14 years agoFix grammar in warning
Dave Rolsky [Wed, 27 Oct 2010 02:12:46 +0000]
Fix grammar in warning

14 years agoTidy code and add whitespace in _process_accessors
Dave Rolsky [Tue, 26 Oct 2010 21:51:24 +0000]
Tidy code and add whitespace in _process_accessors

14 years agoMake sure attr conflict error includes attr name
Dave Rolsky [Tue, 26 Oct 2010 21:15:59 +0000]
Make sure attr conflict error includes attr name

14 years agoChanges for delegation to class/role fixes
Dave Rolsky [Tue, 26 Oct 2010 21:14:15 +0000]
Changes for delegation to class/role fixes

14 years agoWhen we need a metaclass for delegation, die when the class/role to which we're deleg...
Dave Rolsky [Tue, 26 Oct 2010 21:12:22 +0000]
When we need a metaclass for delegation, die when the class/role to which we're delegating is not yet loaded

14 years agoAdd tests for trying to delegate to a class or role which is not yet loaded
Dave Rolsky [Tue, 26 Oct 2010 21:11:49 +0000]
Add tests for trying to delegate to a class or role which is not yet loaded

14 years agoFix sub order so caller comes before callee
Dave Rolsky [Tue, 26 Oct 2010 21:04:08 +0000]
Fix sub order so caller comes before callee

14 years agoChanges for inherited lazy_build fix
Dave Rolsky [Tue, 26 Oct 2010 20:35:56 +0000]
Changes for inherited lazy_build fix

14 years agomove inherited lazy build test to 020_attributes dir
Dave Rolsky [Tue, 26 Oct 2010 20:32:13 +0000]
move inherited lazy build test to 020_attributes dir

14 years agoMove lazy_build processing to its own sub and make it work for inherited attrs
Dave Rolsky [Tue, 26 Oct 2010 20:31:02 +0000]
Move lazy_build processing to its own sub and make it work for inherited attrs

14 years agoCan't add lazy_build to an attr that has a default in the parent
Dave Rolsky [Tue, 26 Oct 2010 20:30:46 +0000]
Can't add lazy_build to an attr that has a default in the parent

14 years agoTidy code and remove unneeded module loads
Dave Rolsky [Tue, 26 Oct 2010 20:19:30 +0000]
Tidy code and remove unneeded module loads