Jesse Luehrs [Sat, 1 Jan 2011 18:17:38 +0000]
Merge branch 'topic/cmop-merge'
Jesse Luehrs [Sat, 1 Jan 2011 18:15:16 +0000]
add nytprof stuff to gitignore
Jesse Luehrs [Fri, 31 Dec 2010 23:36:49 +0000]
blog is a word
Dave Rolsky [Sat, 1 Jan 2011 00:09:14 +0000]
Generate the moose-outdated script
Dave Rolsky [Fri, 31 Dec 2010 19:52:53 +0000]
Mention dist.ini and remove mention of .shipit
Dave Rolsky [Fri, 31 Dec 2010 19:52:17 +0000]
Doc dzil switch in Changes
Dave Rolsky [Fri, 31 Dec 2010 19:51:09 +0000]
Add Changes entry for CMOP merge
Dave Rolsky [Fri, 31 Dec 2010 19:49:37 +0000]
Make sure to exclude Moose::Meta::Method::Accessor::Native itself from indexing
Dave Rolsky [Fri, 31 Dec 2010 18:57:41 +0000]
Untabif inc/MyInline.pm
Dave Rolsky [Fri, 31 Dec 2010 18:54:02 +0000]
Fix NoTabsTests plugin spelling
Dave Rolsky [Fri, 31 Dec 2010 18:52:24 +0000]
Skip Moose::Conflicts module
Dave Rolsky [Fri, 31 Dec 2010 18:51:36 +0000]
Add a bunch more words to the spelling whitelist
Dave Rolsky [Fri, 31 Dec 2010 18:49:32 +0000]
Oops, meant to remove the EOLTests, not the NoTabsTests
Dave Rolsky [Fri, 31 Dec 2010 18:48:40 +0000]
Add some missing caps versions of metaclass
Dave Rolsky [Fri, 31 Dec 2010 18:44:53 +0000]
Remove NoTabsTest - we have way too much line-ending whitespace
Dave Rolsky [Fri, 31 Dec 2010 18:39:28 +0000]
Merge spelling whitelist from cmop distro
Dave Rolsky [Fri, 31 Dec 2010 18:35:16 +0000]
Add CMOP classes to trustme list for pod coverage test
Dave Rolsky [Fri, 31 Dec 2010 18:33:44 +0000]
Allow setting DZIL_TEST_INC env var when running dzil test
Dave Rolsky [Fri, 31 Dec 2010 18:24:42 +0000]
Remove extra whitespace
Chip [Thu, 30 Dec 2010 21:13:31 +0000]
avoid unnecessary copies in Str validation
Dave Rolsky [Wed, 29 Dec 2010 15:44:31 +0000]
Prune generated recipe tests when dzil runs
Dave Rolsky [Wed, 29 Dec 2010 15:37:38 +0000]
Add $VERSION back to test classes (accidentally removed in dzilification)
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.
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.
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
Dave Rolsky [Tue, 28 Dec 2010 16:20:08 +0000]
Clean up various bits of code that broke when dzil processed them.
Dave Rolsky [Tue, 28 Dec 2010 16:13:05 +0000]
Fix XS loading to actually use the right VERSION var
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
Dave Rolsky [Tue, 28 Dec 2010 15:42:34 +0000]
Rename dzil plugin to have a much shorter namespace
Dave Rolsky [Tue, 28 Dec 2010 15:40:29 +0000]
Dzil-ize all the .pod files so they can be pod-woven
Dave Rolsky [Mon, 27 Dec 2010 19:52:03 +0000]
Merge branch 'master' into topic/cmop-merge
Dave Rolsky [Mon, 27 Dec 2010 19:51:35 +0000]
Remove some done stuff from TODO
Dave Rolsky [Mon, 27 Dec 2010 19:45:12 +0000]
s/Build/Makefile/
Dave Rolsky [Mon, 27 Dec 2010 19:43:24 +0000]
Use dzil Authority plugin - remove $AUTHORITY from code
Dave Rolsky [Mon, 27 Dec 2010 19:43:14 +0000]
Remove _XS_VERSION hack
Dave Rolsky [Mon, 27 Dec 2010 19:40:14 +0000]
do not ignore inc
Dave Rolsky [Mon, 27 Dec 2010 15:10:18 +0000]
Add inc (and don't ignore it)
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.
Dave Rolsky [Sun, 26 Dec 2010 20:40:50 +0000]
Ignore .c in xs dir
Dave Rolsky [Sun, 26 Dec 2010 20:40:26 +0000]
Don't ignore .c files
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.
chromatic [Fri, 24 Dec 2010 22:13:54 +0000]
Fixed a couple of typos.
Ricardo Signes [Sat, 4 Dec 2010 02:56:33 +0000]
correct method call in Hash trait documentation
Karen Etheridge [Thu, 25 Nov 2010 22:02:19 +0000]
explicitly test that shift returns undef and does not die on an empty array
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.
Karen Etheridge [Thu, 25 Nov 2010 19:32:08 +0000]
clarification re the limitations of the "map" array delegation handler
Dave Rolsky [Wed, 24 Nov 2010 23:17:21 +0000]
We're not doing weekly minor releases
Karen Etheridge [Wed, 24 Nov 2010 21:43:29 +0000]
grammar fix in Changes
Dave Rolsky [Wed, 24 Nov 2010 21:33:12 +0000]
Changes for stable release - with release date
Conflicts:
Changes
Dave Rolsky [Wed, 24 Nov 2010 21:22:31 +0000]
s/for/from/ in docs
Karen Etheridge [Wed, 24 Nov 2010 20:57:58 +0000]
spelling fixes
Jesse Luehrs [Wed, 24 Nov 2010 20:57:15 +0000]
test for the metaroles of metaroles thing (ruoso)
Jesse Luehrs [Wed, 24 Nov 2010 20:43:57 +0000]
MMR::Attribute is a metaclass, it needs to inherit from CMOP::Object
Karen Etheridge [Wed, 24 Nov 2010 17:52:12 +0000]
Doc note about explicit omission of each() in the native attr hash implementation.
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.
Dave Rolsky [Fri, 19 Nov 2010 15:47:43 +0000]
bump copyright year to 2010
Dave Rolsky [Fri, 19 Nov 2010 15:42:27 +0000]
Include RT ticket in Changes
Dave Rolsky [Fri, 19 Nov 2010 15:40:44 +0000]
Bump version to 1.9900 for new version numbering scheme
Dave Rolsky [Fri, 19 Nov 2010 15:38:04 +0000]
Take Changes from stable
Dave Rolsky [Fri, 19 Nov 2010 15:37:27 +0000]
Update Changes for release
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
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
Dave Rolsky [Fri, 19 Nov 2010 03:04:05 +0000]
Some small tweaks, and section on writing docs
Dave Rolsky [Fri, 19 Nov 2010 02:57:34 +0000]
Mention where cabal members are listed and mention irc
Dave Rolsky [Fri, 19 Nov 2010 02:54:04 +0000]
Update Changes for codegen rewrite
Jesse Luehrs [Fri, 19 Nov 2010 01:35:51 +0000]
update our workflow
Jesse Luehrs [Thu, 11 Nov 2010 17:07:12 +0000]
comment
Jesse Luehrs [Thu, 11 Nov 2010 16:54:37 +0000]
refactor constructor inlining to reuse attribute code
Jesse Luehrs [Thu, 11 Nov 2010 14:32:07 +0000]
push constructor generation back into Moose::Meta::Class
Jesse Luehrs [Thu, 11 Nov 2010 05:03:21 +0000]
shift a few more things around
Jesse Luehrs [Thu, 11 Nov 2010 04:56:44 +0000]
use _eval_environment here
Jesse Luehrs [Thu, 11 Nov 2010 04:46:48 +0000]
push the accessor inlining code back into the attribute
Jesse Luehrs [Thu, 11 Nov 2010 02:43:26 +0000]
stop duplicating code here
Jesse Luehrs [Thu, 11 Nov 2010 02:43:07 +0000]
use new method names from cmop
Jesse Luehrs [Wed, 3 Nov 2010 21:32:25 +0000]
error if we have a lazy attr with no default or builder
Jesse Luehrs [Sun, 31 Oct 2010 20:45:47 +0000]
more cleanups
Jesse Luehrs [Sun, 31 Oct 2010 03:27:43 +0000]
make native trait inlining work
Jesse Luehrs [Mon, 25 Oct 2010 17:31:39 +0000]
clean up ::Destructor
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
Jesse Luehrs [Tue, 19 Oct 2010 02:37:39 +0000]
serious cleanup of ::Accessor (native traits are broken for now)
Jesse Luehrs [Mon, 18 Oct 2010 21:59:27 +0000]
use type_constraint_obj here
Jesse Luehrs [Wed, 20 Oct 2010 23:21:38 +0000]
use the new _compile_code interface in cmop
Jesse Luehrs [Thu, 11 Nov 2010 22:15:01 +0000]
this was pushed back to ::HasMethods
Dave Rolsky [Thu, 18 Nov 2010 19:37:58 +0000]
Clarify that one year starts at the major release which does the deprecation
Dave Rolsky [Thu, 18 Nov 2010 19:36:39 +0000]
Further clarify deprecation removal
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.
Karen Etheridge [Thu, 18 Nov 2010 18:34:36 +0000]
grammar correction in test descriptions
Dave Rolsky [Thu, 18 Nov 2010 18:27:03 +0000]
Clarify sentence on removal of deprecated APIs
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
Jesse Luehrs [Thu, 18 Nov 2010 05:07:17 +0000]
typo fixes and reformatting
Chris Prather [Thu, 14 Oct 2010 00:08:06 +0000]
make the Supported Behavior policy explicit
Chris Prather [Wed, 13 Oct 2010 21:51:44 +0000]
update the support policy with changes to time-box the release schedule
Jesse Luehrs [Sun, 27 Jun 2010 06:58:14 +0000]
tests and changelogging
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
Dave Rolsky [Mon, 15 Nov 2010 21:15:23 +0000]
Add native delegation lazy load change to Changes
Jesse Luehrs [Mon, 15 Nov 2010 21:00:41 +0000]
lazily load the native trait accessor roles
Ricardo Signes [Fri, 12 Nov 2010 00:03:42 +0000]
revert permissions changes from previous commit
Ricardo Signes [Fri, 12 Nov 2010 00:01:08 +0000]
fix typo in docs: . instead of ;
Ricardo Signes [Tue, 2 Nov 2010 18:18:00 +0000]
clarify how to define multiple coercions
Dave Rolsky [Tue, 2 Nov 2010 16:46:38 +0000]
bump version to 1.19