2012-01-06 |
Dave Rolsky |
During role summation, make sure that any method name... |
tree | commitdiff |
2011-12-31 |
Dave Rolsky |
Fix a small comment typo |
tree | commitdiff |
2011-12-30 |
Dave Rolsky |
Fix error message buglet |
tree | commitdiff |
2011-11-17 |
Jesse Luehrs |
fix weak lazy attributes (tome) |
tree | commitdiff |
2011-10-24 |
Dave Rolsky |
Remove docs on no-longer-existent make_immutable method... |
tree | commitdiff |
2011-10-14 |
Dave Rolsky |
Fix uninit var warning from _inline_create_error when... |
tree | commitdiff |
2011-10-05 |
Ricardo Signes |
allow single-value enums |
tree | commitdiff |
2011-09-28 |
Brad Bowman |
s/statis/stasis/ in Moose/Meta/Role.pm |
tree | commitdiff |
2011-09-19 |
Dave Rolsky |
Clarify that ->parents returns a list |
tree | commitdiff |
2011-09-18 |
Jesse Luehrs |
fix is_subtype_of for unregistered class types |
tree | commitdiff |
2011-09-17 |
Jesse Luehrs |
if a union type has no common ancestors, ->parent shoul... |
tree | commitdiff |
2011-09-17 |
Jesse Luehrs |
track implicitly created types as being created in... |
tree | commitdiff |
2011-09-17 |
Jesse Luehrs |
be more verbose in the required method error (RT#60583) |
tree | commitdiff |
2011-09-17 |
Jesse Luehrs |
haha, nothing ever did use this, did it |
tree | commitdiff |
2011-09-17 |
Jesse Luehrs |
starting from the deepest tc isn't necessary |
tree | commitdiff |
2011-09-17 |
Dave Rolsky |
Fix Union->parent to return the nearest common ancestor |
tree | commitdiff |
2011-09-17 |
Dave Rolsky |
Fix is_subtype_of - we cannot use ->equals |
tree | commitdiff |
2011-09-17 |
Dave Rolsky |
Union types look at all member types when determining... |
tree | commitdiff |
2011-09-16 |
Dave Rolsky |
Don't throw an error when a delegation overrides a... |
tree | commitdiff |
2011-09-16 |
Dave Rolsky |
Fix odd indentation |
tree | commitdiff |
2011-09-16 |
Dave Rolsky |
Don't warn when overriding a stub method with an accessor |
tree | commitdiff |
2011-09-07 |
Dave Rolsky |
Remove all trailing whitespace |
tree | commitdiff |
2011-09-07 |
Dave Rolsky |
fix some pod errors |
tree | commitdiff |
2011-09-06 |
Dave Rolsky |
Remove all uses of CMOP::{load_class, is_class_loaded... |
tree | commitdiff |
2011-09-04 |
Dave Rolsky |
Explicitly test each value of handles to make sure... |
tree | commitdiff |
2011-09-01 |
Ricardo Signes |
add shallow_clone to Array and Hash traits |
tree | commitdiff |
2011-08-29 |
Jesse Luehrs |
clean up duck type a bunch |
tree | commitdiff |
2011-08-29 |
Shawn M Moore |
Foreign options forbid caching of interpolated attribut... |
tree | commitdiff |
2011-08-25 |
Florian Ragwitz |
Make the duck type constraint closure check for blessing |
tree | commitdiff |
2011-08-25 |
Florian Ragwitz |
Fix duck_type constraint generators |
tree | commitdiff |
2011-07-25 |
Jesse Luehrs |
be a bit stricter and more consistent with tc messages |
tree | commitdiff |
2011-07-20 |
Dave Rolsky |
deprecate optimize_as |
tree | commitdiff |
2011-06-19 |
Dave Rolsky |
code tidying |
tree | commitdiff |
2011-06-19 |
Karen Etheridge |
call all triggers in rebless_instance - tests now pass. |
tree | commitdiff |
2011-06-19 |
Tomas Doran |
Fix error reporting in duck_type |
tree | commitdiff |
2011-06-19 |
Jesse Luehrs |
remove old deprecated code |
tree | commitdiff |
2011-06-18 |
Jesse Luehrs |
oops, this was supposed to be an expression |
tree | commitdiff |
2011-06-17 |
Jesse Luehrs |
move eval_environment for accessors to the attribute... |
tree | commitdiff |
2011-06-17 |
Jesse Luehrs |
move eval_environment for constructors to the metaclass |
tree | commitdiff |
2011-06-16 |
Jesse Luehrs |
make sure the correct delegation name is used in errors |
tree | commitdiff |
2011-06-16 |
Jesse Luehrs |
if we aren't calling _inline_return_value, none of... |
tree | commitdiff |
2011-06-16 |
Dave Rolsky |
Sort the keys in %handles when making delegation methods |
tree | commitdiff |
2011-06-16 |
Dave Rolsky |
Optimize the get branch for hash accessors a little bit |
tree | commitdiff |
2011-06-15 |
Jesse Luehrs |
fix hash accessor generation (with a bit of a hack/:) |
tree | commitdiff |
2011-06-15 |
Jesse Luehrs |
better definition context for native delegation methods |
tree | commitdiff |
2011-06-13 |
Karen Etheridge |
addition of first_index to the native Array trait. |
tree | commitdiff |
2011-06-06 |
Dave Rolsky |
Work around List::MoreUtils::all being misparsed under... |
tree | commitdiff |
2011-06-06 |
Dave Rolsky |
Remove ; at end of sub definition |
tree | commitdiff |
2011-06-05 |
Dave Rolsky |
When generating inlining code, distinguish between... |
tree | commitdiff |
2011-06-05 |
Dave Rolsky |
Add definition context to every accessor defined internally |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
also don't close over member tc objects in native deleg... |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
stop closing over the type constraint object |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
refactor the default type constraint message logic... |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
stop closing over the method metaobject |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
fix setting associated_metaclass and attribute on acces... |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
this only matters for lazy attributes with initializers |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
don't close over attrs in the constructor unless necessary |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
close over the coercion sub separately |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
remove unnecessary(?) code |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
restructure this method a bit for readability |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
don't close over the type constraint for inlined tcs |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
stop closing over $attr in accessor generation |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Wrap all TC inlining in parens and a do { } block |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Union inlining should always be surrounded by its own... |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
make sure these are defined |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
these can be undef |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
there's no reason the suffix has to be fixed length |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Make sure that inlining union preserves the inline env |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Whenever we inline a type constraint, we need to includ... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Don't assume that value that fails a duck type constrai... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Don't use $_ when checking member constraints, since... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Docs, Delta, and Changes for inline constraints |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Rename has_inlined_type_constraint to can_be_inlined |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
stop using a package global for enums, just close over it |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
confess here, since this should never happen |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
more readable inlined code |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
use Eval::Closure rather than doing string eval directly |
tree | commitdiff |
2011-05-17 |
Jesse Luehrs |
compare references with == rather than eq |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
A name-only subtype now inherits inlining from its... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Add inlining code for Role constraint class |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Explicitly set the constraint for role type |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Enum needs to check that the value is not a ref |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Drop optimized subs for all builtins - instead use... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Use Moose->throw_error to throw errors |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Use an inlined constraint when checking member values... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Remove extra newline |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Add inlining for union types |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
All TC objects (except unions) now have inlining code... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Inlining parameterized type seems to work, but needs... |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Add tests for un-parameterized Maybe |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
Remove use of confess when we should use Moose->throw_error |
tree | commitdiff |
2011-05-17 |
Dave Rolsky |
All non-parameterized types now have inlining code |
tree | commitdiff |
2011-05-09 |
Jesse Luehrs |
whoops again |
tree | commitdiff |
2011-05-09 |
Jesse Luehrs |
sort some things to allow for some better caching |
tree | commitdiff |
2011-05-07 |
Jesse Luehrs |
fix up some abstracts |
tree | commitdiff |
2011-05-06 |
Jesse Luehrs |
handle caching of anon classes better, when role/class... |
tree | commitdiff |
2011-05-01 |
Stevan Little |
doc tweak from John M. Dlugosz |
tree | commitdiff |
2011-04-24 |
Jesse Luehrs |
require Devel::PartialDump 0.14, to avoid infinite... |
tree | commitdiff |
2011-04-24 |
Jesse Luehrs |
use Devel::PartialDump to dump tc failures, if possible |
tree | commitdiff |
2011-04-24 |
Jesse Luehrs |
make the 'reset' delegation for Counter respect builders |
tree | commitdiff |
next |