| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Parse-RecDescent | Distribution: openSUSE Tumbleweed |
| Version: 1.967015 | Vendor: openSUSE |
| Release: 1.33 | Build date: Fri Apr 7 08:31:51 2017 |
| Group: Development/Libraries/Perl | Build host: reproducible |
| Size: 299382 | Source RPM: perl-Parse-RecDescent-1.967015-1.33.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://search.cpan.org/dist/Parse-RecDescent/ | |
| Summary: Generate Recursive-Descent Parsers | |
Generate Recursive-Descent Parsers
Artistic-1.0 or GPL-1.0+
* Fri Apr 07 2017 coolo@suse.com
- updated to 1.967015
see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
1.967015 Tue Apr 4 07:38:07 2017
- Fix misuse of require to include MYMETA.pl, data is just
included in both Makefile.PL and Build.PL nowB. (RT.cpan.org
[#120922], thanks Kent!)
* Sun Apr 02 2017 coolo@suse.com
- updated to 1.967014
see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
1.967014 Sat Apr 1 10:33:29 2017
- Add a newline to package declaration lines in precompiled
parsers, to keep CPAN from indexing them. (RT.cpan.org #110404,
thanks Martin!)
- Provide repository and bugtracker entries in
MYMETA.*. (RT.cpan.org #110403, thanks Martin!)
- Update tests to handle '.' no longer being part of @INC in
perl-5.26.0. (RT.cpan.org #120415, thanks Jim!)
* Mon Sep 28 2015 coolo@suse.com
- updated to 1.967013
see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
1.967013 Sun Sep 27 10:00:36 2015
- Wrap Data::Dumper->Dump() to localize some $Data::Dumper::VARS
to control the dumped output. In particular,
Data::Dumper::Terse=1 was reported to break parser
generation. (RT.cpan.org #107355, thanks Sherrard!)
* Mon Sep 14 2015 coolo@suse.com
- updated to 1.967012
see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
* Thu May 31 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 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 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 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 2011 coolo@suse.com
- use original .tar.gz
* Tue Nov 30 2010 coolo@novell.com
- switch to perl_requires macro
/usr/lib/perl5/vendor_perl/5.42.0/Parse /usr/lib/perl5/vendor_perl/5.42.0/Parse/RecDescent.pm /usr/share/doc/packages/perl-Parse-RecDescent /usr/share/doc/packages/perl-Parse-RecDescent/Changes /usr/share/doc/packages/perl-Parse-RecDescent/README /usr/share/doc/packages/perl-Parse-RecDescent/ToDo /usr/share/man/man3/Parse::RecDescent.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025