Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3m)  pkgsrc-2024Q1 (10d)  pkgsrc-2023Q4 (57d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (169d) 

2024-05-27 20:08:42 UTC Now

2008-08-09 01:19:34 UTC MAIN commitmail json YAML

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

(obache)