Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-PPIx-Regexp
From: Wen Heping
Date: 2023-08-25 08:46:22
Message id: 20230825064622.E75EEFBDB@cvs.NetBSD.org
Log Message:
Update to 0.088
Upstream changes:
0.088 2023-02-28 T. R. Wyant
Remove support for (**{ ... code ... }). This was introduced in
Perl 5.37.8 along with a single-splat version. The double-splat
version was removed without deprecation in Perl 5.37.9, so it is
being removed without deprecation here as well, per my stated policy
about development functionality. The single-splat version still
exists (and is documented) in Perl 5.37.9, and in this package.
0.087 2023-01-28 T. R. Wyant
Add support for code in optimized regex, a.k.a. (*{...}). This
involved making the recognition of backtracking control more
specific, since it also uses (?*...).
If (*{...}) and (**{...}) are removed from Perl before Perl 5.38.0,
support for them will be removed from this package.
0.086 2022-12-13 T. R. Wyant
Add width(), which returns the number of characters matched. Note
that an indefinite upper boumd is represented as IEEE 754 Inf if
that appears to be supported; otherwise by a singleton object
overloaded to allow stringification, numification, and numeric
tests.
Use width() to enhance the detection of variable-width look-behinds.
Serious clean-up on accepts_perl() subsystem.
Files: