2015-05-10 01:12:21 by Makoto Fujiwara | Files touched by this commit (16) |
Log message:
Set TEST_TARGET?= # empty to skip make test
devel/autoconf (but just add 2.69 status)
devel/dejagnu
devel/p5-ExtUtils-AutoInstall (infinite loop)
devel/p5-Inline-C (fail at t/27inline_maker.t)
devel/p5-Search-Elasticsearch (several items)
Some other {net,devel}/p5-packages
Set BUILD_DEPENDS+= for make test
|
2015-04-18 13:51:15 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1404
Update DEPENDS
Upstream changes:
2.1404 2015-04-16
[BUG FIXES]
- Add Sub::Identify to prereqs. (RT #101661)
- bump List::Util prereq to avoid a memory leak (RT#101124)
[DOCUMENTATION]
- Added section to Moose::Manual::Resources to list external links related
to Moose (RT #101993, Michael LaGrasta)
|
2014-12-08 09:30:14 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1403
Upstream changes:
2.1403 2014-12-07
[ENHANCEMENTS]
- Added a section to Moose::Manual::MethodModifiers illustrating how method
modifiers work with inheritance. (Andreas Koenig, RT #98940)
[DOCUMENTATION]
- Added docs to Moose.pm on the -meta_name import option. This addresses RT
#98488.
[BUG FIXES]
- Fix a test that fails on MSWin32 systems using nmake
- fix dev build compilation error when using MSVC (A. Sinan Unur)
[OTHER]
- the modules in the git repository now have a defined $VERSION, to make it
easier to test MooseX::* and other code under development.
|
2014-11-13 09:38:38 by Mark Davies | Files touched by this commit (1) |
Log message:
Add missing dependency on p5-Module-Runtime-Conflicts. Bump PKGREVISION.
|
2014-11-06 02:34:10 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1402
Upstream changes:
2.1402 2014-11-05
[BUG FIXES]
- Fix a test that was trying to load Test::Exception instead of Test::Fatal.
(Michael Schout)
|
2014-11-04 07:56:51 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1401
Upstream changes:
2.1401 2014-11-03
[BUG FIXES]
- The core overloading support interacted badly with
MooseX::MarkAsMethods. If you used MooseX::MarkAsMethods in a role that
provided overloading, then that overloading would not be properly applied
to consuming classes, leading to very weird errors of the form:
Can't resolve method "???" overloading \
"""" in package "Class2" ...
Note that the problems that MooseX::MarkAsMethods fixes are no longer
present if you are using Moose 2.1400+ and namespace::autoclean 0.16+. We
encourage you to upgrade both of these modules and remove
MooseX::MarkAsMethods from your code base.
|
2014-11-03 09:25:22 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1400
Update DEPENDS
Upstream changes:
2.1400 2014-10-31
[BUG FIXES]
- Moose exception classes now stringify all stack frames, to avoid issues
in global destruction (see RT#99811)
2.1307 2014-10-26 (TRIAL RELEASE)
[ENHANCEMENTS]
- Support added to Moose::Exporter for exporting subs by their fully
qualified name, as well as coderefs. This avoids internal breakage if some
other module has monkey-patched a sub to be exported and left it anonymous
(e.g. RT#88669). (Graham Knop)
[BUG FIXES]
- Further refined the overloading fixes from 2.1306, fixing fallback
handling on older perl versions (Dave Rolsky)
2.1306 2014-10-25 (TRIAL RELEASE)
[ENHANCEMENTS]
- Rewrote overloading implementation to use a new Class::MOP::Overload
object. This object properly captures all overloading information. The
Class::MOP::Method::Overload class has been removed. (Dave Rolsky)
[BUG FIXES]
- If a role had method-based overloading but did not actually implement the
specified method, its overloading was simply ignored when applying
overloading to other roles or classes. Reported by rjbs. RT #98531.
2.1305 2014-10-22 (TRIAL RELEASE)
[ENHANCEMENTS]
- By default, exceptions thrown from inside Moose now remove most of the
Moose internals from their stack trace when stringifying. This makes for
much more readable error messages in most cases. Set the
MOOSE_FULL_EXCEPTION env var to true to get the complete stack trace.
2.1304 2014-09-25 (TRIAL RELEASE)
[BUG FIXES]
- closed a memory leak in Moose exception objects where captured stack
trace frames would contain circular references to the exception objects
themselves (Graham Knop)
2.1303 2014-09-19 (TRIAL RELEASE)
[TEST FIXES]
- fix tests that fail on altered warning messages in perl 5.21.4 (RT#98987)
2.1302 2014-08-19 (TRIAL RELEASE)
[BUG FIXES]
- When a role consumes another role and they differ in their overloading
fallback settings, the consuming role now silently wins instead of
throwing an exception. This is consistent with how other
role-consumes-role conflicts are handled.
- Fixed the docs for overloading conflicts to match reality.
2.1301 2014-08-19 (TRIAL RELEASE)
[BUG FIXES]
- Conflict detection for overloading operators is now more correct. If a
class consumed two roles that both had identical overloading methods
(because they got them from some other role, for example), this caused an
error, but it shouldn't. GH #4. (rjbs)
- Similarly, when a role consumes another role, conflicts in overloading
operators are now silently resolved in favor of the consuming role, just
as they are with methods. Note that conflicts between the fallback setting
for roles are still an error.
2.1300 2014-08-11 (TRIAL RELEASE)
[ENHANCEMENTS]
- Moose now has core support for overloading in roles. When a role with
overloading is applied to classes or other roles, the overloading settings
are transferred to the consumer. Conflicts between roles are treated much
like method conflicts. This obviates the need for
MooseX::Role::WithOverloading. If you are using
MooseX::Role::WithOverloading, upgrade to version 0.15+ and it will simply
become a no-op when used with this version of Moose.
[OTHER]
- The overloading info methods for roles and classes no longer treat
"fallback" as an overloaded op. Instead, there are new
get_overload_fallback_value() and set_overload_fallback_value() methods to
deal with this explicitly. This is arguably a bug fix.
|
2014-10-02 02:46:13 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1213
Update DEPENDS
Upstream changes:
2.1213 2014-09-25
[BUG FIXES]
- closed a memory leak in Moose exception objects where captured stack
trace frames would contain circular references to the exception objects
themselves (Graham Knop)
2.1212 2014-09-19
[TEST FIXES]
- fix tests that fail on altered warning messages in perl 5.21.4 (RT#98987)
|
2014-08-17 09:27:58 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1211
Add missing BUILD_DEPENDS
Upstream changes:
2.1211 2014-08-11
[DOCUMENTATION]
- Updated Changes and Moose::Manual::Delta to note when we started removing
lazy_build from docs. Also added a note in the Moose::Meta::Attribute docs
stating that use of this feature is discouraged.
- Added a pointer from the auto_deref feature to
Moose::Meta::Attribute::Native. This is often a better choice.
[OTHER]
- The subs installed by Moose::Exporter->setup_import_methods are now named
using Sub::Name (Dave Rolsky, RT#97572)
|
2014-07-12 09:02:09 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1210
Upstream changes:
2.1210 2014-07-03
[DOCUMENTATION]
- Clarify that Moose::Exception exists for internal usage and that user
code is better using the Throwable role or Throwable::Error superclass.
- Moose::Manual::Support policy clarified regarding legacy Perl versions
[OTHER]
- tests have been removed for an alpha branch of Test::Builder that will
never see the light of day (Exodist)
|