Commit Graph

66 Commits

Author SHA1 Message Date
f3096fe30a Add sum() and sumBy(). 2018-09-06 10:30:18 +08:00
c79545875b Fix bugs. 2018-09-06 00:00:15 +08:00
80f183cf70 Fix test. 2018-09-05 18:47:03 +08:00
ce709d801d Add minus(). Remove isNotEmpty(). Fix bugs. 2018-09-05 18:44:16 +08:00
72504b9e7d Add plus() and union(). Fix bug. 2018-09-04 22:11:12 +08:00
6ab7721d47 Update signature. 2018-09-04 20:52:40 +08:00
24a3b72049 Add containsAllKeys() and containsAllValues(). 2018-09-03 21:54:14 +08:00
71d97cf961 Refactor code. 2018-09-03 20:07:08 +08:00
11ba227653 Add intersect() and intersectKeys(). 2018-09-03 19:34:58 +08:00
81be8bd83a Add groupByTo(). 2018-09-03 13:19:07 +08:00
08928ceb40 Add groupBy(). Refactor code. 2018-09-02 21:16:05 +08:00
7ccb3879de Update tests. 2018-08-31 01:53:37 +08:00
b9f5b14b56 Fix bug for ArrayAccess implementation. 2018-08-31 01:27:19 +08:00
639479d031 Fix bugs. Refactor code. Improve performance of Pair. 2018-08-31 01:04:46 +08:00
fe26271392 fix test 2018-08-29 13:01:43 +08:00
a89e2c8c10 Add distinctBy(). 2018-08-29 13:00:15 +08:00
52703d6ff8 Improve distinct(). 2018-08-29 00:36:50 +08:00
56d34235bb Fix bug. Refactor test code. 2018-08-28 22:11:09 +08:00
6a5302d7d3 Add distinct(). Refactor code. 2018-08-28 21:24:26 +08:00
edda23318c add sortByxxx() methods. fix bugs. 2018-08-26 20:23:22 +08:00
ab9225efc9 Add sort(), sorted(), sortDescending(), sortedDescending(). 2018-08-23 20:16:44 +08:00
d1ab22ed92 fix segfault 2018-08-22 17:54:21 +08:00
f32fa48291 update compare flags 2018-08-20 22:47:23 +08:00
e9e1c966d7 Add sortWith() and sortedWith(). 2018-08-18 14:54:26 +08:00
5e3518a5ec fix bucket key segfault when converted into pair 2018-08-16 13:03:56 +08:00
7aab23d435 Add minWith() and maxWith(). Fix ZTS build. Update stubs. 2018-08-15 22:37:37 +08:00
0c9948ad84 fix test 2018-08-14 00:00:22 +08:00
3cb8a87846 rename test 2018-08-13 20:09:42 +08:00
f5a217fd24 Merge branch 'master' of https://github.com/CismonX/ext-collections 2018-08-13 20:08:05 +08:00
bf4eaca339 add shuffle() and shuffled() 2018-08-13 19:35:34 +08:00
f8ac9344fa Add fold() and foldRight(). Fix memory leak bug. 2018-08-12 02:26:46 +08:00
e0e5cf2425 Add packed(). Fix bug for reduce(). 2018-08-08 01:34:09 +08:00
440d3fdb63 Add reduce() and reduceRight(). Update signatures. Fix bugs. Update README. 2018-08-08 00:43:09 +08:00
ecfee75fbe Add putAll(). 2018-07-30 01:53:05 +08:00
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