2008-05-28 23:29:55 by David Brownlee | Files touched by this commit (2) |
Log message:
Updated devel/p5-Params-Validate to 0.91
0.91 May 3, 2008
- The fix for handling @_'s readonly-ness introduced a refcounting
bug. One symptom of this was a failing Log::Dispatch test. Reported
by Andreas Koenig. RT #35608.
0.90 May 1, 2008
- Make the XS version of Params::Validate recognize regexp objects
with Perl 5.11.0-to-be. Patch by Andreas Koenig. RT #32872.
- With the XS version, when you passed @_ directly to validate() and
then got a hash reference back, the values of that hash reference
would be marked readonly. Reported by W J Moore. RT #34410.
|
2008-04-06 17:26:12 by Klaus Heinz | Files touched by this commit (1) |
Log message:
The package supports installation to DESTDIR.
A C compiler is required.
|
2007-11-08 20:36:37 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.89:
0.89 October 31, 2007
- With validation turned off, the pure Perl version incorrectly
ignored an odd number of parameters when a hash was expected (no
validation still does the bare minimum of checks needed to set
defaults).
- Added pod & pod coverage tests.
- Modernized test suite to use Test::More and fixed some test suite
bugs along the way.
- Attribute::Params::Validate would die when given a ValidatePos
attribute containing one element.
- More tests are skipped on 5.6.0.
|
2007-10-25 18:59:59 by Johnny C. Lam | Files touched by this commit (980) |
Log message:
Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
|
2007-06-08 13:20:39 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.88:
0.88 March 7, 2007
- The XS version threw an error when it attempted to do "isa" or \
"can"
validation on a value that was not a string or object, such as undef
or a number. Reported by Steffen Winkler. RT #25229.
|
2007-02-18 03:43:48 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.87:
0.87 January 18, 2007
- When determining the caller of a function in the XS version, use
Perl's caller() function rather than CopSTASHPV. The caller()
function apparently ignores the DB package, whereas the latter
doesn't. This caused validate_options to be ignored when running
under profiling (and probably the debugger as well). Thanks to Jeff
Weisberg for pointing this out.
|
2006-11-03 10:55:01 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update p5-Params-Validate to 0.86.
Patch provided by Martin Wilke via PR 34361.
Changes:
0.86 August 9, 2006
* I cannot get this module to compile with Perl 5.00504 any more. I
get errors from including CORE/perl.h, so the problem may be outside
my control, but help is welcome.
- Only turn inlining on if __GNUC__ is defined, since it seems that so
many other compilers don't support this. RT #20881.
- Removed spaces in #define, #ifdef, etc. Suggested by Peter
Marquardt.
- If a type is specified as a string ('SCALAR', not SCALAR), this is
now caught and a useful error is thrown. RT #9660.
0.85 June 7, 2006
- Compiles without warnings under gcc's -Wall. Warnings reported by
Scott Godin.
- Turned off inlining with HP-UX compiler. RT #19763.
|
2006-07-20 00:39:19 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.84:
0.84 May29, 2006
- The XS version of the code used Carp::croak to report failures,
while the Perl version used Carp::confess. The module has always been
documented as using confess, so now the XS version uses this.
- The new compiler detection code always returned false if you didn't
have ExtUtils::CBuilder installed.
0.83 May 28, 2006
- Change how C compiler detection is done in the Makefile.PL so it
does not rely on having make on the system. The new way should work on
(most?) Unix and Win32 systems. Suggested by David Golden. See RT
18969 (for DateTime.pm, but equally applicable to this module). Will
hopefully fix RT 17644.
- Previously, if a parameter was undefined, regex checks for that
parameter always failed. However, it's quite possible for a regex to
successfully match an undefined value (qr/^$/, for example). Now the
code treats undef as an empty string ('') in regex checks. Reported by
Duncan Salada.
0.82 May 9, 2006
- Disabled function inlining if _MSC_VER is defined. Patch from Audrey
Tang.
- Check isa by calling it as a method on the thing being checked.
- Do the same for can in the pure Perl version. This was already fixed
for the XS version in 0.75.
0.81 Apr 1, 2006
- Speed up no validation in XS version by short-circuiting immediately
if validation is off. This gives a noticeable speed boost when
$ENV{NO_VALIDATION} is in use. Patch by Daisuke Maki.
- Inlined some C functions for additional speed in the XS
version. Patch by Daisuke Maki.
|
2006-03-04 22:31:14 by Johnny C. Lam | Files touched by this commit (2257) |
Log message:
Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to \
"pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
|
2006-01-29 18:52:49 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.80:
0.80 Jan 22, 2006
- If a undef value was given for a parameter that had a regex in its
spec, a warning was emitted. RT #15196.
|