Commit Graph

32 Commits

Author SHA1 Message Date
a92c3022e8 Add map() and mapTo(). Remove several methods due to redundancy. 2018-07-24 01:24:00 +08:00
d889b71f90 Add slice(). 2018-07-23 00:23:46 +08:00
4fce31a10f Add indexOf(), lastIndexOf(), indexOfFirst() and indexOfLast(). 2018-07-15 00:11:02 +08:00
441ca5be72 Add takeWhile() and takeLastWhile(). 2018-06-03 19:18:40 +08:00
e62bc2307d Add taken() and takeLast(). Fix addAll(). Check for packed array. 2018-05-26 19:02:32 +08:00
80afae478b Add reverse() and reversed(). 2018-05-14 16:20:07 +08:00
3b168358b7 Add partition(). Manually init properties for Pair. 2018-05-12 22:10:59 +08:00
dbf6fc6ecd Add onEach() and forEach(). Remove orEmpty(). 2018-05-09 21:00:18 +08:00
a57c1ba965 Add remove(), removeAll() and retainAll(). Fix readme. 2018-05-05 18:29:14 +08:00
283fdafd56 Add maxBy(), minBy(). Remove ZTS relevant code. 2018-05-01 17:35:19 +08:00
cf9c9ed73d Add single(), isEmpty(), isNotEmpty(), get(), set(). Some other updates. 2018-04-26 21:52:31 +08:00
ed1926580f Add min(), max(), none(), keys(), values(). 2018-04-24 17:22:43 +08:00
1c787a4a41 Fix test file name typo. Update readme. 2018-04-22 23:06:49 +08:00
f2209e019d Add flatten(). Remove lastIndexOf(). 2018-04-22 22:47:30 +08:00
6b0bbb294f Add toPairs() and toCollection(). 2018-04-20 20:59:21 +08:00
f2402b9f67 Add Collection::flatMap() and Collection::flatMapTo(). Fix bugs. 2018-04-16 20:58:38 +08:00
70588073a6 Add Collection::first() and Collection::last(). Update code structure. 2018-04-15 11:22:10 +08:00
d2506ee5c9 Add filterTo() and filterNotTo() 2018-04-14 14:03:47 +08:00
9b08894ae5 Add filter() and filterNot() 2018-04-13 19:54:11 +08:00
3d996ade8b Add fill(). Now init() performs a hard copy on source array. 2018-04-12 15:24:53 +08:00
55e1bbda22 More tolerant predicate. Add dropWhile() and dropLastWhile(). 2018-04-11 21:26:51 +08:00
4597e0d42a PHP 7.2+ compatibility. Add drop() and dropLast(). 2018-04-11 15:16:20 +08:00
7b98857eff Implement ArrayAccess. Fix config.m4, .travis.yml. Update stubs. 2018-03-31 12:02:13 +08:00
f7b924801b Implement copyOfRange() and count() 2018-03-30 19:06:39 +08:00
df3da628ee Add new methods. Update stub. 2018-03-29 12:33:39 +08:00
4a3c28b4b3 Add average() and containsAll(). Update README. 2018-03-28 13:02:51 +08:00
8d62f9a288 Add associateBy() and associateByTo() 2018-03-26 19:58:40 +08:00
df8f8dd322 Add associateTo(). 2018-03-26 13:25:00 +08:00
8b88a88ba5 Add associate(). Fix bug. 2018-03-25 15:26:07 +08:00
d59af14f7a Add new methods 2018-03-24 12:22:00 +08:00
42799ae6d1 Add new methods. 2018-03-23 21:38:34 +08:00
bfecefbdee Add .travis.yml. Add tests. 2018-03-23 17:29:34 +08:00