pkgsrc-Bugs archive

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

PR/39228 CVS commit: pkgsrc/devel/p5-PPI

The following reply was made to PR pkg/39228; it has been noted by GNATS.

From: OBATA Akio <>
Subject: PR/39228 CVS commit: pkgsrc/devel/p5-PPI
Date: Sat,  9 Aug 2008 01:19:34 +0000 (UTC)

 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
        - No change, switching to production version
 1.202_03 Wed 14 May 2008
        - 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 :)
        - 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
        - Back-compatibility and 1.203 release candidate
        - 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
        - Minor bug fix release
        - 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
        - Minor bug fix release
        - The internal exception class PPI::Exception::ParserTimeout was
          inheriting from itself.
 1.200    Mon 15 Oct 2007
        - Production Release
        - Zero changes from 1.199_07
        - Updated version from 1.199_07 to 1.200
 1.199_07 Fri 12 Oct 2007
        - This is the third release candidate for 1.200
        - Minor tweak
        - Changed the way to detect Perl 5.6 to ignore the 1_0e1_0 failure
 1.199_06 Wed 10 Oct 2007
        - This is the second release candidate for 1.200
        - Some small bug fixes
        - 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
        - This is the first release candidate for 1.200
        - Fix some parser corner cases
        - Fixed parsing of %!, $^\w, and %^H
        - Fixed parsing of @{$foo}-1
        - Fixed parsing of <$fh1>, <$fh2>
        - Build tweaks
        - More regression changes
        - Increasing List::Util dependency to 1.19
          (Removes a memory leak on Win32)
 1.199_03 Thu 12 Jul 2007
        - Support for a few more rare/legacy Perl syntax
        - Tokenizer simplification, optimization and exception'ification
        - 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
        - Added parser timeout support
        - Fixing various regression cases
        - Adding some housekeeping tweaks
        - 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
        - Improved lexing correctness
        - Partial implementation of literal
        - Initial implementation of Number classes (Chris Dolan)
        - 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