John Napiorkowski [Fri, 24 Oct 2008 20:07:54 +0000]
added tests for the subtyping parameterized constraints with new type parameters
John Napiorkowski [Fri, 24 Oct 2008 19:19:07 +0000]
if a parameterizable constraint get parameterized, and it has a parameterized parent, we need to make sure that the incoming typeparameter is a subtype of the parents type parameter
John Napiorkowski [Fri, 24 Oct 2008 18:04:12 +0000]
parameterized contstraints when subclassing should create a parameterizable constraint
Florian Ragwitz [Fri, 24 Oct 2008 16:35:41 +0000]
Fix some typos in the pod.
Dave Rolsky [Fri, 24 Oct 2008 15:36:36 +0000]
Final change log updates before 0.60. Just cleaning up some existing text.
John Napiorkowski [Fri, 24 Oct 2008 15:32:15 +0000]
updated changelog
Shawn M Moore [Fri, 24 Oct 2008 14:00:15 +0000]
No need to waste time binding arguments that are just passed on anyway
Dave Rolsky [Fri, 24 Oct 2008 02:44:48 +0000]
Add tests for creating subtype of a Class type constraint.
Yuval Kogman [Fri, 24 Oct 2008 01:14:09 +0000]
update pod link to not use a search.cpan.org uri
Dave Rolsky [Thu, 23 Oct 2008 17:07:10 +0000]
Need to override create_child_type for Class TC's so that they _do
not_ return a new Class TC. Confusing, but correct(ish).
Dave Rolsky [Thu, 23 Oct 2008 16:31:42 +0000]
bump all versions to 0.60
Dave Rolsky [Thu, 23 Oct 2008 16:27:58 +0000]
Small wording tweak
Dave Rolsky [Thu, 23 Oct 2008 16:24:27 +0000]
Add changes entry for restoration of parameterized type bits.
Dave Rolsky [Thu, 23 Oct 2008 16:22:21 +0000]
Remove some redundant comments and tidy the code.
Dave Rolsky [Thu, 23 Oct 2008 16:18:28 +0000]
Tidy some code here. Also remove an unused variable.
Dave Rolsky [Thu, 23 Oct 2008 16:16:52 +0000]
s/childtype/child_type/g - why ignore every naming standard already in use in the codebase, I ask rhetorically
Dave Rolsky [Thu, 23 Oct 2008 16:15:57 +0000]
Merge the parameterized_type_fixes to trunk
this restore the parameterized type related changes jnapiorkowski made before, which I accidentally removed in 0.59
John Napiorkowski [Thu, 23 Oct 2008 15:56:35 +0000]
removed some debug stuff
John Napiorkowski [Thu, 23 Oct 2008 15:45:50 +0000]
changed the way subtypes are made so that we delegate the job to the actual type constraint parent, rather than have a bunch of exceptions in M:U:Constraints. This will allow up to properly subtype Moose::Meta::Constraint in the MooseX namespace. Added a test to show the bug this code is trying to solve
Dave Rolsky [Wed, 22 Oct 2008 21:39:07 +0000]
Require a more modern Test::More, because 0.75 (at least) caused some
TODO tests to be treated as failures. There was a TODO fix 0.77.
Dave Rolsky [Wed, 22 Oct 2008 21:38:30 +0000]
Just require the latest Scalar::Util (which is still about 2 years
old) to avoid the win32 silliness.
Dave Rolsky [Wed, 22 Oct 2008 20:46:02 +0000]
Tests for resolve_meta{class,trait}_alias in Moose::Util.
Moved caching to resolve_metaclass_alias.
Tomas Doran [Wed, 22 Oct 2008 20:05:28 +0000]
Also bump version in Moose.pm, as pointed out by autarch - cheers
Tomas Doran [Wed, 22 Oct 2008 20:01:57 +0000]
Speedups in does for MooseX::Storage, should also make protocol buffers suck less. WARNING: Relies on trunk CMOP, I've bumped versions so people should notice.
John Napiorkowski [Wed, 22 Oct 2008 19:37:42 +0000]
first pass at restoring parametrization changes and tests
John Napiorkowski [Wed, 22 Oct 2008 15:21:36 +0000]
new branch to fix parameter types
Dave Rolsky [Tue, 21 Oct 2008 18:01:24 +0000]
Make gross construct ever so slightly less gross in does()
Dave Rolsky [Tue, 21 Oct 2008 17:59:07 +0000]
Fix typo in comment
Dave Rolsky [Thu, 16 Oct 2008 15:01:44 +0000]
Fix bug with -traits to Moose
Tomas Doran [Thu, 16 Oct 2008 07:11:16 +0000]
TODO Test for bug in Moose::Exporter
Dave Rolsky [Tue, 14 Oct 2008 13:33:15 +0000]
bump version to 0.59
Dave Rolsky [Tue, 14 Oct 2008 13:30:06 +0000]
Add release date
Dave Rolsky [Tue, 14 Oct 2008 13:27:19 +0000]
Add () which apparently was needed for at least one person
Dave Rolsky [Mon, 13 Oct 2008 17:55:52 +0000]
Really fix the speling mistake
Dave Rolsky [Mon, 13 Oct 2008 17:54:59 +0000]
Fix a spelling mistake
Dave Rolsky [Mon, 13 Oct 2008 17:53:59 +0000]
Add my email address
Chris Prather [Mon, 13 Oct 2008 17:50:57 +0000]
organize alphabetically / by time they entered the cabal ... which happen to be the same
Chris Prather [Mon, 13 Oct 2008 17:49:27 +0000]
spellcheck community
Chris Prather [Mon, 13 Oct 2008 17:47:23 +0000]
refactor the AUTHORS into CABAL/NonCabal
Chris Prather [Sun, 12 Oct 2008 20:52:30 +0000]
add doc patch for has() taking a arrayref
Chris Prather [Sun, 12 Oct 2008 20:46:38 +0000]
doc patch to explain MooseX:: namespace
Dave Rolsky [Sun, 12 Oct 2008 17:42:23 +0000]
Reverted the type constraint bits that caused breakage on Win32 and
BSD, but kept the parts that normalize names.
Yuval Kogman [Sun, 12 Oct 2008 17:01:56 +0000]
namespace::clean example in style
Dave Rolsky [Sun, 12 Oct 2008 16:44:57 +0000]
Fix typo in test
Dave Rolsky [Sun, 12 Oct 2008 16:30:18 +0000]
Fix a typo that is apparently syntactically just fine
Tomas Doran [Tue, 7 Oct 2008 17:13:51 +0000]
More type constraint fixes for edge cases in is_a_type_of and is_a_subtype_of when dealing with unknown type names + tests for all possible cases (I think)
Dave Rolsky [Mon, 6 Oct 2008 23:03:11 +0000]
Really require the next CMOP
Dave Rolsky [Mon, 6 Oct 2008 23:02:46 +0000]
The next Moose release will require CMOP 0.67
Dave Rolsky [Mon, 6 Oct 2008 23:02:00 +0000]
Refactor this method to get rid of the indentation chain from hell.
Dave Rolsky [Mon, 6 Oct 2008 22:58:08 +0000]
Add a placeholder to remind me to write a recipe for BUILD & BUILDARGS
Dave Rolsky [Mon, 6 Oct 2008 16:33:31 +0000]
Fix all the pod links to Class::MOP so they're actually valid POD.
Tomas Doran [Mon, 6 Oct 2008 16:14:51 +0000]
Docs for things in Class::MOP::Attribute + tests for trigger behaviours
John Douglas Porter [Thu, 2 Oct 2008 20:56:56 +0000]
possessive "its" had an apostrophe
Jay Hannah [Thu, 2 Oct 2008 16:28:04 +0000]
POD typo corrected.
Shawn M Moore [Thu, 2 Oct 2008 03:34:07 +0000]
Remove the barrage for now, because we are getting weird failures
John Napiorkowski [Tue, 30 Sep 2008 21:18:21 +0000]
a bunch more tests for the Maybe constraint that I wrote while trying to figure out the correct way to write the new Optional constraint. Why waste them?
Todd Hepler [Tue, 30 Sep 2008 15:35:47 +0000]
make sure we can create an anon class that has a required attribute
this will require the previous commit to Class::MOP
(that will become version 0.67)
Dave Rolsky [Tue, 30 Sep 2008 14:19:29 +0000]
Make regexes line up nicely
Dave Rolsky [Tue, 30 Sep 2008 14:14:37 +0000]
this tests defining the same type twice
Tomas Doran [Tue, 30 Sep 2008 13:27:22 +0000]
Add a test case for the bug which autarch fixed in r6033
Dave Rolsky [Mon, 29 Sep 2008 19:33:17 +0000]
Remove no longer relevant explanation of something the example no
longer shows.
Dave Rolsky [Mon, 29 Sep 2008 19:30:55 +0000]
Missing an apostrophe.
Dave Rolsky [Mon, 29 Sep 2008 14:27:20 +0000]
The sugar subs are not called as methods.
Dave Rolsky [Mon, 29 Sep 2008 14:25:37 +0000]
when loading Test::Warn, require at least 0.10
Shawn M Moore [Mon, 29 Sep 2008 00:41:17 +0000]
Include an example of how you define the sugar for Moose::Exporter
Shawn M Moore [Sun, 28 Sep 2008 06:22:48 +0000]
Barrage of tests for primitive type constraints
Matt S Trout [Fri, 26 Sep 2008 20:22:04 +0000]
changes line for deprototype
Dave Rolsky [Fri, 26 Sep 2008 19:53:11 +0000]
Clarify nature of bug fix
Dave Rolsky [Fri, 26 Sep 2008 19:40:04 +0000]
merged deprototype branch to trunk
Dave Rolsky [Fri, 26 Sep 2008 19:39:18 +0000]
Oops, broke some tests when I fixed an error in M::Exporter
Dave Rolsky [Fri, 26 Sep 2008 19:36:06 +0000]
merge trunk to deprototype branch
Dave Rolsky [Thu, 25 Sep 2008 03:09:58 +0000]
Add missing space
Dave Rolsky [Thu, 25 Sep 2008 03:09:48 +0000]
Add CheckVersionsMatch step
Dave Rolsky [Thu, 25 Sep 2008 02:21:57 +0000]
Oops, this is Moose::Exporter, not MooseX
Todd Hepler [Wed, 24 Sep 2008 21:01:41 +0000]
synopsis tweak
(I'm pretty sure you need a ->meta there)
Dave Rolsky [Mon, 22 Sep 2008 15:14:38 +0000]
Fix handling of anon subtype with both constraint & message
Dave Rolsky [Mon, 22 Sep 2008 15:05:03 +0000]
Remove a bunch of hard tabs
Dave Rolsky [Mon, 22 Sep 2008 15:02:40 +0000]
First, fix confess() so it actually exists. I don't know how
nothingmuch planned to implement switchign between throw_error() and
confess() here though.
Matt S Trout [Sat, 20 Sep 2008 18:51:18 +0000]
remove prototypes from type declaration sugar functions except the (&) ones
Matt S Trout [Sat, 20 Sep 2008 18:38:27 +0000]
nuke prototypes on type constraint construction and retrieval routines
Matt S Trout [Sat, 20 Sep 2008 18:14:22 +0000]
create new deprototype branch
Dave Rolsky [Sat, 20 Sep 2008 14:52:12 +0000]
Make sure that metaclass incompat fixing doesn't touch base object class setting.
Dave Rolsky [Sat, 20 Sep 2008 14:33:10 +0000]
update manifest
Dave Rolsky [Sat, 20 Sep 2008 14:30:29 +0000]
Be defensive against being called for a Moose::Meta::Role (which can
happen if we apply a trait to a role).
Dave Rolsky [Thu, 18 Sep 2008 20:19:04 +0000]
Tweak throw_error changes description
Yuval Kogman [Thu, 18 Sep 2008 16:37:56 +0000]
changelog error_class
Dave Rolsky [Thu, 18 Sep 2008 15:08:03 +0000]
More !!
Dave Rolsky [Thu, 18 Sep 2008 15:06:57 +0000]
Document error_class attribute.
Tweaked the metaclass reconciliation bits to account for error_class.
Dave Rolsky [Thu, 18 Sep 2008 15:06:30 +0000]
Add some MetaRole related tests for error_class. Added a test plan.
Dave Rolsky [Thu, 18 Sep 2008 15:05:46 +0000]
Document latest bug fix
Dave Rolsky [Thu, 18 Sep 2008 15:05:00 +0000]
Fixed a bug where an explicitly set constructor or destructor (and now
error) class would be lost if roles were applied to other metaclasses,
but not said class.
Todd Hepler [Wed, 17 Sep 2008 15:32:54 +0000]
forgot to update MANIFEST on last commit
Todd Hepler [Tue, 16 Sep 2008 22:20:58 +0000]
check for a valid attribute name in Moose::Meta::Role
added testcase for odd has() calls
squashed a warning exposed by that test in Moose::Meta::Class
Dave Rolsky [Tue, 16 Sep 2008 19:05:54 +0000]
This need to subclass Class::MOP::Method::Generated too
Dave Rolsky [Tue, 16 Sep 2008 18:44:34 +0000]
Run this through tidy
Dave Rolsky [Tue, 16 Sep 2008 18:44:05 +0000]
No need for default to be a sub when it just returns a string.
Dave Rolsky [Tue, 16 Sep 2008 18:42:40 +0000]
Include tidying.
Load Carp
Dave Rolsky [Tue, 16 Sep 2008 18:41:04 +0000]
Need to load the error class or tests fail
Dave Rolsky [Tue, 16 Sep 2008 18:40:01 +0000]
add strict & warnings, tidy
Yuval Kogman [Tue, 16 Sep 2008 18:11:33 +0000]
remove old comment