Download List

Projeto Descrição

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-30 15:31
7.1

Esta versão adiciona o prefixo "BV_" para todos os identificadores globais em "BitVector.c", "BitVector.h", e "Vector.xs".
Tags: Maintenance
This release adds the prefix "BV_" to all global identifiers in "BitVector.c", "BitVector.h", and "Vector.xs".

2009-08-25 06:47
7.0

Esta versão corrige dois bugs: uma em GCD2 () relacionadas com a dimensão nula bitvectors (possível escrever fora do buffer alocado), e uma esporádica no MacOS (Darwin) relacionados com o número estimado de bits em um unsigned long. Acrescenta que os casos de teste para esses problemas.
Tags: Minor bugfixes
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.

2009-08-13 10:24
6.9

Esta versão corrige um problema potencial com a troca de dados entre os sistemas de ordenação diferente (substituindo armazenável:: congelar com armazenável:: NFREEZE), acrescenta mais casos de teste para armazenável, e acrescenta uma prova de conceito exemplo de como o congelamento / descongelamento vetores de bits com o Data:: Dumper (embora actualmente não recomendável).
Tags: Stable, Minor bugfixes and enhancements
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).

2009-08-11 08:57
6.8

Esta versão corrige um bug que causava a não armazenável reconstruir as estruturas de dados aninhadas corretamente que contêm várias referências ao mesmo bit:: Vector objeto, corrige um problema potencial com um disco rígido-codificado constante BitVector.c, e atualiza a documentação.
Tags: Minor feature enhancements, Minor bugfixes, Stable
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.

2009-07-28 05:42
6.6

Esta versão suporta automaticamente persistência (serialização) usando "armazenável". Ela corrige uma falha que a tornou thread-seguro, corrige um outro que fez de vazamento de memória, e corrige um problema com o tipo Boolean C, em combinação com o Mac OS X.
Tags: Stable, Minor bugfixes, Minor feature enhancements
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.

Project Resources