Changes for version 0.09 - 2008-12-26
- API changes: Moved PJERR and JLAP_INVALID from Judy::Mem to Judy Removed PeekI, PokeI, PeekU, PokeU using IV and UV Added Peek and Poke using Word_t
- Moved XS from Judy::HS to Judy. Added Judy.pm, Judy.pod Release script checks a -Duse64bitint perl. Added notes to XS DEADBEEF is sized to UVSIZE Switched from PPCODE-style XS to CODE/OUTPUT-style XS to use implicit TARG. Added typedefs for Pvoid_t, Word_t*, Word_t Throw warning when UV/IV integers discard data when being truncated for storage into native sized Word_t. Require at least Alien-Judy 0.05 Removed const-c.inc, const-xs.inc from the dist since they're generated Stop assigning 0 to $judy objects in example code - undef suffices Moved PJERR and JLAP_INVALID to Judy from Judy::Mem Judy::1, Judy::L, Judy::SL, Judy::HS all load Judy Judy loads all of Judy::1, Judy::L, Judy::S, Judy::HS Added test t/40l.t which checks for data loss on machines with -Duse64bitint that don't have 64-bit words.
Modules
Library for creating and accessing dynamic arrays
Library for creating and accessing a dynamic array, using an array-of-bytes as an Key and a word as a Value.
library for creating and accessing a dynamic array of words, using a word as an index.
Useful functions for interacting with memory
Library for creating and accessing a dynamic array (hash), using a null-terminated string as a key