vavr
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.
Instead we should implement stateful Iterators that achieve the same functionality. The reason is memory-efficiency. * [ ] foldRight(Object, BiFunction) * [ ] partition(Predicate) * [ ] reduceRight(BiFunction) * [...
**Note:** I want to cleanly rewrite it based on the existing Haskell code. We should not try to optimize the if-branches, it is too error prone. --- We can achieve...
E.g. union, intersection etc. Is the result always conform to the javadoc? Especially for the corner cases of empty trees because empty trees contain the underlying comparator.
I suggest to add navigational methods to `javaslang.collection.SortedSet`. These are the methods that should be added to this interface: - `descendingIterator()` - `descendingSet()` - `subSet()` - `headSet()` - `tailSet()` -...
According to https://docs.oracle.com/en/java/javase/21/core/virtual-threads.html#GUID-04C03FFC-066D-4857-85B9-E5A27A875AF9: > A current limitation of the implementation of virtual threads is that performing a blocking operation while inside a synchronized block or method causes the JDK's virtual...
Between 1.0.0-alpha-2 and 1.0.0-alpha-3, the method was removed. This commit adds back the method. See: - https://github.com/vavr-io/vavr/commit/459d188 - https://github.com/vavr-io/vavr/compare/459d188...vavr-1.0.0-alpha-3#diff-62c83e39394d03a2ace34c80b861281bd8cd75bf80cb0b9ac8506cf7c433314cL576-R639 - https://github.com/vavr-io/vavr/issues/1521#issuecomment-1891092473
Since a week or so the https://vavr.io website is gone.
(I understand that the alpha is a dead end and that right now, 0.10.4 is *the* release) Our integration tests for Jdbi found this: https://github.com/jdbi/jdbi/issues/2350 If the 1.0.0 release is...
This isn't much help yet, but at least it looks less jarring to someone who notices the web site missing. I propose changing the About section to remove the link...
## Summary A denial of service vulnerability in vavr was discovered by CIFuzz. A bug in method CharSeq.repeat(char, int) means that an input of modest size can lead to indefinite...