Commit Graph

107 Commits

Author SHA1 Message Date
CismonX cbc03da7fb Add `zip()`. 2019-01-18 21:37:42 +08:00
CismonX 98b01ef3e2 Implement `zipWithNext()`. 2018-11-09 11:57:37 +08:00
CismonX cf09a314b2 update 2018-11-08 22:49:58 +08:00
CismonX dfde697222 fix bug 2018-10-22 20:25:54 +08:00
CismonX f419ce8c2a Implement `windowed()`. 2018-10-22 20:14:33 +08:00
CismonX db7b116481 Add signature for `windowed()`, `zip()`, `zipWithNext()`. 2018-10-12 14:48:02 +08:00
CismonX 60ae083093 refactor code 2018-10-11 18:53:39 +08:00
CismonX 28e2cef92c Refactor code. 2018-09-16 16:29:55 +08:00
CismonX 8af47a3960 Fix bug. 2018-09-15 22:42:57 +08:00
CismonX e2b2fc0150 Refactor code. Fix test. 2018-09-15 22:34:25 +08:00
CismonX db57bc126d Refactor code. 2018-09-12 15:32:32 +08:00
CismonX 3245047186 Remove `binarySearchWith()`. Fix bug for `binarySearchBy()`. 2018-09-12 14:39:18 +08:00
CismonX 4eba5b27b7 Refactor code. Add signature for `binarySearchWith()`. 2018-09-12 13:50:26 +08:00
CismonX 1b2d443697 Add `binarySearch()` and `binarySearchBy()`. Refactor code. 2018-09-12 13:42:13 +08:00
CismonX 7c9fda5c64 Add chunked(). 2018-09-11 11:28:45 +08:00
CismonX d39b273251 Add signature for `binarySearch()`, `binarySearchBy()`, `chunked()`. 2018-09-09 22:20:39 +08:00
CismonX 50219ce708 Refactor code. 2018-09-08 11:42:19 +08:00
CismonX 49543970cc Add four methods. Refactor code. 2018-09-08 03:43:00 +08:00
CismonX 64a991798f Refactor code. Add signature for `subtract()`. 2018-09-07 23:42:36 +08:00
CismonX 34354803c7 Add `retainWhile()`. Refactor code. 2018-09-07 16:00:08 +08:00
CismonX 1b1595a801 Fix bug. Add newline at EOF for stubs. 2018-09-06 11:46:53 +08:00
CismonX 9a8204cada Fix bugs. Refactor code. 2018-09-06 11:33:41 +08:00
CismonX f3096fe30a Add `sum()` and `sumBy()`. 2018-09-06 10:30:18 +08:00
CismonX cf8092f6d2 Fix bugs. 2018-09-06 09:29:38 +08:00
CismonX c79545875b Fix bugs. 2018-09-06 00:00:15 +08:00
CismonX ce709d801d Add `minus()`. Remove `isNotEmpty()`. Fix bugs. 2018-09-05 18:44:16 +08:00
CismonX 72504b9e7d Add `plus()` and `union()`. Fix bug. 2018-09-04 22:11:12 +08:00
CismonX 6ab7721d47 Update signature. 2018-09-04 20:52:40 +08:00
CismonX 24a3b72049 Add `containsAllKeys()` and `containsAllValues()`. 2018-09-03 21:54:14 +08:00
CismonX 71d97cf961 Refactor code. 2018-09-03 20:07:08 +08:00
CismonX 11ba227653 Add `intersect()` and `intersectKeys()`. 2018-09-03 19:34:58 +08:00
CismonX 81be8bd83a Add `groupByTo()`. 2018-09-03 13:19:07 +08:00
CismonX 0b5b7f1271 Refactor code. 2018-09-02 21:46:01 +08:00
CismonX 08928ceb40 Add `groupBy()`. Refactor code. 2018-09-02 21:16:05 +08:00
CismonX b9f5b14b56 Fix bug for `ArrayAccess` implementation. 2018-08-31 01:27:19 +08:00
CismonX 639479d031 Fix bugs. Refactor code. Improve performance of `Pair`. 2018-08-31 01:04:46 +08:00
CismonX a89e2c8c10 Add `distinctBy()`. 2018-08-29 13:00:15 +08:00
CismonX 1ce0386a2f Update `distinct()`. 2018-08-29 00:55:21 +08:00
CismonX 43d19eeb9f fix indentation 2018-08-29 00:44:30 +08:00
CismonX 52703d6ff8 Improve `distinct()`. 2018-08-29 00:36:50 +08:00
CismonX 56d34235bb Fix bug. Refactor test code. 2018-08-28 22:11:09 +08:00
CismonX 6a5302d7d3 Add `distinct()`. Refactor code. 2018-08-28 21:24:26 +08:00
CismonX 683169af80 replace tabs with spaces 2018-08-26 20:59:47 +08:00
CismonX 5fe6912bc4 reformat code 2018-08-26 20:56:35 +08:00
CismonX c221128351 Compatible with PHP 7.3+ 2018-08-26 20:33:02 +08:00
CismonX edda23318c add `sortByxxx()` methods. fix bugs. 2018-08-26 20:23:22 +08:00
CismonX ab9225efc9 Add `sort()`, `sorted()`, `sortDescending()`, `sortedDescending()`. 2018-08-23 20:16:44 +08:00
CismonX d1ab22ed92 fix segfault 2018-08-22 17:54:21 +08:00
CismonX ac28d9eaa6 remove unused code. update readme. 2018-08-21 10:29:43 +08:00
CismonX f32fa48291 update compare flags 2018-08-20 22:47:23 +08:00