Release Notes: Non-primitive arrays returned by static methods enlargement methods are now of the same type as the argument, using a reflection mechanism analogous to that of toArray().
Release Notes: New custom hash strategies allow the creation of hash structures with content-equivalent arrays, case-insensitive strings, and so on.
Release Notes: A full implementation of type-specific heaps and priority queues, single and double, direct and indirect. Literally hundreds of new classes and static methods.
Release Notes: There is a new Stack interface, implemented by type-specific lists, and new static container classes for Collections, Sets, and Lists. These provide synchronized type-specific wrappers, immutable type-specific singletons, and empty collections. With this release, fastutil includes over 1000 classes.
Release Notes: A small but important bug in serialisation has been fixed. Some new iterator static methods have been implemented.
Release Notes: fastutil finally provides type-specific array lists, extending the java.util collection framework in the usual clean way. Serialization methods for maps and sets have been greatly optimized. Hash tables now have a settable growth factor. A new family of pour() methods was added to pour an interator into a set. A few small bugs were fixed.
Release Notes: There is a major overhaul of iterators. Now iterators must be skippable, so previous implementation of type-specific iterator interfaces will not work. However, new abstract classes allow you to build iterators with ease by providing the skipping logic for free, and many useful static methods in Iterators allow you to generate type-specific iterators wrapping standard iterators, arrays, etc.
Release Notes: The package name has been changed to "fastutil" to follow Java standards. The packaging has been aligned with that of JPackage.
Release Notes: A few minor fixes, and new, better trimming methods for hash-based containers.
Release Notes: fastUtil provides now reference-based containers which do not compare objects using equals(), and linked hash-based containers which provide direct access to initial and final elements. A couple of bugs were fixed. As of this release, fastUtil includes 732 classes.