Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Iterator

The Hoa\Iterator library.
https://github.com/hoaproject/Iterator

chore(composer) Use `dev-master` dependencies.

b080748f8eb4d79b090be7c838686632ea3a709b authored almost 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Update to PHP 7.

4f4a49fb96b38c46c0f6ee3b13473bfcee3b6376 authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Update to PHP 7.

4a08e30f2fce376bf63d646cb83b559a9c838cc0 authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Update to PHP 7.

e478b4b196afcd11f774774dc5edcf79ff94858d authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(composer) add PHP version requirement

Define minimal supported version of PHP needed into composer.json

Address hoaproject/Central#70.

94e21595b70ba18b9a187246f842ce6064d75df9 authored over 7 years ago by Alexis von Glasow <[email protected]>
chore(ci) Drop HHVM support

4dedfd4517c5f452bd1ad52780d61c7d02006837 authored over 7 years ago by Grummfy <[email protected]>
CI: Set up Travis.

9f2cc629df9deac6b7b4c3a7e018a1809d23e2a0 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.01.10.

d1120ba09cb4ccd049c86d10058ab94af245f0cc authored almost 8 years ago by Ivan Enderlin <[email protected]>
Quality: Happy new year!

0fad9d864c2554c34e4ec489443e09c08edbe3c1 authored almost 8 years ago by Alexis von Glasow <[email protected]>
Prepare 2.16.11.19.

41db0d981caafe094a0b9801542b5dc74a2d175e authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: New `README.md` file.

21634a7d9cb2c21fecdc9f0ee03108c88bdbe034 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Use HTTPS in `composer.json`.

a49d41a59e0af048e4a6559e26c33d22f626c9de authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Update support properties.

841e994518c45be07f865dbcc61209e15513cf8f authored about 8 years ago by Alexis von Glasow <[email protected]>
Test: Use the `::class` constant.

b295358c03d59e5b2fb41c7f2d3ddcc97887c35b authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.15.

60bdefab8db17717871a11101dedec60572f95b8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Buffer: Make `current` & `key` methods inlinable.

By changing the code this way, the `current` and `key` methods are
inlinable by the VM if such h...

4e49084e842b9afd61c0dbde857ff305fa46d9f8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
README: Illustrate `Hoa\Iterator\Buffer`.

5c13cdb9abb5c5799fd2710b3e1f0505d72463d4 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Test: Write test suite of `Hoa\Iterator\Buffer`.

6092da8cd9c40f981a95a483ac4826e4064ee2b5 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Iterator: New `Buffer` iterator.

This iterator acts as a buffer on another iterator. We can go forward as
usual, but we can also ...

dba002af084c5742830498718a5237f9b6dc70a8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Documentation: Update API annotation.

9a207c59999431257ee44cc6d33925620e35bab2 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.11.

eed36f2ec8233f494fd4450d570453b9a84736da authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Drop PHP5.4.

033f22fb8e4c0bd1bdffd21fffc93221080ef8c7 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

39da0d8aa409198bff428f43bd4b84126299f75a authored almost 9 years ago by Ivan Enderlin <[email protected]>
Core: Remove `Hoa\Core`.

22fcc8668622dd74d2329d53e0184232c1f9e0f8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

2b26df1121465e8cbfaec27d43068e922b02475e authored about 9 years ago by Ivan Enderlin <[email protected]>
Exception: Use `Hoa\Exception`.

The core is being splitted into several libraries. `Hoa\Exception` is
one of them.

cd6f9854e0ab56c976d56aef87ff819295b1c969 authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.10.29.

a64ed9fd62579a34e4450134d6d1abdf77d54435 authored about 9 years ago by Ivan Enderlin <[email protected]>
Test: Specify file type with `hoa://Test/Vfs`.

8c8e4440f4a85e228c76d32c60c642a3dfef37a1 authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.09.08.

05ef8a289e6ff65c6ab071b4fb49ad725d9154b4 authored over 9 years ago by Ivan Enderlin <[email protected]>
Format code.

da7cede754da388cf8097c83344c41739720054c authored over 9 years ago by Ivan Enderlin <[email protected]>
Add a `.gitignore` file.

bcbe4f2b1d2c4ccf7e7bff2f684f9008a62ffab5 authored over 9 years ago by Stéphane HULARD <[email protected]>
Prepare 1.15.05.29.

57f548be192b365890d14c23f37810deaa77574d authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to PSR-1 and PSR-2.

41ff1d2b19d289286a6749688bdbd963dd6534e4 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.02.20.

c330d48bcfb0d848497c3f5bad19f1cda20a5234 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the CHANGELOG.md file.

dd47afd03b294a327654f6d95c306bc1561c1be6 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Happy new year!

4555064436e1c6f31ee5dd6727a1a3101b4af2fd authored almost 10 years ago by Ivan Enderlin <[email protected]>
Move to PSR-4.

d1f7001ba09f32f295cf24a4478160128030b40e authored about 10 years ago by Ivan Enderlin <[email protected]>
Require hoa/test.

735bbe7d1be55bdbb4dc25fa70f8dd983659b61d authored about 10 years ago by Ivan Enderlin <[email protected]>
Finalized the library!

ba971f43dd656a8a9d872e2341c3cb19c4a61e9d authored about 10 years ago by Ivan Enderlin <[email protected]>
Recursive\Lookahead has been removed.

9124e6ba8e4e8cc73261b4d752d8494abf414298 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add a note about Lookbehind.

4f6b7dc5ed8830f3287c391e93e27f7dd6be4436 authored about 10 years ago by Ivan Enderlin <[email protected]>
RegularExpression no longer extend \RegexIterator.

08e2f07fa50515c8ba788746cdf0bd9d34ffa9c1 authored about 10 years ago by Ivan Enderlin <[email protected]>
Remove a note about PHP5.4.

eb28e54eea95d15faeca7ed75cf454a8a0caf44c authored about 10 years ago by Ivan Enderlin <[email protected]>
Add tests.

9ac87e0bd37eb0e62807e084938857ce7ce7780a authored about 10 years ago by Ivan Enderlin <[email protected]>
Implement the look behind iterator.

c10f21e4aa01f629f3c84b07dfc762aff1237d64 authored about 10 years ago by Ivan Enderlin <[email protected]>
HasChildren and Tree have been removed.

5f0c64920911bbe4e2f11409606b03b77a6434b9 authored about 10 years ago by Ivan Enderlin <[email protected]>
Remove the recursive tree iterator.

67254727b50b2c08b1249d974d541619e3aaa15d authored about 10 years ago by Ivan Enderlin <[email protected]>
HasChildren is not very well-defined, remove it.

08f3dd2239e99af3e43c29f379a223bba2dc2b74 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix API documentation.

e891ff7da231a8a7b51976430d93ce9ecb5b2181 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix the specific fileinfo class support.

d7896d207bb7e13cc03f54776525f563abebda08 authored about 10 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

1d0c30cee0b468ec4c564946f956f531db57a360 authored about 10 years ago by Ivan Enderlin <[email protected]>
Re-implement SPL RegexIterator and Recursive~.

There are too many bugs in php-src and HHVM, so we re-implement it from
scratch without extendin...

13e17d9115341710dc134e9fd75af7f02692aabd authored about 10 years ago by Ivan Enderlin <[email protected]>
Bye bye.

7d2e613cb8064bfae4355abe357fab598ded36fd authored about 10 years ago by Ivan Enderlin <[email protected]>
Rewrite the look ahead iterator.

It does no longer extend \CachingIterator.

e518d9b8f620a2a7da098a7de3ddbec010f62ab1 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix key.

0526af53cac741aaea2396cc19f4b395bcdb662f authored about 10 years ago by Ivan Enderlin <[email protected]>
Add the CallbackGenerator iterator.

30136ca74311c60043eb9c07180f165b9cc1c081 authored about 10 years ago by Ivan Enderlin <[email protected]>
Remove from/import and update to PHP5.4.

675d0600078f26997f08f9e183bf33d00e824337 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add branch-alias.

1ca570cab25ca359a1a9f4b4c449d49771fc6a5e authored about 10 years ago by Stéphane PY <[email protected]>
Drop PHP5.3.

561a64036c4de387f220f5923206d8ca7c3acb62 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the installation section.

8527127a771e82b42542aabde07cb9993c7d3c82 authored over 10 years ago by Ivan Enderlin <[email protected]>
Start Rüsh Release.

7e9715bc092ec9d93b03bf242476a9c5bc8afafc authored over 10 years ago by Ivan Enderlin <[email protected]>
Add .State and write the README.md.

2feb83023a2b470e67b0cc44cfc38cd3c0ace4e7 authored almost 11 years ago by Ivan Enderlin <[email protected]>
mv Caching Lookahead

363a72258e002e1c5d8b985ac4373a850f1b2f69 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Optimize the hash computation.

896e89ce66dc6a6da478aa181cb87af57d4128c4 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Return hash null when a file don't exist.

getMTime() Return -1 when a file don't exist.

f144983cc32bf2ef76f71ed005b0d44591e76965 authored almost 11 years ago by Metalaka <[email protected]>
Happy new year \o/.

16b5e67a3c6008edbbdd555b835713b4a65529c3 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Format `composer.json`.

f161f0d0a7b38b9629156de1ee825bd47f6b1d84 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add the `Hoa\Iterator\Counter` iterator.

This is simply a counter:

foreach(new Hoa\Iterator\Counter(2, 15, 3) as $v)
var_dum...

428999cab865b4a410ce268d9700adf14b8df5cb authored almost 11 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

a39ec0f2b8142d8e54a322b47d31195be98e96a0 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Better composer compatibility

88f5a4aa99c576b662c13ce79dd410e4aa55f994 authored about 11 years ago by jubianchi <[email protected]>
Define flex entities.

f7280788d517a09520186729232f979d8eb46d6b authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove the OS_WIN condition.

62de6b7485ee6a83d9a6f7f6003a7254eb8879c4 authored about 11 years ago by Ivan Enderlin <[email protected]>
Change ctime for mtime when computing the hash.

Original commit message below.

Add modify time on Windows

on Windows:
getCTime() return the fi...

db89bfa9fd46f8fa14c8258e1484f12dc3d4a398 authored about 11 years ago by Derver <[email protected]>
Use self instead of static since it is private.

955a28cb1ad406d59d41292c425553fd6b670f42 authored over 11 years ago by Ivan Enderlin <[email protected]>
Find another (final?) workaround for bug #65136.

ec4497d78ad7a2a397cae61458f76fb5a52ee04a authored over 11 years ago by Ivan Enderlin <[email protected]>
Update composer.json.

f5b51637eccfa6268c22250c1bde2225b0c36a99 authored over 11 years ago by Ivan Enderlin <[email protected]>
Find another workaround for the PHP bug #65136.

The previous fix did not work in rare cases. This fix seems to work
well. It avoids a seg fault ...

2df6f61d536ebad833bea5e68900fab38bbc80ab authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the regular mock iterator.

b6c13352913d7cf51f4184306a8dc7d0b5621156 authored over 11 years ago by Ivan Enderlin <[email protected]>
Replace Hoa\Iterator\Basic by Hoa\Iterator\Map.

7d15cb84d2dd616334daaca8fb744ba01d664edd authored over 11 years ago by Ivan Enderlin <[email protected]>
Add a workaround to fix the bug #65136.

8b0022efafcfb2fd2fe3001017a80a8aaf4e6f89 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix a segfault with PHP5.4.13 on Debian only.

89c31fe3a7ef696341c16be8fc3c16e6c8c679f3 authored over 11 years ago by Ivan Enderlin <[email protected]>
Support relative paths in directory iterators.

ddb57c601978e45abdc0c9b9afade9c749a4c70c authored over 11 years ago by Ivan Enderlin <[email protected]>
Better SPLFileInfo support.

aa4b244868105c6c894fa85e522422ff60df98e7 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the Hoa\Iterator\Demultiplexer iterator \o/.

Demux result from another iterator. This iterator is somehow the
opposite of the Hoa\Iterator\Mu...

8132248c40bcdbd1077274ce5a06cb22dd5a0308 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the Hoa\Iterator\Repeater iterator \o/.

Repeat an iterator n-times.

c95fe4870f44df4ac2d59627e30a8ee2f59b8700 authored over 11 years ago by Ivan Enderlin <[email protected]>
A multiple iterator can have default values.

When the multiple iterator has the MIT_NEED_ANY flags, and when one of
the attached iterators ha...

59dcff7f331a7338644cf9a8965d2a934a38661e authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the Hoa\Iterator\Recursive\Mock.

Mock a recursive iterator with no children.
It allows to use regular iterators with a recursive ...

353151e49393f8d0772183f9415bb697edf2486b authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the Hoa\Iterator\Recursive\Map class.

0e52135680fb7a3c765cccf2640b132d3e32b2a9 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add Hoa\Iterator\Map.

65e2b2f02cfb1df7da0d5f5b4578d556ecb43a3b authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix a syntax error.

a9d3598e894966d52c61066977f9e707bc2d18e2 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix composer dependencies

1d55c9d37cdea3354627b2eec3a2033cbaa84657 authored over 11 years ago by Julien BIANCHI <[email protected]>
Add the ability to change SplFileInfo on-the-fly.

b11d235ec7fda6895ea335a356adcf303f12513a authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add compatibility to <5.4 versions.

76600b2f5818b5f7f5b1371e15489294380c8a90 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

39c2de569231873ef5655c43c56762bb4332c006 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add composer.json.

785b070317fce5251e9bff22157dd076c09ab990 authored over 12 years ago by Ivan Enderlin <[email protected]>
Libification (split from Central).

090ad9da951e989a7e87e05c48586f1fb826acec authored over 12 years ago by Ivan Enderlin <[email protected]>
Match Hoa\Iterator with SPL iterators.

8edd974ade6eb2dc74eee1909a857050c68e9470 authored over 12 years ago by Ivan Enderlin <[email protected]>
#merge

0318692420bd33f01ab90b23e4ae2760311c47d2 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Merge.

0366f80520125067553f3c206c83ce7ed2dca499 authored almost 13 years ago by Ivan Enderlin <[email protected]>
s/2007-2011/2007-2012/

d16a624242e5025964a5fc9400b34d8f91a1f683 authored almost 13 years ago by Ivan Enderlin <[email protected]>