Skip to content

Releases: CCBlueX/fastutil4k

v0.2.7

06 Mar 08:45
2585c4c

Choose a tag to compare

  • Weighted terminal operations for Iterable and Sequence in more-collections:
    • weightedFilterSortedBy*
    • weightedMinByOrNull*
    • weightedMaxByOrNull*
  • New enumSetAllOf() helper.
  • operator invoke extensions for Java 8 java.util.function interfaces.
  • New independent benchmark module (JMH) and a manual GitHub Actions benchmark workflow (workflow_dispatch) with JSON artifact upload and step summary.

Full Changelog: v0.2.6...v0.2.7

v0.2.6

30 Jan 10:03
b0bb773

Choose a tag to compare

Full Changelog: v0.2.5...v0.2.6

v0.2.5

12 Jan 15:11

Choose a tag to compare

0.2.4 doesn't exist because of build failure.

Full Changelog: v0.2.4...v0.2.5

v0.2.4

12 Jan 14:51
6bf04c0

Choose a tag to compare

What's Changed

  • Add invoke operator function extensions for Function types by @Emirlol in #2
  • Fix Array.toEnumSet not applicable to vararg (Array<out E>)
  • Add empty/singleton mapOf
  • Fix typed forEach still boxed

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

27 Dec 07:18
17f2dcd

Choose a tag to compare

  1. forEachIsInstance<T> & onEachIsInstance<T> for Array|Sequence|Iterable|Stream
  2. enumMapOf
  3. enumSetOf
  4. Typed mutable map creators, like intLongHashMapOf(1, 1L)

Full Changelog: v0.2.2...v0.2.3

v0.2.2

09 Nov 10:16
47c833c

Choose a tag to compare

See 0.2.1 changelogs

Full Changelog: v0.2.1...v0.2.2

v0.2.1

09 Nov 10:10
731d43a

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

17 Oct 10:30

Choose a tag to compare

  • Split into 2 jar
  • Rename
  • Fix WeightedSortedList default lower bound

Full Changelog: v0.1.5...v0.2.0

v0.1.5

09 Oct 17:21

Choose a tag to compare

Full Changelog: v0.1.4...v0.1.5

v0.1.4

09 Oct 17:04
43eb20b

Choose a tag to compare

  • MutableList/Array.swap(i, j)
  • WeightedSortedList

Full Changelog: v0.1.3...v0.1.4