Projects / Bit::Vector / Releases

All releases of Bit::Vector

  •  30 Sep 2009 03:34
Avatar

    Release Notes: This release adds the prefix "BV_" to all global identifiers in "BitVector.c", "BitVector.h", and "Vector.xs".

    •  24 Aug 2009 20:46
    Avatar

      Release Notes: This release fixes two minor bugs: one in GCD2() related to null-sized bitvectors (possible write outside of allocated buffer), and a sporadic one under MacOS (Darwin) related to the calculated number of bits in an unsigned long. It adds test cases for these issues.

      •  12 Aug 2009 20:34
      Avatar

        Release Notes: This release fixes a potential problem with data exchange between systems of different endianness (by replacing Storable::freeze with Storable::nfreeze), adds more test cases for Storable, and adds a proof-of-concept example of how to freeze/thaw bit vectors with Data::Dumper (currently not recommendable though).

        •  10 Aug 2009 20:37
        Avatar

          Release Notes: This release fixes a bug that caused Storable to not reconstruct nested data structures properly that contain several references to the same Bit::Vector object, fixes a potential problem with a hard-coded constant in BitVector.c, and updates the documentation.

          •  27 Jul 2009 20:30
          Avatar

            Release Notes: This release automatically supports persistence (serialization) using "Storable". It fixes a glitch that made it thread-unsafe, fixes another one that made it leak memory, and fixes a problem with the Boolean C type in combination with Mac OS X.

            •  08 Oct 2004 18:51
            Avatar

              Release Notes: This release features C++ compiler directives, an improved method Norm(), a new module for generic string import/export plus corresponding tests, fixes a bug in sign extension in the method Copy(), and removes the module Carp::Clan from the distribution, which is available separately.

              •  29 Sep 2002 10:46
              Avatar

                Release Notes: This version adds the possibility to create more than one bit vector at a time with "new()", optionally provides the extension (linear combination of input values) of Euclid's GCD algorithm, and reduces code size by 20% (which means it should load a little faster now).

                •  16 Sep 2002 19:00
                Avatar

                  Release Notes: This release fixes GCD(), adds regression tests and documentation, eradicates compiler warnings, and adds new (C level) error handlers and a C play-with demo.

                  •  12 Oct 2001 10:12
                  Avatar

                    Release Notes: The problem which caused some of the tests with overloaded operators to fail under Perl 5.7.1 and Perl 5.7.2 was fixed, as well as the problem with the VMS linker, which is unable to distinguish case.

                    •  10 Oct 2000 14:42
                    Avatar

                      Release Notes: The XS and Perl (overloaded operators) part was split for better performance. Handling of overflow in arithmetic routines (in the C part) was corrected, and add() and subtract() were changed accordingly. inc() and dec() were added. from_Dec() now allows positive numbers larger than 2**(#bits-1).

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.