Skip to content

v5.7.8

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jul 04:47
  • Updated README.md and Javadoc: Fixed several Javadoc layout issues and code block formatting across multiple packages (context, lang, io, xml, etc.).
  • Fixed the issue where FastList.newInstance() was missing a generic type parameter when compiling on Java 5+.
  • Added FastPrimitiveList and primitive iterators:
    • Introduced the abstract base class FastPrimitiveList and the FastPrimitiveIterator interface under javolution.util.primitive.
    • Added dedicated primitive iterator implementations (FastBooleanIterator, FastByteIterator, FastCharIterator, FastDoubleIterator, FastFloatIterator, FastIntIterator, FastLongIterator, FastShortIterator).
  • Enhanced primitive array lists (Fast<Type>ArrayList):
    • Implemented iterator(), reset(), and trimToSize() methods across all primitive array list classes.
    • Added support for unmodifiable() and shared() views along with their respective Unmodifiable and Shared inner classes.
  • Optimized Unmodifiable and Shared collection wrappers:
    • Added final modifiers to proxy methods in Unmodifiable and Shared inner classes for improved performance and lock consistency.
    • Standardized parameter names.

Full Changelog: v5.7.7...v5.7.8