Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
perl-Parse-RecDescent
perl-Parse-RecDescent.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File perl-Parse-RecDescent.changes of Package perl-Parse-RecDescent
------------------------------------------------------------------- Thu May 31 13:23:43 UTC 2012 - coolo@suse.com - updated to 1.967009 - Revised ExtUtils::MakeMaker build/configure version requirements. (RT.cpan.org #74787, Thanks Paul!) - Revised Text::Balanced prereq to require version 1.95, necessary for t/skip.t to pass. (RT.cpan.org #74787, Thanks Paul!) - Removed unused version.pm prereq. - Fix a circular reference memory leak caused by the use of $AUTOLOAD in sub AUTOLOAD{} in the generated parser's namespace. Workaround documented in perl5 RT #110248. Workaround a circular reference memory leak in ISA documented by perl5 RT #92708. A parser's DESTROY() method redefines all subs before deleting the stash, to avoid circular references between subrules. (RT #53710, thanks Andreas!) - Parse::RecDescent::AUTOLOAD did not correctly handle initializing the line counting mechanism when a reference to a scalar was passed to the parser. (RT.cpan.org #27705, thanks Justin!) - Restore old _parserepeat calling convention. Change a parser's DESTROY method to check for $self->{_not_precompiled} instead of $self->{_precompiled}. (Fix for RT #74593). ------------------------------------------------------------------- Mon Feb 13 02:35:00 UTC 2012 - vcizek@suse.com - update to 1.967006 - Allow a global <skip:> directive that functions the same as modifying $Parse::RecDescent::skip prior to compiling a grammar. (Thanks Flavio!) - *** NON-BACKWARDS COMPATIBLE CHANGE! *** A repetition directive such as 'id(s /,/)' correctly creates a temporary @item variable to hold the 'id's that are matched. That @item variable is them used to set the real $item[] entry for that repetition. The same treatment is now given to %item. Formerly, in a production like: id ',' id(s /,/) matched against: xxx, yyy, zzz The $item{id} entry which should be 'xxx' is overwritten by 'yyy' and then 'zzz' prior to the action being executed. Now 'yyy' and 'zzz' set $item{id}, but in the private %item, which goes out of scope once the repetition match completes. - ** EXPERIMENTAL ** When precompiling, optionally create a standalone parser by including most of the contents of Parse::RecDescent in the resulting Precompiled output. - Accept an optional $options hashref to Precompile, which can be used to specify $options->{-standalone}, which currently defaults to false. - The included Parse::RecDescent module is renamed to Parse::RecDescent::_Runtime to avoid namespace conflicts with an installed and use'd Parse::RecDescent. - Add a new $_FILENAME global to Parse::RecDescent to make it easy for the Precompile method to find the module. - Remove the prototype from _generate. It is not required, and it caused t/precompile.t (which ends up re-definiing a lot of Parse::RecDescent subroutines) to fail needlessly, as the calls to _generate in Replace and Extend normally do not see the prototype, but do when re-defined. - Added ExtUtils::MakeMaker build/configure version requirements. (RT.cpan.org #74787, Thanks POPEL!) ------------------------------------------------------------------- Tue Jan 31 09:31:58 UTC 2012 - vcizek@suse.com - update to 1.967003 - Addressed RT.cpan.org #29966: regex with single backslash not recognized. Changed the definition of $TOKEN to handle backslashes inside of regex patterns. - Skip tests in t/reentry.t if Test::Warn isn't available. - Remove the 'use 5.10' from t/skip_dynamic.t, it runs fine against Perl 5.8.9. ------------------------------------------------------------------- Mon Jan 30 02:34:17 UTC 2012 - vcizek@suse.com - added Test::Warn to BuildRequires - update to 1.967001 * 1.966_000 Mon Jun 27 08:32:50 2011 - Patched unnamed subrules, so that they actual fail when not correctly specified (thanks Evgeniy!) - Added skip tests (thanks Flavio) - Added doc patch to make $skip semantics clearer (thanks Flavio!) - Fixed POD description of <rightop:...> semantics (thanks Dirk!) * 1.966_001 Mon Nov 14 10:34:52 2011 - Applied fix to restore skipped prefixes on match failure (thanks Jeremy!) - Removed formats to eliminate problems with filehandle duplication in forked environments * 1.966_002 Sun Jan 22 19:08:37 2012 - *** NON-BACKWARDS COMPATIBLE CHANGE! *** Change the caches for $prevline and $thisline to be local to the parser, rather than lexical vars in Parse::RecDescent. This prevents previously generated parsers from interfering with the line counts of later parsers. - removed trailing whitespace from all member files (cosmetic) - new tests, updated MANIFEST - Added Jeremy Braun as an author and current maintainer - update file permissions - fixed a few broken links in the pod * 1.967001 Sat Jan 28 20:54:48 2012 - Addressed RT.cpan.org #28314: regex modifiers for tokens not honored during regex syntax check. (Thanks SADAHIRO!) - Fixed some POD typos - Added message on how to turn off "default" hint value in the default hint value ($::RD_HINT = 0). RT.cpan.org # #4898. - Modified _write_ERROR to call formline twice to avoid repeated $errorprefix. - Collected match tracing messages into a common function which takes into account positive/negative lookahead. - Addressed RT.cpan.org #74258: RD_AUTOSTUB does not work with precompiled parsers. (Thanks Yuri!) - Special-case $::RD_AUTOSTUB eq 1. $::RD_AUTOSTUB's value is ignored, and the unknown subrule 'rule' has a production "rule: 'rule'", rather than "rule: '1'". - Change Parse::RecDescent::new to call $self->Replace with only the grammar as an argument. That prevents the $compiling argument to new() from being incorrectly interpreted as $isimplicit. ------------------------------------------------------------------- Fri Nov 18 11:08:16 UTC 2011 - coolo@suse.com - use original .tar.gz ------------------------------------------------------------------- Tue Nov 30 19:20:37 UTC 2010 - coolo@novell.com - switch to perl_requires macro ------------------------------------------------------------------- Thu Nov 18 10:09:27 UTC 2010 - chris@computersalat.de - readd not obsolete patch (bnc#653512) o patch was removed, cause of no longer needed for pass tests ------------------------------------------------------------------- Tue Oct 19 19:43:18 UTC 2010 - chris@computersalat.de - remove obsolete 1.965001 patch ------------------------------------------------------------------- Wed Oct 13 22:56:35 UTC 2010 - chris@computersalat.de - noarch pkg - recreated by cpanspec 1.78 ------------------------------------------------------------------- Fri Jul 16 15:08:46 CEST 2010 - anicka@suse.cz - update to 1.965001 * Updated version number because versioning is a neverending nightmare in Perl 5 (thanks Matt) * Removed all references to /opts version of perl interpreter * Added Parse::RecDescent::redirect_reporting_to() to enable ERROR, TRACE, and TRACECONTEXT filehandles to be easily redirected. ------------------------------------------------------------------- Tue Feb 23 16:22:39 CET 2010 - anicka@suse.cz - update to 1.964 * Fixed bug with undefined $1 when parsing literals (thanks Dan!) * Fixed premature namespace destruction bug with compiled grammars ------------------------------------------------------------------- Mon Jan 25 13:40:39 CET 2010 - anicka@suse.cz - update to 1.963 * Fixed even subtler bug in leftop and rightop caused by removal of $& - clean Requires, Provides and Obsoletes ------------------------------------------------------------------- Wed Jan 13 16:35:16 CET 2010 - anicka@suse.cz - update to 1.962.2 * Added: <warn> <hint> <trace_build> <trace_parse> <nocheck> * Fixed assymmetrical push/pop on @lines tracker * Bumped sub-version number hugely to fix CPAN indexing * Remove all occurrences of $& so we don't affect other regular expressions. * Perl 5.6.0 required for use of $+[0] and $-[0] for replacement of $&. * Fixed subtle bug in leftop and rightop caused by removal of $& ------------------------------------------------------------------- Sun Jan 10 15:43:32 CET 2010 - jengelh@medozas.de - enable parallel build ------------------------------------------------------------------- Thu Dec 10 19:58:51 UTC 2009 - chris@computersalat.de - cleanup spec * sort tags * fix build-/deps * simply install/file section ------------------------------------------------------------------- Mon Oct 6 15:19:46 CEST 2008 - anicka@suse.cz - update to 1.96.0 * Updated README to reflect new status of Text::Balanced (i.e. required but not included in the distribution) * Fixed demo_logic * Fixed autopropagation of arguments into repetitions * Limited context info to 500 chars in traces * Added option to select base namespace for autotreeing * Improved formatting compatibility with 5.9.0 * Added support for $::RD_HINT = 0 to turn off hinting entirely * Fixed bug in line handling * Returned $return variable to documented behaviour (i.e. setting return doesn't guarantee the match, only what is returned if the match succeeds) * Fixed nit in debugging of conditional regexes * Moved expectation creation to compile-time * Removed redundant inheritances (i.e. @ISA elements) in internal namespace * Added warning against C<return> in actions to "GOTCHAS" documentation * Added demo_another_Cgrammar.pl * Documented parens * Removed incorrect meta-grammar from docs * Propagated correct Changes file * Added: <warn> <hint> <trace_build> <trace_parse> <nocheck> ------------------------------------------------------------------- Fri Dec 14 16:42:34 CET 2007 - anicka@suse.cz - update to 1.94 * BACKWARDS INCOMPATIBLE CHANGE: The key of an %item entry for a repeated subrule now includes the repetition specifier. * Changed argument passing behaviour. If no arguments specified for subrule, it is now passed current rule's @arg instead. To get old (no arguments) behaviour use: subrule[] * Fixed bug in <reject> handling: failed to reject if $return had been set. * Added two useful demos of restructuring nested data * Localized filehandles, like a good citizen should * Misc doc bug fixes * Fixed Text::Balance dependency in Makefile.PL * Fixed bug that @itempos wasn't set up if referred to only in an autoaction. * Fixed truncation bug in tracing contexts * Dramatically improved speed of line counting * Made item(s) and item(s /,/) behave consistently wrt %item * Added prototype <autorule:...> handling * Added outer block markers for <perl_codeblock> * Fixed multi*grammar precompilation (thanks Dominique) * Added nesting level information to traces * Fixed resetting of $text after an <uncommit> rule. * Removed Text::Balanced from distribution (now a prereq only) * Fixed fatal error with $tracelevel (thanks everyone) * Replaced 'our' with 'use vars' to reinstate 5.005 compatibility. - enable tests ------------------------------------------------------------------- Wed Jan 25 21:39:54 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Mon May 10 14:51:56 CEST 2004 - ro@suse.de - fix warning/error when used from yast2 (#39963) ------------------------------------------------------------------- Sun Jan 11 12:26:23 CET 2004 - adrian@suse.de - build as user ------------------------------------------------------------------- Fri Aug 22 15:34:57 CEST 2003 - mjancar@suse.cz - require the perl version we build with ------------------------------------------------------------------- Mon Jul 28 12:04:13 CEST 2003 - ro@suse.de - install to vendor location ------------------------------------------------------------------- Tue Jul 1 12:58:30 CEST 2003 - ro@suse.de - use perl_process_packlist macro ------------------------------------------------------------------- Tue May 13 01:40:58 CEST 2003 - ro@suse.de - use defattr ------------------------------------------------------------------- Thu Aug 8 18:50:16 CEST 2002 - mls@suse.de - use sitearch macro ------------------------------------------------------------------- Mon Jul 29 14:27:26 CEST 2002 - mls@suse.de - update to version 1.80 - don't pack Text::Balanced, it's included in perl-5.8 ------------------------------------------------------------------- Mon Feb 25 14:51:10 CET 2002 - ro@suse.de - use defattr (-,root,root) - remove x-bits from files before build ------------------------------------------------------------------- Tue Nov 7 12:27:56 CET 2000 - ro@suse.de - renamed package perl_prd to perl-Parse-RecDescent - added build root ------------------------------------------------------------------- Tue Jun 6 13:19:49 CEST 2000 - ro@suse.de - created package version 1.78
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor