1
I Use This!
Inactive

Commits : Listings

Analyzed about 6 hours ago. based on code collected about 6 hours ago.
Aug 07, 2024 — Aug 07, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Force strict evaluation in 'TreeMap.map'. More... over 8 years ago
Switch coverage to cover.io More... over 8 years ago
Merge pull request #306 from gliptak/coveralls1 More... over 8 years ago
Upgrade Gradle to 2.14.1 More... over 8 years ago
+ Added 'Set.lookup', and 'Set.lookupLT', 'Set.lookupGT','Set.lookupLE' and 'Set.lookupGE' from Haskell. + Added some test cases for new Set.lookup* functionality. * Changed 'get(K)' to use 'Set.lookup' instead of 'Set.split', so it can run much faster. More... over 8 years ago
Merge pull request #284 from jbgi/optimizable-typeclasses More... almost 9 years ago
Fix BitSet.range property checking. More... almost 9 years ago
retrolambda: enable backport of default methods. More... almost 9 years ago
Do not deprecate monoid/ord/semigroup constructors for non java 8 users. More... almost 9 years ago
List.minimum/maximum: use uncurried Ord.max/min for better perf. More... almost 9 years ago
rename Ord/Equal.AltDef More... almost 9 years ago
Merge branch 'master' of https://github.com/functionaljava/functionaljava into optimizable-typeclasses More... almost 9 years ago
Add a Hash Array Mapped Trie More... almost 9 years ago
add "_1.8" suffix to artifact cross-built for java 8. Use JDK7 as retrolambda target More... almost 9 years ago
Update to gradle 3.4 More... almost 9 years ago
P1.*memo: avoid uncessary wrapping of F0 value into a P1.lazy when possible. Expose static factories in P for this. Deprecated redondant API. More... almost 9 years ago
Java8 converter: Do not silently convert Option.some(null) to Optional.absent() Let's not try to cover for Optional mistakes. Otherwise bugs will silently happen. More... almost 9 years ago
Monoid/Semigroup: implement optimizable/optimized definitions. + add generic compose and xmap + deprecate double semigroups due to round errors. More... almost 9 years ago
Stream: Avoid unecessary currying in uncurried version of foldRight. More... almost 9 years ago
NonEmtyList. Add uncurried version of foldRight/foldLeft + append(List). More... almost 9 years ago
Avoid unecessary currying in uncurried version of foldRight. More... almost 9 years ago
Merge branch 'master' of https://github.com/functionaljava/functionaljava into optimizable-typeclasses More... almost 9 years ago
use more method references. make Stream conversions respect laziness. optimize collectors. More... almost 9 years ago
Fix wrong override in P.p(A) More... almost 9 years ago
Use weakMemo() explicitly. More... almost 9 years ago
Make _1() method of memoized P1s smaller so that the fast path can be inlined by the jvm. Also replaced Option by P1 in implementation, also avoid wrapping some more memoized instances. More... almost 9 years ago
Convert to property based tests to use runner. add test for hardMemo (also, previously, they did not fails the test if a property failed. More... almost 9 years ago
Fix #287: Add semigroup constraint to List.traverseValidation for now implement traverse from sequence. (but the other way around would be better) More... almost 9 years ago
Add tests for Strings (#295) More... almost 9 years ago
Fix #293 regression. isGreaterThan(A)/isLesserThan(A) were not using strict inequality More... about 9 years ago