pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/p5-PPI



Module Name:    pkgsrc
Committed By:   wen
Date:           Tue Jan  6 14:22:20 UTC 2015

Modified Files:
        pkgsrc/devel/p5-PPI: Makefile distinfo

Log Message:
Update to 1.220

Upstream changes:
1.220 Tue 11 Nov 2014
        Summary:
        - incompatible behavior fixes on PPI::Statement::Sub->prototype
        - improved parsing of various syntax elements
        - code quality improvements
        - various small documentation fixes

        Details:
        - {} is now recognized as anonymous hash constructor instead of a code
          block after these operators: &&= //= || && // ? :
          (GitHub #36) (MOREGAN)
        - regex capture variables greater than $9 are now parsed completely,
          instead of being parsed as single digit captures with numbers after
          them (GitHub #38) (MOREGAN)
        - DESTROY and AUTOLOAD subs are now parsed even without the sub
          keyword (GitHub #39) (MOREGAN)
        - PPI::Statement::Sub->prototype behavior now matches its
          documentation, instead of returning the prototype string
          unchanged and still including the parens (GitHub #56) (MOREGAN)
        - PPI::Statement::Sub->prototype now returns undef on subs without a
          prototype, instead of returning an empty string
          (GitHub #56) (MOREGAN)
        - list of keywords which are not parsed as packages when followed by
          the Perl4 package separator ' has been increased
          (GitHub #77) (MOREGAN)
        - application of a number of Perl::Critic policies and documentation
          fixes (GitHub #53) (MOREGAN, MITHALDU)
        - automation of README.md generation for git (GitHub #86) (COWENS)
        - various small documentation fixes (Github #96) (MOREGAN)

1.218 Sat 16 Aug 2014
        Summary:
        - Fixes for various parsing and documentation bugs
        - 1MB limit on input document size removed
        - Moved repository to GitHub: https://github.com/adamkennedy/PPI

        Details:
        - Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN)
        - Fix documentation reference to List::Util (RT #75308) (RWSTAUNER)
        - Improve scalability of parsing long lines, and remove the size
          limit on documents PPI will parse (GitHub #5) (MITHALDU)
        - Speed up adding an element to an unlabeled statement.
          Allow inlining of some methods. (WOLFSAGE)
        - Expanded test coverage (DOLMEN, MOREGAN)
        - Convert inline tests to standalone tests (GitHub #12) (MOREGAN)
        - Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN)
        - Recognize that '1 x3' is the x operator followed by a 3
          (RT #37892, GitHub #27) (MOREGAN)
        - Support all augmented assignment operators (<<=, ||=, etc.)
          (RT #68176, 71705) (MOREGAN)
        - Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE)
        - Support upper-case digits in hex and binary numbers, including
          in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN)
        - Fix float argument to range operator misparsed as version
          string (RT #45014) (MOREGAN)
        - Fix POD markup in PPI::Find (RT #51693) (FWIE)
        - Fix spelling of "Tom Christiansen" (RT #67264) (TADMC)
        - Fix a large raft of spelling and grammar errors (RT #85049) (David
          Steinbrunner, DOLMEN, MOREGAN)
        - Fix errors in documentation of the PPI::Element class hierarchy
          (RT #30863, 69026) (SJQUINNEY)
        - Prevent PPI::XSAccessor packages from hiding corresponding PPI
          packages in CPAN (RT #90792) (MITHALDU)
        - Recognize the formfeed character as whitespace (RT #67517) (WYANT)
        - Recognize regex match following 'return' (RT #27475) (ADAMK)
        - Fix missing dereference, length called on reference (RT #40103)
          (ADAMK)


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/p5-PPI/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/p5-PPI/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index