Skip to content

v5.7.6

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:22
  • Updated README.
  • Renamed FastAbstractList to AbstractList.
  • Fixed an incorrect javac attribute name in the build.xml file.
  • Fixed several Javadoc layout issues.
  • Reimplemented the unmodifiable() and shared() methods for FastList and FastTable.
  • For SharedFastList and SharedFastTable:
    • Fixed the issue where subList() uses the wrong lock type, changing it from writeLock() to readLock().
    • Added thread-safe implementations for iterator(), listIterator(), and listIterator(int).
  • For FastArrayList in the javolution.util.primitive package:
    • Optimized parameter names for some methods.
    • If compiled in Java 5+, the toString() method will use the internal StringBuilder to improve performance.
    • Optimized the indexOf() and lastIndexOf() methods: They will return -1 if the list is empty.
  • Added PropertyChangeMulticaster.java and VetoableChangeMulticaster.java from Doug Lea's util.concurrent package in Release 1.3.4: However, due to the limitation of not having JavaBeans on J2ME, these two classes will have empty bodies by default (not implemented).
  • Changed the use of @exception to @throws in Javadoc.
  • The file jdk-1_5_0_22-linux-amd64-direct.bin has been renamed to jdk-5u22-linux-x64.bin in the lib/ directory.

Full Changelog: v5.7.5...v5.7.6