Subject: CVS commit: pkgsrc/devel/p5-Bit-Vector
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 10/29/2001 03:07:04
Module Name: pkgsrc
Committed By: wiz
Date: Mon Oct 29 01:07:04 UTC 2001
Modified Files:
pkgsrc/devel/p5-Bit-Vector: Makefile distinfo
Log Message:
Update to 6.1.
Changes since 5.8:
+ Added the module "Carp::Clan" to the distribution.
+ Splitted the Vector.pm module; separated XS and overloaded Perl
part for improved performance (reduces loading time for XS part).
+ Corrected the handling of numerical overflow in arithmetic methods
("add()", "subtract()", "Multiply()", "from_Dec()", "new_Dec()").
+ Methods "add()" and "subtract()" now return the carry as well as
the overflow flag if called in list context (only the carry in
scalar context, as before).
+ Added two new methods "inc()" and "dec()", which return the overflow
flag (whereas "increment()" and "decrement()" return the carry flag).
The new methods also allow to copy-and-increment/decrement in addition
to in-place operation.
+ Methods "from_Dec()" and "new_Dec()" now allow you to enter large
positive numbers which will have the MSB set (this was forbidden
previously because these numbers are considered to be negative in
two's complement binary representation).
and some bugfixes and compatibility changes.
To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/p5-Bit-Vector/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/p5-Bit-Vector/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.