eclipse-collections
eclipse-collections copied to clipboard
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
This PR addresses the issue where takeWhile() and dropWhile() methods always return ImmutableArrayList. Now, these methods return ImmutableEmptyList when applicable, improving the performance and correctness of the code.
Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0-r1585899 to 3.1.1. Release notes Sourced from org.apache.maven.plugins:maven-release-plugin's releases. 3.1.0 🚀 New features and improvements [MRELEASE-1145] - Upgrade to Maven 3.6.3 (#217) @michael-o [MRELEASE-1139] - Improve logging...
Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.1.2 to 3.8.0. Release notes Sourced from org.apache.maven.plugins:maven-dependency-plugin's releases. 3.7.1 🐛 Bug Fixes [MDEP-943] - Fix appendOutput option (#414) @slawekjaranowski 📦 Dependency updates [MDEP-944] - Bump org.apache.maven.shared:maven-common-artifact-filters...
Bumps [org.hamcrest:hamcrest-library](https://github.com/hamcrest/JavaHamcrest) from 1.3 to 3.0. Release notes Sourced from org.hamcrest:hamcrest-library's releases. Hamcrest v3.0 Breaking Changes From version 3.0, the jar distributed to Maven Central is now compiled to Java...
We recently had a ["backwards" merge commit](https://github.com/eclipse/eclipse-collections/commit/cb4f64274e905492f0c70f9981a6097c718fad97) land on the master branch. It's visible in the git history as the white arrow here. I wrote and open sourced [a GitHub...
Last time the change was in tests. This time it's in the main library, but only inside method bodies and in the signatures of private methods.
This test sometimes fails with a delta greater than the allowed delta. ``` [ERROR] ParallelCollectListIterableTest>ParallelIterableTestCase.sumOfFloatConsistentRounding:894 Batch size: 1000 ==> expected: but was: ``` The test: ```java @Test public void sumOfFloatConsistentRounding()...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.1. Release notes Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases. 3.5.1 🚀 New features and improvements [SUREFIRE-2270] - Use JUnit5 in surefire-shadefire (#783) @slawekjaranowski [SUREFIRE-2266] - Execute ITs...
`UnifiedSetWithHashingStrategy` has the addOrReplace() method which performs with O(1) complexity. When you call `.asSynchronized()` on a UnifiedSetWithHashingStrategy, you get a `MutableSet` which is the interface that does not have the...