vavr icon indicating copy to clipboard operation
vavr copied to clipboard

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.

Results 119 vavr issues
Sort by recently updated
recently updated
newest added

See [this comment](https://github.com/vavr-io/vavr/issues/1342#issuecomment-274000026) and [this comment](https://github.com/vavr-io/vavr/issues/1342#issuecomment-335037259). --- When unzipping elements, information of specific Set impls might be missing regarding the return type. E.g. when unzipping a `BitSet` the `toInt`/`fromInt` functions...

design/refactoring/improvement
«vavr-collection»

[Folds](https://en.m.wikipedia.org/wiki/Fold_(higher-order_function)) (catamorphisms) are dual to [unfolds](https://en.m.wikipedia.org/wiki/Anamorphism) (anamorphisms). I want to perform the following changes: 1. I want to improve the Javadoc of fold, foldLeft and foldRight. Fold needs a neutral...

design/refactoring/improvement
«vavr-collection»

In #2393 we changed `Try.of(CheckedSupplier)` and `Try.run(CheckedRunnable)` the way that the current thread's interrupted flag is set when the Try fails with an `InterruptedException`. A Future should also expose the...

feature
«vavr-concurrent»

Hello, I was playing around with Future's API and I'd like to open a discussion about the following use-case. Reading the documentation of the Future#isCancelled I'd expect the following test...

bug
!BACK-COMPAT
«vavr-concurrent»

## Goal Increase maintainability of the core concurrency implementation of Future. ## Motivation In #2194 we made Vavr's _Future_ independent of _ExecutorService_. Instead _Future_ takes the more general _Executor_. Internally,...

design/refactoring/improvement
«vavr-concurrent»

Vavr already supports non-concurrent function memoization. As I happen to have written a concurrent recursive function memoizer some time ago, I will attach it as a patch for you to...

feature
«vavr-core»

Currently, `TreeSet` [allows for the definition](https://github.com/vavr-io/vavr/blob/master/vavr/src/main/java/io/vavr/collection/TreeSet.java#L99) of a `Comparator` and I have often felt like being able to define the hashing/equals function in the same way for `HashSet` etc. would...

feature
«vavr-collection»

`removeAll` and `retainAll` seem to have the same usages, I think they should come in pairs: where there is one, the other should be also. `Traversable` should: ``` java /**...

feature
«vavr-collection»

Follow up of #1728 (PR #1752), in which we added a ListView. * [x] Add the missing SortedMultimap interface to Javaslang. * [ ] Add Navigable API to Javaslang's SortedMap...

feature
«vavr-collection»

Our asJava() views #1728 currently return j.u.SortedMap and j.u.SortedSet. When #1317 is solved we change these return types to j.u.NavigableMap and j.u.NavigableSet

design/refactoring/improvement
«vavr-collection»