Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: eclipse-collections | Distribution: openSUSE:Factory:zSystems |
Version: 11.1.0 | Vendor: openSUSE |
Release: 1.3 | Build date: Wed Nov 1 07:25:05 2023 |
Group: Development/Libraries/Java | Build host: reproducible |
Size: 12641755 | Source RPM: eclipse-collections-11.1.0-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.eclipse.org/collections | |
Summary: Collections framework for Java |
Eclipse Collections is a comprehensive collections library for Java. The library enables productivity and performance by delivering an expressive and efficient set of APIs and types. The iteration protocol was inspired by the Smalltalk collection framework, and the collections are compatible with the Java Collection Framework types. Eclipse Collections is compatible with Java 8+. Eclipse Collections is a part of the OpenJDK Quality Outreach program, and it is validated for different versions of the OpenJDK.
BSD-3-Clause AND EPL-1.0
* Wed Nov 01 2023 Fridrich Strba <fstrba@suse.com> - Build the eclipse-collections-api module with release=8 if the compiler is supporting it * fixes incompatibilities with JDK21 and new added methods in java.util.List interface * Wed Sep 13 2023 Fridrich Strba <fstrba@suse.com> - Reproducible builds: produce reproducible manifest with bnd * Sun Jul 31 2022 Anton Shvetz <shvetz.anton@gmail.com> - Update to v11.1.0 * New Functionality = Added Bag.distinctView(). = Added Bags.mutable.withInitialCapacity. = Added forEachInBoth to Primitive Lists. = Added MultiReader to Bags factory in API module. = Added MultiReader to Lists factory in API module. = Added MultiReader to Sets factory in API module. = Added Primitive Bag factories in API module. = Added Primitive Set factories in API module. = Added Primitive Stack factories in API module. = Added factory for ObjectPrimitiveHashMapWithHashingStrategy. = Added withInitialCapacity api in mutableObjectPrimitiveHashingStrategyMapFactory. = Added ability to create Hashing Strategy Sets, Maps and Bags using Function. = Added injectInto for primitive types to primitive iterables. = Added injectIntoKeyValue to MapIterable. = Added injectIntoKeyValue to objectPrimitiveMap. = Added injectIntoKeyValue to primitiveObjectMap. = Added injectIntoKeyValue to primitivePrimitiveMap. = Added mutable reduction scenario to injectIntoKeyValue test for primitive maps. = Added object to primitive map factory to API module. = Added of and with factory methods to object -> primitive map factories. = Added of and with factory methods to primitive -> primitive and primitive -> object map factories. = Added withKeyMultiValues to MutableMultimap and subtypes. = Added withKeyValue to MutableMultimap and subtypes. = Added getAndPut to mutableObjectPrimitiveMap to retrieve the value associated with the key if one exists. = Added peekAndPop methods in ImmutableStack. = Added fused method for collect + makeString. = Added missing implementations of toString(). = Added selectWithIndex and rejectWithIndex to Ordered Primitive Iterables. = Implemented containsAny, containsNone, containsAnyIterable, containsNoneIterable on RichIterable. * Optimizations = Optimized asParallel() for immutable sets in O(1) instead of O(n). = Optimized some implementations of toString() that were delegating to iterators. = Improved equals() performance for Set implementations. * Tech Debt Reduction = Replaced implementation factories and dependencies with API factories where possible. = Fixed CheckStyle configuration for NewlineAtEndOfFile so that it works across operating systems. = Made forEach a default method on primitiveIterable.stg. = Made noneSatisfy a default method on primitiveIterable.stg. = Removed unnecessary implementations of toSortedList/Set/Bag/MapBy. = Disambiguate and deprecate primitive injectInto methods on RichIterable. = Improved code generation logic into separate goals for sources, test-sources, and resources. = Improved PIT mutation test coverage. = Improved overall test coverage by adding missing tests. * Documentation Changes = Updated reference guide and convert to AsciiDoc. = Updated CONTRIBUTING.md to reflect contribution guidelines around commit sign-off. = Updated README.md with OSS projects that use Eclipse Collections. * Build Changes = Upgraded CheckStyle from 9.1 to 10.1. = Upgraded actions/cache from 2.1.7 to 3.0.2. = Upgraded checkstyle-configuration.xml from 1.2 schema to 1.3 schema. = Upgraded setup-java v3. = Upgraded actions/cache from 2.1.6 to 2.1.7. = Upgraded actions/checkout from 2 to 3. = Upgraded actions/upload-artifact from 2.2.4 to 3. = Upgraded maven-plugin-api from 3.6.3 to 3.8.5. = Upgraded maven-shade-plugin from 3.2.2 to 3.2.4. = Upgraded maven-site-plugin from 3.9.0 to 3.11.0. = Switched to oracle-actions to download JDK for EA builds. = Turned on additional CheckStyle rules and IntelliJ inspections. = Removed FindBugs build from GitHub workflows. * Fri Apr 22 2022 Anton Shvetz <shvetz.anton@gmail.com> - Update to v11.0.0 * New Functionality = Added toImmutableList/Set/Bag/Map/BiMap to RichIterable. = Added toImmutableSortedList/Set/Bag to RichIterable. = Added toImmutableSortedBag/List/Set with Comparator to RichIterable. = Added toImmutableSortedBagBy/ListBy/SetBy with Function to RichIterable. = Added selectWithIndex and rejectWithIndex to OrderedIterable and ListIterable. = Added putAllMapIterable method to MutableMap. = Added withMapIterable to MutableMap. = Added newWithMap and newWithMapIterable to ImmutableMap. = Added anySatisfyWithOccurrences, allSatisfyWithOccurrences, noneSatisfyWithOccurrences, detectWithOccurrences to Bag. = Added covariant overrides for sortThis(). = Added covariant return types to methods in MultiReaderList that return this. = Added primitive singleton iterator. = Added union, intersect, difference, symmetric difference, cartesianProduct, isSubsetOf, isProperSubsetOf to primitive sets. = Added containsAny and containsNone on primitive iterables. = Added toSortedList(Comparator) and toSortedListBy(Function) to primitive iterables. = Added isEqual and isSame to Pair and Triple as default methods. = Added converters from Pair and Triple to List types. = Added toImmutableSortedBagBy to Collectors2. = Added toImmutableSortedMap and toImmutableSortedMapBy to Collectors2. = Added toSortedMap and toSortedMapBy to Collectors2. = Added Norwegian translation for the Eclipse Collections website. = Added ClassComparer utility. * Optimizations = Optimized ImmutableListFactoryImpl.withAll(Iterable). = Optimized containsAll on primitive iterables. = Optimized primitive hash set newSet and withAll. = Optimized sumByLong and sumByInt Primitive methods for Bags. = Optimized toImmutable on primitive sets. = Optimized union and difference on SetIterables. = Added enhanced for-loop syntax wherever as possible. * Tech Debt Reduction = Deprecated ImmutableArrayStack. = Fixed bug with noneSatisfy for ImmutableBooleanEmptySet. = Fixed compiler errors for JDK-15-EA. = Fixed return types of aggregateBy(). = Fixed types on Multimap.*MultiValues(). = Fixed primitive hash map values collections removed for special key zero. = Fixed CollectIterable detect methods. = Added missing overrides for toImmutable methods on synchronized primitive object maps. = Added missing overrides of aggregateBy() and aggregateInPlaceBy(). = Added documentation on serializing Eclipse Collections with jackson. = Added logic to throw UnsupportedOperationException on calling withMap method in FixedSizeMap. This is a breaking change. = Made org.eclipse.collections.impl.list.Interval#goForward private. This is a breaking change. = Replaced HashingStrategies.longHashCode with Java 8 Long.hashCode. This is a breaking change. = Deleted version.properties as the file is no longer needed. = Removed extra calls to map.get in sumByDoubleFunction and sumByFloatFunction. = Removed implementations of OrderedIterable.toStack() that can use the default implementation instead. = Removed implementations of aggregateBy and aggregateInPlaceBy that can use default implementations instead. = Removed references to deleted classes in findbugs-exclude file. * Removed Functionality = Removed Verify.assertThrows() which takes a Runnable in favor of Assert.assertThrows(). This is a breaking change. = Removed assertNotEquals() from Verify as Assert already has the same API. This is a breaking change. * Build Changes = Upgraded EBR plugin to 1.3.0. = Upgraded actions/cache to 2.1.6. = Upgraded actions/upload-artifact to 2.2.4. = Upgraded antlr ST4 to 2.1.5. = Upgraded checkstyle plugin to 3.1.2. = Upgraded checkstyle to 8.42. = Upgraded codehaus maven plugin to 2.8.1. = Upgraded jacoco to v2.2.3. = Upgraded jmh-core to 1.33. = Upgraded maven-resources-plugin to 3.2.0. = Upgraded to JUnit 4.13.1. = Upgraded to setup-java v2. = Skip p2 repository module during EA builds and Java 15+ builds. = Enabled Dependabot v2. = Added GitHub action to generate code coverage report. = Added JDK Early Access GitHub Actions. * Breaking Changes Warning: These changes are already mentioned above. The list below might not be exhaustive, make sure to test your application and usages to verify. = Added logic to throw UnsupportedOperationException on calling withMap method in FixedSizeMap. = Made org.eclipse.collections.impl.list.Interval#goForward private. = Replaced HashingStrategies.longHashCode with Java 8 Long.hashCode. = Removed Verify.assertThrows() which takes a Runnable in favor of Assert.assertThrows(). = Removed assertNotEquals() from Verify as Assert already has the same API. * Fri Jul 02 2021 Fridrich Strba <fstrba@suse.com> - Do not use service file - Avoid unnecessary dependency on tycho and maven-enforcer-plugin * Wed Jun 30 2021 Anton Shvetz <shvetz.anton@gmail.com> - Initial commit with v10.4.0
/usr/share/java/eclipse-collections /usr/share/java/eclipse-collections/eclipse-collections-api.jar /usr/share/java/eclipse-collections/eclipse-collections-code-generator-maven-plugin.jar /usr/share/java/eclipse-collections/eclipse-collections-code-generator.jar /usr/share/java/eclipse-collections/eclipse-collections-forkjoin.jar /usr/share/java/eclipse-collections/eclipse-collections-testutils.jar /usr/share/java/eclipse-collections/eclipse-collections.jar /usr/share/java/eclipse-collections/junit-trait-runner.jar /usr/share/licenses/eclipse-collections /usr/share/licenses/eclipse-collections/LICENSE-EDL-1.0.txt /usr/share/licenses/eclipse-collections/LICENSE-EPL-1.0.txt /usr/share/maven-metadata/eclipse-collections.xml /usr/share/maven-poms/eclipse-collections /usr/share/maven-poms/eclipse-collections/eclipse-collections-api.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections-code-generator-maven-plugin.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections-code-generator.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections-forkjoin.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections-parent.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections-testutils.pom /usr/share/maven-poms/eclipse-collections/eclipse-collections.pom /usr/share/maven-poms/eclipse-collections/junit-trait-runner.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 4 23:43:41 2025