13 years agoredirect 'make dist' and 'make install' to dzil
Jesse Luehrs [Fri, 7 Jan 2011 21:05:20 +0000]
redirect 'make dist' and 'make install' to dzil

13 years agobump package::stash deps for some bug fixes
Jesse Luehrs [Wed, 5 Jan 2011 19:37:35 +0000]
bump package::stash deps for some bug fixes

13 years agoRequire Test::DM for development
Dave Rolsky [Tue, 4 Jan 2011 21:26:18 +0000]
Require Test::DM for development

13 years agodon't initialize lazy attrs with defaults in the constructor (mo)
Jesse Luehrs [Tue, 4 Jan 2011 17:55:41 +0000]
don't initialize lazy attrs with defaults in the constructor (mo)

13 years agoalso need to set AUTHOR_TESTING here
Jesse Luehrs [Mon, 3 Jan 2011 23:59:30 +0000]
also need to set AUTHOR_TESTING here

13 years agoMerge remote branch 'origin/master'
Jesse Luehrs [Mon, 3 Jan 2011 23:32:39 +0000]
Merge remote branch 'origin/master'

13 years agochangelog
Jesse Luehrs [Mon, 3 Jan 2011 23:30:33 +0000]
changelog

13 years agotrivial punctuation improvement
Karen Etheridge [Mon, 3 Jan 2011 23:24:42 +0000]
trivial punctuation improvement

13 years agomore spelling words 1.9902
Jesse Luehrs [Mon, 3 Jan 2011 23:17:20 +0000]
more spelling words

13 years agochangelog and version bump
Jesse Luehrs [Mon, 3 Jan 2011 23:05:59 +0000]
changelog and version bump

13 years agospecify prototyping behavior in Moose.xs
Jesse Luehrs [Mon, 3 Jan 2011 23:02:33 +0000]
specify prototyping behavior in Moose.xs

13 years agogenerate CCFLAGS correctly
Jesse Luehrs [Mon, 3 Jan 2011 22:57:54 +0000]
generate CCFLAGS correctly

13 years agoadd a couple more conflicts
Jesse Luehrs [Mon, 3 Jan 2011 20:29:51 +0000]
add a couple more conflicts

13 years agoensure all author deps are installed before doing release testing
Jesse Luehrs [Mon, 3 Jan 2011 20:07:08 +0000]
ensure all author deps are installed before doing release testing

13 years agorequire running the smoker before non-trial releases
Jesse Luehrs [Mon, 3 Jan 2011 19:09:47 +0000]
require running the smoker before non-trial releases

13 years agofix up ::Contributing a bit
Jesse Luehrs [Mon, 3 Jan 2011 19:01:38 +0000]
fix up ::Contributing a bit

13 years agochangelog
Jesse Luehrs [Mon, 3 Jan 2011 18:32:52 +0000]
changelog

13 years agochangelog and version bump 1.9901
Jesse Luehrs [Mon, 3 Jan 2011 18:00:44 +0000]
changelog and version bump

13 years agoStop passing around unused values
Florian Ragwitz [Sun, 2 Jan 2011 12:37:15 +0000]
Stop passing around unused values

13 years agomark the last release as trial
Jesse Luehrs [Sun, 2 Jan 2011 12:28:40 +0000]
mark the last release as trial

13 years agoneed package::stash::conflicts
Jesse Luehrs [Sun, 2 Jan 2011 11:32:13 +0000]
need package::stash::conflicts

13 years agoDon't index benchmarks directory
Dave Rolsky [Sun, 2 Jan 2011 02:09:50 +0000]
Don't index benchmarks directory

13 years agoonly use Git::Check and Git::Tag
Jesse Luehrs [Sat, 1 Jan 2011 23:56:22 +0000]
only use Git::Check and Git::Tag

13 years agov1.9900 1.9900
Jesse Luehrs [Sat, 1 Jan 2011 23:48:55 +0000]
v1.9900

  [OTHER]

  * The entire Class::MOP distribution has been merged with Moose. In the
    future, the Class::MOP code itself will be merged into Moose, and
    eventually the Class::MOP namespace will disappear entirely. For the
    current release, we have simply changed how Class::MOP is
    distributed. (Dave Rolsky).

  * Switched to Dist::Zilla for development. However, we still have a minimal
    Makefile.PL in the repository that can be used for development. (Dave
    Rolsky)

  [API CHANGES]

  * Roles now have their own default attribute metaclass to use during
    application to a class, rather than just using the class's
    attribute_metaclass. This is also overridable via ::MetaRole, with the
    applied_attribute key in the role_metaroles hashref (doy).

  * The internal code used to generate inlined methods (accessor, constructor,
    etc.) has been massively rewritten. MooseX modules that do inlining will
    almost certainly need to be updated as well.

  [ENHANCEMENTS]

  * We now load the roles needed for native delegations only as needed. This
    speeds up the compilation time for Moose itself. (doy)

13 years agouse the NextRelease plugin
Jesse Luehrs [Sat, 1 Jan 2011 22:04:34 +0000]
use the NextRelease plugin

13 years agopruning t/002 isn't correct, need to prevent it from being added at all
Jesse Luehrs [Sat, 1 Jan 2011 21:36:59 +0000]
pruning t/002 isn't correct, need to prevent it from being added at all

13 years agoMerge branch 'topic/cmop-merge'
Jesse Luehrs [Sat, 1 Jan 2011 18:17:38 +0000]
Merge branch 'topic/cmop-merge'

13 years agoadd nytprof stuff to gitignore
Jesse Luehrs [Sat, 1 Jan 2011 18:15:16 +0000]
add nytprof stuff to gitignore

13 years agoblog is a word
Jesse Luehrs [Fri, 31 Dec 2010 23:36:49 +0000]
blog is a word

13 years agoGenerate the moose-outdated script
Dave Rolsky [Sat, 1 Jan 2011 00:09:14 +0000]
Generate the moose-outdated script

13 years agoMention dist.ini and remove mention of .shipit
Dave Rolsky [Fri, 31 Dec 2010 19:52:53 +0000]
Mention dist.ini and remove mention of .shipit

13 years agoDoc dzil switch in Changes
Dave Rolsky [Fri, 31 Dec 2010 19:52:17 +0000]
Doc dzil switch in Changes

13 years agoAdd Changes entry for CMOP merge
Dave Rolsky [Fri, 31 Dec 2010 19:51:09 +0000]
Add Changes entry for CMOP merge

13 years agoMake sure to exclude Moose::Meta::Method::Accessor::Native itself from indexing
Dave Rolsky [Fri, 31 Dec 2010 19:49:37 +0000]
Make sure to exclude Moose::Meta::Method::Accessor::Native itself from indexing

13 years agoUntabif inc/MyInline.pm
Dave Rolsky [Fri, 31 Dec 2010 18:57:41 +0000]
Untabif inc/MyInline.pm

13 years agoFix NoTabsTests plugin spelling
Dave Rolsky [Fri, 31 Dec 2010 18:54:02 +0000]
Fix NoTabsTests plugin spelling

13 years agoSkip Moose::Conflicts module
Dave Rolsky [Fri, 31 Dec 2010 18:52:24 +0000]
Skip Moose::Conflicts module

13 years agoAdd a bunch more words to the spelling whitelist
Dave Rolsky [Fri, 31 Dec 2010 18:51:36 +0000]
Add a bunch more words to the spelling whitelist

13 years agoOops, meant to remove the EOLTests, not the NoTabsTests
Dave Rolsky [Fri, 31 Dec 2010 18:49:32 +0000]
Oops, meant to remove the EOLTests, not the NoTabsTests

13 years agoAdd some missing caps versions of metaclass
Dave Rolsky [Fri, 31 Dec 2010 18:48:40 +0000]
Add some missing caps versions of metaclass

13 years agoRemove NoTabsTest - we have way too much line-ending whitespace
Dave Rolsky [Fri, 31 Dec 2010 18:44:53 +0000]
Remove NoTabsTest - we have way too much line-ending whitespace

13 years agoMerge spelling whitelist from cmop distro
Dave Rolsky [Fri, 31 Dec 2010 18:39:28 +0000]
Merge spelling whitelist from cmop distro

13 years agoAdd CMOP classes to trustme list for pod coverage test
Dave Rolsky [Fri, 31 Dec 2010 18:35:16 +0000]
Add CMOP classes to trustme list for pod coverage test

13 years agoAllow setting DZIL_TEST_INC env var when running dzil test
Dave Rolsky [Fri, 31 Dec 2010 18:33:44 +0000]
Allow setting DZIL_TEST_INC env var when running dzil test

13 years agoRemove extra whitespace
Dave Rolsky [Fri, 31 Dec 2010 18:24:42 +0000]
Remove extra whitespace

13 years agoavoid unnecessary copies in Str validation
Chip [Thu, 30 Dec 2010 21:13:31 +0000]
avoid unnecessary copies in Str validation

13 years agoPrune generated recipe tests when dzil runs
Dave Rolsky [Wed, 29 Dec 2010 15:44:31 +0000]
Prune generated recipe tests when dzil runs

13 years agoAdd $VERSION back to test classes (accidentally removed in dzilification)
Dave Rolsky [Wed, 29 Dec 2010 15:37:38 +0000]
Add $VERSION back to test classes (accidentally removed in dzilification)

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

14 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

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

14 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

14 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

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

14 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

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

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

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

14 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

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

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

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

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

14 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

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