-
ecfee75fbe
Add `putAll()`.
CismonX
2018-07-30 01:53:05 +0800
-
a92c3022e8
Add `map()` and `mapTo()`. Remove several methods due to redundancy.
CismonX
2018-07-24 01:24:00 +0800
-
d889b71f90
Add `slice()`.
CismonX
2018-07-23 00:23:46 +0800
-
4fce31a10f
Add `indexOf()`, `lastIndexOf()`, `indexOfFirst()` and `indexOfLast()`.
CismonX
2018-07-15 00:11:02 +0800
-
441ca5be72
Add `takeWhile()` and `takeLastWhile()`.
CismonX
2018-06-03 19:18:40 +0800
-
9666bc61d3
Drop support for PHP 7.0
CismonX
2018-05-26 19:31:14 +0800
-
183648bf60
Compatible to C89.
CismonX
2018-05-26 19:05:59 +0800
-
e62bc2307d
Add `taken()` and `takeLast()`. Fix `addAll()`. Check for packed array.
CismonX
2018-05-26 19:02:32 +0800
-
80afae478b
Add `reverse()` and `reversed()`.
CismonX
2018-05-14 16:20:07 +0800
-
3b168358b7
Add `partition()`. Manually init properties for `Pair`.
CismonX
2018-05-12 22:10:59 +0800
-
dbf6fc6ecd
Add `onEach()` and `forEach()`. Remove `orEmpty()`.
CismonX
2018-05-09 21:00:18 +0800
-
570a03b943
Add macro. Update travis.yml(`make test` buggy on travis)
CismonX
2018-05-05 20:22:11 +0800
-
a57c1ba965
Add remove(), removeAll() and retainAll(). Fix readme.
CismonX
2018-05-05 18:29:14 +0800
-
bdaa0b7913
fix typo
CismonX
2018-05-01 17:38:41 +0800
-
283fdafd56
Add `maxBy()`, `minBy()`. Remove ZTS relevant code.
CismonX
2018-05-01 17:35:19 +0800
-
5f200100a8
Fix bug. Update readme.
CismonX
2018-04-26 22:05:26 +0800
-
cf9c9ed73d
Add `single()`, `isEmpty()`, `isNotEmpty()`, `get()`, `set()`. Some other updates.
CismonX
2018-04-26 21:52:31 +0800
-
ed1926580f
Add `min()`, `max()`, `none()`, `keys()`, `values()`.
CismonX
2018-04-24 17:22:43 +0800
-
1c787a4a41
Fix test file name typo. Update readme.
CismonX
2018-04-22 23:06:49 +0800
-
f2209e019d
Add `flatten()`. Remove `lastIndexOf()`.
CismonX
2018-04-22 22:47:30 +0800
-
6b0bbb294f
Add `toPairs()` and `toCollection()`.
CismonX
2018-04-20 20:59:21 +0800
-
01d459f965
Fix bugs. Improve performance.
CismonX
2018-04-18 12:03:27 +0800
-
88ab328009
Bug fix
CismonX
2018-04-17 23:22:07 +0800
-
b5c3a0b4ad
Bug fix. Performance boost.
CismonX
2018-04-17 23:17:30 +0800
-
f2402b9f67
Add `Collection::flatMap()` and `Collection::flatMapTo()`. Fix bugs.
CismonX
2018-04-16 20:58:38 +0800
-
70588073a6
Add `Collection::first()` and `Collection::last()`. Update code structure.
CismonX
2018-04-15 11:22:10 +0800
-
83a43421a9
update
CismonX
2018-04-14 14:07:33 +0800
-
d2506ee5c9
Add `filterTo()` and `filterNotTo()`
CismonX
2018-04-14 14:03:47 +0800
-
9b08894ae5
Add `filter()` and `filterNot()`
CismonX
2018-04-13 19:54:11 +0800
-
3d996ade8b
Add `fill()`. Now `init()` performs a hard copy on source array.
CismonX
2018-04-12 15:24:53 +0800
-
55e1bbda22
More tolerant predicate. Add `dropWhile()` and `dropLastWhile()`.
CismonX
2018-04-11 21:26:51 +0800
-
4597e0d42a
PHP 7.2+ compatibility. Add `drop()` and `dropLast()`.
CismonX
2018-04-11 15:16:20 +0800
-
84afc0012e
remove redundant code
CismonX
2018-04-01 16:29:13 +0800
-
4502ffbedb
update
CismonX
2018-03-31 12:16:59 +0800
-
7b98857eff
Implement ArrayAccess. Fix config.m4, .travis.yml. Update stubs.
CismonX
2018-03-31 12:02:13 +0800
-
dc4a1546eb
Fix bug in macro. Shorten code.
CismonX
2018-03-30 22:20:58 +0800
-
f7b924801b
Implement `copyOfRange()` and `count()`
CismonX
2018-03-30 19:06:39 +0800
-
a7a39c889a
Fix error message.
CismonX
2018-03-29 16:04:29 +0800
-
df3da628ee
Add new methods. Update stub.
CismonX
2018-03-29 12:33:39 +0800
-
4a3c28b4b3
Add `average()` and `containsAll()`. Update README.
CismonX
2018-03-28 13:02:51 +0800
-
8d62f9a288
Add `associateBy()` and `associateByTo()`
CismonX
2018-03-26 19:58:40 +0800
-
e116696a49
Compatible to PHP 7.0.x
CismonX
2018-03-26 14:03:13 +0800
-
b099ab663b
Compatible to PHP 7.0.x
CismonX
2018-03-26 13:54:01 +0800
-
df8f8dd322
Add `associateTo()`.
CismonX
2018-03-26 13:25:00 +0800
-
8b88a88ba5
Add `associate()`. Fix bug.
CismonX
2018-03-25 15:26:07 +0800
-
d59af14f7a
Add new methods
CismonX
2018-03-24 12:22:00 +0800
-
604c7b1ee6
Add .gitattributes. Move source files.
CismonX
2018-03-23 22:17:09 +0800
-
42799ae6d1
Add new methods.
CismonX
2018-03-23 21:38:34 +0800
-
bfecefbdee
Add .travis.yml. Add tests.
CismonX
2018-03-23 17:29:34 +0800
-
4498f7f5a9
update
CismonX
2018-03-23 17:06:05 +0800
-
ef1254ed94
fix config.m4
CismonX
2018-03-22 22:50:25 +0800
-
d3922b8db2
update
CismonX
2018-03-22 22:44:40 +0800
-
70309d995e
update
CismonX
2018-03-22 11:06:07 +0800
-
c33bae6e87
indent with spaces instead of tabs
CismonX
2018-03-21 16:26:14 +0800
-
7e15ed8f39
update
CismonX
2018-03-21 16:21:28 +0800
-
512d04ff19
initial commit
CismonX
2018-03-20 22:44:25 +0800