Next | Query returned 51 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2016-11-03 15:52:46 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 2.002005
Update DEPENDS

Upstream changes:
2.002005 - 2016-10-31
  - fix accessor extensions that need captured variables for clearers and
    predicates. (RT#118453)
  - avoid relying on '.' being in @INC in tests
  - fix Sub::Quote test when run with perl -C or PERL_UNICODE on perl 5.10
    (RT#117844)
  - improved error messages for invalid sub names in Sub::Quote (RT#116416,
    RT#117711)
  - clarify meta method documentation
  - bump Role::Tiny prereq version to get stub in role fix (RT#116674)
   2016-06-30 19:40:10 by Thomas Klausner | Files touched by this commit (2)
Log message:
Updated p5-Moo to 2.002004.

2.002004 - 2016-06-28
  - fixed another case of local functions interfering with generated code.
    (RT#115655)
  - prevent infinite recursion on some Moose metaclass inflation errors.

2.002003 - 2016-06-23
  - prevent local functions with same names as core functions from interfering
    with generated code (RT#115529)
  - Work around nmake bug that corrupts commands that include slashes
    (RT#115518)
  - Fix tests to work when lexical features are enabled outside of our control
    (such as with cperl)
  - Fix tests on perl 5.6
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236)
Log message:
Bump PKGREVISION for perl-5.24.
   2016-03-04 13:42:48 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 2.001001

Upstream changes:
2.001001 - 2016-03-04
  - Fixed order of attribute value being set and trigger running when there is
    an isa check present. (RT#112677)
  - Corrected LIFECYCLE METHODS to be a head1 section rather than head2.
   2016-03-03 13:51:34 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update p5-Moo to 2.001000.

2.001000 - 2016-02-29
  * Documentation
    - Added documentation for has's ability to accept an arrayref of attribute
      names to create with the same options.
    - Removed mention that we may not call BUILDARGS, since that behavior was
      removed in 2.000002.
    - Reorganized documentation of class methods to separate those provided as a
      public API (new/does/meta) from those used by Moo in the object lifecycle
      (BUILDARGS/FOREIGNBUILDARGS/BUILD/DEMOLISH).
    - Updated documentation of most class methods for clarity.
    - Updated BUILDARGS documentation to show an around rather than just
      overriding.
    - Added examples to FOREIGNBUILDARGS and BUILD.
    - Added explicit documentation for DOES and meta methods.

  * Fixes
    - Fixed grammar in error message when @ISA is changed unexpectedly before
      a constructor is fully generated.
    - Fixed Moo classes and Sub::Quote subs in packages that are nearly 252
      characters long.
    - Fixed Sub::Defer::undefer_package emitting warnings.
    - Fixed detection of constructors that have already been inlined.

  * Performance
    - The generated code in constructors and setters has had a number of
      microoptimizations applied.
    - Deferred subs (and quoted subs like some accessors) in roles will be
      undefered before copying them to classes.  This prevents the need for a
      goto on every call that would slow down the subs.
    - Fixed Moose inflation code resulting in constructors with deferred
      wrappers.

  * Other
    - Recommend Sub::Name 0.08, which fixes a memory leak.
    - The values given to BUILD subs will be the original values passed to new,
      rather than after coercions have been applied.  This brings the behavior
      in line with Moose.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-07-26 21:09:12 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.000002:

2.000002 - 2015-07-24
  - BUILDARGS will now always be called on object creation, even if no
    attributes exist
  - fix required attributes with spaces or other odd characters in init_arg
  - fix (is => 'lazy', required => 1, init_arg => undef), which previously
    didn't think it provided a builder
  - under 'no Moo::sification', prevent automatic Moose metaclass inflation
    from ->meta calls
  - don't load Moo::Role for a ->does check if no roles could exist
  - make global destruction test more robust from outside interference
  - fix false default values satisfying required attributes
  - Fix Moose attribute delegation to a Moo class via a wildcard
  - work around case where Sub::Util is loadable but doesn't provide
    Sub::Util::set_subname
  - skip thread tests on perl 5.8.4 and below where threads are extremely
    unreliable
  - Allow stub methods (e.g. sub foo;) to be overwritten by accessors or other
    generated methods. (RT#103804)
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-04-03 00:42:10 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.000001:

2.000001 - 2015-03-16
  - Fix how we pick between Sub::Name and Sub::Util if they are both loaded.
    This fixes how we interact with Moose in some cases. (RT#102729) (GH#15)
   2015-03-05 08:18:16 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.000000:

2.000000 - 2015-03-02
  * Incompatible Changes
    - Fatal warnings and the other additional checks from the strictures
      module will no longer be applied to modules using Moo or Moo::Role.  We
      now only apply strict and (non-fatal) warnings, matching the behavior of
      Moose.
    - Classes without attributes used to store everything passed to ->new
      in the object.  This has been fixed to not store anything in the object,
      making it consistent with classes that had attributes.
    - Moo will now pass __no_BUILD__ to parent constructors when inheriting
      from a Moose or Class::Tiny class, to prevent them from calling BUILD
      functions.  Moo calls the BUILD functions itself, which previously led
      to them being called multiple times.
    - Attempting to replace an existing constructor, or modify one that has
      been used, will throw an error.  This includes adding attributes.
      Previously, this would result in some attributes being silently ignored
      by the constructor.
    - If a class's @ISA is modified without using 'extends' in a way that
      affects object construction, Moo will detect this and throw an error.
      This can happen in code that uses ->load_components from
      Class::C3::Componentised, which is common in DBIx::Class modules.

  * Bug Fixes
    - Fix calling class methods on Moo::HandleMoose::FakeMetaClass, such as
      modules scanning all classes

  * Miscellaneous
    - use Sub::Util instead of Sub::Name if available

Next | Query returned 51 messages, browsing 21 to 30 | Previous