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:   obache
Date:           Sat Aug  9 01:19:34 UTC 2008

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

Log Message:
Update p5-PPI to 1.203.
Based on PR 39228 and update dependency pattern.

1.203    Wed 14 May 2008
        Summary:
        - No change, switching to production version

1.202_03 Wed 14 May 2008
        Summary:
        - Initial Perl 6 support
        - Bug fixes and final 1.203 release candidate
        - I finally catch up with all the failing test cases
          that Chris Dolan keeps commiting :)

        Details:
        - Adding initial support for "use v6-alpha;"
        - Adding new class Perl::Statement::Include::Perl6
        - Adding a test on the KindaPerl6::Grammar,
          which triggered a bug in the tokenizer during
          CPAN::Metrics tinderboxing.
        - All open() calls now use three-argument form
        - Upgrading explicit Perl dependency to 5.006,
          because of the previous item.
        - Better support for labels, including tricky ones like "BEGIN : { ... 
}"

1.202_02 Wed  2 Jan 2008
        Summary:
        - Back-compatibility and 1.203 release candidate

        Details:
        - Removing the use of use base 'Exporter';
        - Updating Test::SubCalls dep to 1.07 to get
          the use base 'Exporter' fix for that too.

1.202_01 Tue 20 Nov 2007
        Summary:
        - Minor bug fix release

        Details:
        - RT #30469: calling length() on PPI::Token gives error
        - 14_charsets.t was incorrectly skipping in situations
          that it should have been running.

1.201    Mon 22 Oct 2007
        Summary:
        - Minor bug fix release

        Details:
        - The internal exception class PPI::Exception::ParserTimeout was
          inheriting from itself.

1.200    Mon 15 Oct 2007
        Summary:
        - Production Release

        Details:
        - Zero changes from 1.199_07
        - Updated version from 1.199_07 to 1.200

1.199_07 Fri 12 Oct 2007
        Summary:
        - This is the third release candidate for 1.200
        - Minor tweak

        Details:
        - Changed the way to detect Perl 5.6 to ignore the 1_0e1_0 failure

1.199_06 Wed 10 Oct 2007
        Summary:
        - This is the second release candidate for 1.200
        - Some small bug fixes

        Details:
        - Remove -w from test scripts to allow taint'enabled testing
        - Skip the failing 1_0e1_0 test on Perl 5.6.2

1.199_05 Tue  9 Oct 2007
        Summary:
        - This is the first release candidate for 1.200
        - Fix some parser corner cases

        Details:
        - Fixed parsing of %!, $^\w, and %^H
        - Fixed parsing of @{$foo}-1
        - Fixed parsing of <$fh1>, <$fh2>

1.199_04
        Summary:
        - Build tweaks
        - More regression changes

        Details:
        - Increasing List::Util dependency to 1.19
          (Removes a memory leak on Win32)

1.199_03 Thu 12 Jul 2007
        Summary:
        - Support for a few more rare/legacy Perl syntax
        - Tokenizer simplification, optimization and exception'ification

        Details:
        - Added support for the <<\EOF heredoc style
        - Always create ->{type} in full-quote sections
        - Converted more of the Tokenizer to use exceptions
        - Optimized away a bunch of now-unneeded "or return undef"
        - Optimized _set_token_class down to a single statement
        - Inlined _set_token_class out of existance
        - Cache and fast-clone PPI::Token::Whitespace->null
        - Removed some superfluous parameter checks on private methods,
          for conditions that would cause explosions and be noticed anyway.
        - Removed the fancy options from PPI::Token::new
        - More consistent structure of incomplete quotes

1.199_02 Mon  5 Mar 2007
        Summary:
        - Added parser timeout support
        - Fixing various regression cases
        - Adding some housekeeping tweaks

        Details:
        - Created PPI::Exception with an eye to moving towards
          using exceptions more for error handling (for speed).
          The goal is to get rid of the "or return undef"s.
        - Added the timeout param to the PPI::Document constructor
          which uses alarm to implement basic timeout support.
          This should help when parsing a large corpus on Unix.
          (Not available on Win32)
        - Fixed incorrect location() for PPI::Structure instances.
        - Adding better parsing of hash constructors.
        - Pushing Clone dependency to 0.22 to get closer to taint support)
        - Pushing deps on bundled test modules to prevent accidentally
          bundling old versions.

1.199_01 Tue 31 Oct 2006
        Summary:
        - Improved lexing correctness
        - Partial implementation of literal
        - Initial implementation of Number classes (Chris Dolan)

        Details:
        - Split out PPI::Token::Number subclasses
        - Implement numbers with exponential notation
        - Implement literal() for ::Number classes (except ::Version)
        - Implement literal() for ::Token::Quote::Single
        - Added -T for inline tests
        - Add tests for nested statements and nested structures
        - Fixed some bugs as a result
        - Improved detection of the correct curly brace structure types


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/p5-PPI/Makefile
cvs rdiff -r1.1.1.1 -r1.2 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