cpan PPI 0.996

latest releases: 1.278, 1.277, 1.276...
18 years ago

General:
  • RELEASE CANDIDATE 2
  • Clearing all remaining RT bugs
  • Removing and inlining dependencies

Details:

  • Resolved PDOM bug CPAN #13454 ( while ( $s = $s->sprevious_sibling ) infinite loops )
    Mental Note: Doing an auto-decrement in an array subscript is BAD
  • Resolved Lexer bug CPAN #13425 ( $p{package} creates a PPI::Statement::Package )
    Added smarts to resolve word-started statements as ::Expression in subscripts
  • Resolved PDOM bug CPAN #13326 ( problems in index_locations )
    Patch and comprehensive additional tests provided by johanl[T]DarSerMan.com
  • Removed dependency on Class::Autouse. Just load Tokenizer and Lexer up front.
  • Removed dependency on File::Slurp. Only use it 3 times and it's not worth it
    when almost all the files we will read are under 50k.

Don't miss a new PPI release

NewReleases is sending notifications on new releases.