Commits

Author Commit Message Labels Comments Date
Илья Казначеев
Do not use entrySet().filter() because it's very unsafe; filter imperatively
Илья Казначеев
Unrecurse flatMap() to avoid frighteningly long stacks
Илья Казначеев
Add Option.when(predicate, value): when predicate then Some value else None
Roman Nefyodov
fix Set.add contract
Roman Nefyodov
rewrite ivy dependencies, don't export fj
Roman Nefyodov
update log4j to 1.2.17
Stepan Koltsov
s/then/than/
Илья Казначеев
Cf.String.is(Not)BlankF? along with tests.
Stepan Koltsov
convenient IteratorF.flatMapO method
Stepan Koltsov
fix signature of flatMapL
Stepan Koltsov
another shortcut
Stepan Koltsov
getOrThrow without "message" parameter ("apply" replacement)
Stepan Koltsov
typesafe indexOf
Stepan Koltsov
fix double ArrayList creation in Tuple2List.arrayList() thanks to Alexey Zakharov for bugreport
Stepan Koltsov
Tuple2List.makeReadOnly
Stepan Koltsov
revert prev commit, causes ambiguity (XXX)
Stepan Koltsov
widen Tuple2List.plus parameter
Stepan Koltsov
Cf.List.concat(ListF<ListF<A>>)
Stepan Koltsov
widen foldLeft, foldRight parmeter types
Stepan Koltsov
add missing Function0.andThen(Function1V)
Stepan Koltsov
MapF.containsKeyF requested by Dmitry K
Stepan Koltsov
make Function0.asFunction parameterized
Stepan Koltsov
Function0.asFunction0V (ignore result)
Stepan Koltsov
Function0V.asFunctionReturnParam
Stepan Koltsov
fix reduceLeft broken by recent refactorings thanks to gutman@
Stepan Koltsov
optimize ListF.stableUnique for size() <= 1
Stepan Koltsov
optimize CollectionF.map CollectionF.map now allocates resulting collection with initial capacity equal to this collection size. IteratorF has new toList(initialCapacity) method.
Stepan Koltsov
CollectionF.zipWithFlatMapO (combination of zip and flatMapO)
Stepan Koltsov
implement ListF.reverseIterator().remove()
Stepan Koltsov
efficient implementation of ListF.{fold,reduce}Right using reverseIterator
  1. Prev
  2. Next