Version 1.0.9 of DSI utilities

Release Notes: A new ByteBufferInputStream.map() method to memory-map large (over 2GiB) files. New Hu-Tucker Coded that accept longs as frequencies. Significantly improved code for replace and clear in LongArrayBitVector. A new OfflineIterable class that makes it possible to dump and quickly reread temporary data.

    Other releases

    •  29 Sep 2012 01:20

      Release Notes: Several methods in Fast now use equivalent methods in Integer/Long or have just been deprecated in favor of their copies, as recent JVMs intrinsify such methods. The Ivy dependency file has been Maven-normalized (there's now a "compile" scope instead of a "build" scope).

      •  24 Feb 2012 23:29

        Release Notes: Better XorshiftStarRandom. A new ByteBufferLongList class. A new Jackknife class. Now the DSI Utilities can be found on Maven Central.

        •  10 Dec 2011 10:06

          Release Notes: Miscellaneous improvements were made. In particular, ByteBufferInputStream now initializes copies lazily, so it can be used to map files of the order of terabytes into memory efficiently.

          •  24 Sep 2011 00:22

            Release Notes: This release adds new permutation methods for big arrays, and a new basic statistics class.

            •  14 Sep 2011 16:19

              Release Notes: This release is part of a parallel release of fastutil, the DSI Utilities, Sux4J, MG4J, WebGraph, etc. which prepares the way for "big" versions, that is, supporting >2^31 entries in arrays (simulated), elements in lists, terms, documents, nodes, etc. It includes some bugfixes, minor improvements, and new big versions of all StringMap-related classes.

              Screenshot

              Project Spotlight

              cvs-fast-export

              Translation of an RCS file collection or CVS repository history as a fast-import stream.

              Screenshot

              Project Spotlight

              Blink

              A small open blog engine.