Files
fastutil/fastutil.changes

70 lines
3.0 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Wed Nov 6 01:11:31 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v8.5.15
* Changes in version 8.5.15:
+ Fixed a very long-standing subtle bug that was causing
unnecessary rehashings on large tables. Maximum fills and
backing-array sizes were computed using float precision,
rather than double precision, making it impossible to
represent all possible sizes exactly. Thanks to Captain-S0L0
for reporting this bug.
-------------------------------------------------------------------
Sat Sep 7 11:07:30 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v8.5.14
* Changes in version 8.5.14:
+ Potential improvements by array caching thanks to
mouse0w0@github.com.
+ Fixed a bug in sublist iterators of immutable lists. Thanks
to Barak Ugav for finding and fixing this bug.
+ Implemented missing skip() and forEachRemaining() methods in
array-based containers.
+ Fixed a bug in array-based containers that would have thrown
the wrong exception and leave the iterator in an inconsistent
state when removing before iterating. Thanks to Michal Frajt
for reporting this bug.
+ Entry.setValue() now works correctly in all iterators and
iterator-like methods of array-based maps. It was previously
throwing an UnsupportedOperationException.
+ New methods to obtain comparators from key extractors. Thanks
to Barak Ugav for implementing this feature.
* Changes in version 8.5.13:
+ Thanks to Chanoch Goldfeder for fixing a number of bugs in
ImmutableList.
+ Thanks to Barak Ugav for implementing a faster
ArrayList.removeIf() and fixing a bug in back().
-------------------------------------------------------------------
Wed Sep 13 14:03:58 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Reproducible builds: produce reproducible manifest with bnd
-------------------------------------------------------------------
Tue Jun 6 06:40:06 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Rewrite the build to use as much as possible the upstream targets
instead of file modifications in spec
- Generate OSGi manifest
- Do not run tests and do not use xmvn-install in order to make the
dependency chain shorter
-------------------------------------------------------------------
Fri Apr 7 13:00:42 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v8.5.12
* Changes in version 8.5.12:
+ The fields of array-based containers are now protected.
+ Entry.setValue() now works correctly in all iterators and
iterator-like methods of hash maps. Thanks to Nikita Sokolov
for reporting that some methods (e.g., fastForEach()) were
not supporting setValue().
+ New assertBigArray() methods help to check that arguments are
well-formed big arrays.
-------------------------------------------------------------------
Sun Dec 11 23:30:26 UTC 2022 - Anton Shvetz <shvetz.anton@gmail.com>
- Initial packaging with v8.5.11