Release Notes: This release fixes a major bug causing stack overflows in certain maps. Now BinIO and TextIO load and store boolean arrays.
Release Notes: A pernicious bug in BinIO, which affected all methods allocating arrays, has been fixed.
Release Notes: This release needs Java 5 and marks a revolution in the way the classes are organized. fastutil is now strongly based on covariant return-type overriding. A method x() returning an object of type T can now be overridden by a method returning an object of type U, where U is a subclass of (or implements) T.
Release Notes: An important an particularly insidious bug in FastBufferedInputStream has been fixed.
Release Notes: FastBufferedInputStream now sports a reset() method that invalidates the buffer, making it possible to read more reliably files written by other streams.
Release Notes: A few new methods for reading and writing objects and new constructors for maps using parallel arrays are available.
Release Notes: A new package for high-performance I/O of objects, arrays, and iterators has been added. Some classes were migrated from MG4J.
Release Notes: A small memory leak in open hash maps (a key would not have been cleared after removal) has been fixed.
Release Notes: fastutil now provides fully indirect heap-based double priority queues.
Release Notes: Unmodifiable containers and iterators were added. Interchangeable rehashing methods were implemented. Fixes were made to the semantics of the trimming methods.