Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/reactphp/stream
Event-driven readable and writable streams for non-blocking I/O in ReactPHP.
https://github.com/reactphp/stream
c08e2a6218d53baa1025e13075e9920307a4b9b2 authored about 7 years ago by Christian Lück <[email protected]>
9b8d399dca23a6c7a0b84780998ce0edf1c038e5 authored about 7 years ago by Christian Lück <[email protected]>
Test Mac OS X on Travis
13aa0e28f507c036c98f11be42bb82a7ba5bee6a authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>fix wrong class name in example
bef86bb179a51f4db328a2d6d7866ad4025b60e4 authored about 7 years ago by Jan Sorgalla <[email protected]>8f611a79def97d7b9dad3407d027e6e04cc8bfe0 authored about 7 years ago by Florian Klein <[email protected]>
ef3effa2c69c60dd9cec1314cb8221d9e4ccb5ee authored about 7 years ago by Christian Lück <[email protected]>
Squashed by @clue, originally from
https://github.com/reactphp/socket/pull/124
9ed9ebd8bc38aa022f4fb0a4d56299eeb7bf5134 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
5cc7bec91dc3f6ad123a81602489b82fdb180090 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Lock Travis distro so new defaults will not break the build
87f4717742ff72b0105d51970d42b630618abdd6 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>bbbdcd5b6c0fd01d8ff2b90c531510333cb8a237 authored about 7 years ago by Christian Lück <[email protected]>
324aae00291c229d8d4f29c6448aa1b503b80d96 authored about 7 years ago by Christian Lück <[email protected]>
dc7b0de93a7c26820a42d4a040a27414baae6821 authored about 7 years ago by Christian Lück <[email protected]>
Target evenement 3.0 a long side 2.0 and 1.0
c98d8b78e42d4a943bd29ce2bf9796dcece8c547 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>Update README.md
ffd609b950d7f23ff72d36a648661f6d3bfa7a5f authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>5e2d51e1eca3d9476a88ac22ac048c6817d5ea48 authored about 7 years ago by Artemiy Pulyavin <[email protected]>
2cd6a167be499b12695b8b3b65e155224f2f2fae authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
a7ea0af02c00f1fc004d654f9ee1e2b900e53d5b authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Close the underlying stream when closing the stream
aac95e6ea9ddebd2a20ade76dc03ed3edea9ffa0 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>6de7bc09e96444964ed2acb03050496b0ec52275 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
687602d2fc03f8cba55e52a8dcbbb14f7ba32e55 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
bd19f2f66de70afa8a065bbfdb07def24af8f63c authored over 7 years ago by Christian Lück <[email protected]>
Add optional $writeChunkSize parameter for max number of bytes to write
34f192074b187308cc93111b8c9115af9754674a authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Ignore HHVM test failures for now until Travis tests work again
81be9c20efdda59c9c4435e0d33108b6392292a2 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>fdfc2024af41b5d6af7d680472bb2128a4e0c857 authored over 7 years ago by Christian Lück <[email protected]>
87b4a135ea21f7f56d63291b8f4999af103302b3 authored over 7 years ago by Christian Lück <[email protected]>
b996af99fd1169ff74e93ef69c1513b7d0db19d0 authored over 7 years ago by Christian Lück <[email protected]>
CompositeStream starts closed if either side is already closed
5b6bb894ce56504d78e6b9fc082e228bf8cd0d8f authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>88c1cb048323f4f2cac242af83b759cb814a46d0 authored over 7 years ago by Christian Lück <[email protected]>
Improve usage documentation
4eac9d35d9ded47438df337b2f2db5efe2072c48 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>c33d7f10eb8b02bc2a18b5e4ea0b32e5fc78aace authored over 7 years ago by Christian Lück <[email protected]>
0ef431194dd2651d16797def8bcafcde335c69c3 authored over 7 years ago by Christian Lück <[email protected]>
b805d3fb6dcb37f7ca854649d2d4d38f08349f2d authored over 7 years ago by Christian Lück <[email protected]>
60d453de83afb0e39426de2c552d055e9190306a authored over 7 years ago by Christian Lück <[email protected]>
Strict definition for event callback functions
1823123e853b110af123d49ed784cd10fc3b0dd0 authored over 7 years ago by Christian Lück <[email protected]>Support legacy PHP 5.3 through PHP 7.1 and HHVM
78a94e8b588aad9f72425b413a7c949ee2ca7b91 authored over 7 years ago by Christian Lück <[email protected]>feae8c5c81cd36804e18283c8d3de68ecdf4cf69 authored over 7 years ago by Christian Lück <[email protected]>
4f48fb6efe25b9011f74ff31e7dfaf72ad1edd37 authored over 7 years ago by Christian Lück <[email protected]>
Mark all classes as final
4a6c1288d2aedf47b94faeca41b1dc30b968f7d3 authored over 7 years ago by Christian Lück <[email protected]>Actually require all dependencies so this is self-contained
5f1ba8ae2821e7516f09ae28958f037931a35c1c authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Explicitly allow custom events and exclude any semantics
007d3529583e3eef37057274af66019d0e50b76c authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>CompositeStream forwards pause to pipe source on first write attempt
337e14b0734a38196f513692caecdbac60573fe8 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>4482db980d1e52a4b1c40d0bfc087c7acbf56388 authored over 7 years ago by Christian Lück <[email protected]>
291aafff2eccf2ce1a8408a25ac730936aeb2898 authored over 7 years ago by Christian Lück <[email protected]>
Classes should be used via composition rather than extension.
This reduces our API footprint and...
ae230e5d2d793da55156d5aa4124ad33850f3242 authored over 7 years ago by Christian Lück <[email protected]>
Mark internal API as private to discourage inheritance
64c88fad1fc7ffadb775e2a39f641acad647a42c authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Forward compatibility with EventLoop v1.0 and v0.5
7559fd1c0abc8cda8a0325e564537eedfd4cc7a6 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>2a467d2d9979b68caebf878429fdb9bcc555d924 authored over 7 years ago by Christian Lück <[email protected]>
1e4c87d35423994cb9934fa8c039b3e1498233b9 authored over 7 years ago by Christian Lück <[email protected]>
Use constructor parameters instead of public buffer property
1284ebaac54b0e0a2e87c870b429a0eb8f4d2a57 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Remove undocumented and now unused ReadableStream and WritableStream
e65c2b10fa3e33ced3afb74a2cc1afd583f945ea authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>61eb1854e85fa0d58a1ef4e0532ebc1aea2452e4 authored over 7 years ago by Christian Lück <[email protected]>
d69ad7bce57639e8189ffaa3c6ff543eba4e5750 authored over 7 years ago by Christian Lück <[email protected]>
c1a0765644bbc709c42c63ca1a893474946271dc authored over 7 years ago by Christian Lück <[email protected]>
Remove public $stream property from all resource streams
585af73cc8fc1a29081ca4e6eda1809817b0d6f1 authored over 7 years ago by Christian Lück <[email protected]>Only emit `error` event for fatal errors
eb90121bb93a8ceb70730ae3d03ebd0e37d48eda authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Remove BufferedSink
a9add11bff359cdb1052b20326bcc13209f9938a authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>6b41ea01e9c41aea27e81dc5bdb91c8710464ced authored over 7 years ago by Christian Lück <[email protected]>
e99b5563d69f0e7b0bbc21a938465f89115c24c3 authored over 7 years ago by Christian Lück <[email protected]>
Simplify ThroughStream by using data callback instead of inheritance
f4d90caa44fa58beeabcfc860db5bf86ed8303db authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>62a939f8deede87924676325a1794de965b82d78 authored over 7 years ago by Christian Lück <[email protected]>
e1ddc34beb0c7c9895859375dfcf2712ae61cc29 authored over 7 years ago by Christian Lück <[email protected]>
7c338ad789d151486f1b30f6bace1faf5f1febdb authored over 7 years ago by Christian Lück <[email protected]>
ThroughStream is now a direct implementation of DuplexStreamInterface
148c979a7f2593191f4933da9edc23ab6a5054f9 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
It no longer builds on top of CompositeStream, which helps cleaning up
the class hierarchy and r...
Remove deprecated Stream class, use DuplexResourceStream instead
0d9a2c24543caa399cddf9acf7905d6768fc6339 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>c9593397892f8a37e1ba7e57fa6d074a77596a68 authored over 7 years ago by Christian Lück <[email protected]>
c3e8e2f139ff1dd84881ab6d74db414311ca65ec authored over 7 years ago by Christian Lück <[email protected]>
b68463756d8be851829b7a9de8200c9d19eb997e authored over 7 years ago by Christian Lück <[email protected]>
Consistent semantics for DuplexStreamInterface::end() to ensure it SHOULD also end readable side
dcc0c46395490c57760ac7e80bb8be3ab40a5dc4 authored over 7 years ago by Jan Sorgalla <[email protected]>7ff110ba639d785afc3963a040218b56fee903b2 authored over 7 years ago by Christian Lück <[email protected]>
30fb3b2ecc30972b5cc3b26b5daccefa8027b981 authored over 7 years ago by Christian Lück <[email protected]>
Add DuplexResourceStream and deprecate Stream
5f7bd5bb4bf45183e39b57a6fbcd1861979e3199 authored over 7 years ago by Christian Lück <[email protected]>065c432a5047702fda415bccc386773484db8a29 authored over 7 years ago by Christian Lück <[email protected]>
d5457376f959317c0b69217cce3b7acb394b67f0 authored over 7 years ago by Christian Lück <[email protected]>
bbdeb48149cd086ab277963e86f56de0ec4dcd27 authored over 7 years ago by Christian Lück <[email protected]>
Add WritableResourceStream
6b90cb2548d134654e922b7eb6f09ec677c9b733 authored over 7 years ago by Christian Lück <[email protected]>bcc9c2e060c7e7372790010012ea025f2afff813 authored over 7 years ago by Christian Lück <[email protected]>
132d29827eaa7b57befd049f8b872da47c690560 authored over 7 years ago by Christian Lück <[email protected]>
c4c9479facff9153851929ef959f9be802dda653 authored over 7 years ago by Christian Lück <[email protected]>
Add ReadableResourceStream
844083c66d17c9e2e35acec13616cab072743bd0 authored over 7 years ago by Christian Lück <[email protected]>fd4f2a385227eddee0f8d2d61bd9ea3a774cf425 authored over 7 years ago by Christian Lück <[email protected]>
98cde49d8391ece30b114169b07d76724f42cd74 authored over 7 years ago by Christian Lück <[email protected]>
Do not use unbuffered reads on pipe streams for legacy PHP < 5.4
05f3367bded47d2d22206c8b4c4c628c3fcdd71d authored over 7 years ago by Christian Lück <[email protected]>885106a795e32a0cb1f2b4f4228714acbb625fe1 authored over 7 years ago by Christian Lück <[email protected]>
Enforce using non-blocking I/O
5f31ff10f5f4c1e41d7760181612c6d11aa893f3 authored over 7 years ago by Christian Lück <[email protected]>Fix composer keyword (I/O -> io)
ca4fdf31298e41753e9b732417ed37b98d8ea1d1 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>efdecb9638bace336bea7c811662c6072038307a authored over 7 years ago by Christian Lück <[email protected]>
e08c36498cc3080b1f540b8544fb1478d362ad9a authored over 7 years ago by Jan Sorgalla <[email protected]>
da790b85745681636b0d15dae1e8788925932fc9 authored over 7 years ago by Christian Lück <[email protected]>
Reading from a stream should *never* block the loop.
This is known to be an issue for process pi...
e531cb36f7d0062582fc882b6a7a9cef517cf6ac authored over 7 years ago by Christian Lück <[email protected]>
983b18f72ee3a12d7fc17a8963e7170e405403bd authored over 7 years ago by Christian Lück <[email protected]>
Update travis badge to use svg and https urls
a7b417fbe1d9e3d5a6404cc3f93270e4a47f8b2e authored over 7 years ago by Christian Lück <[email protected]>6ccc4bd601e362aebfe5f449411a08b5f38b229d authored over 7 years ago by Christian Lück <[email protected]>
a0536bc35147cb19a73d2f11e49726839145583b authored over 7 years ago by Jan Sorgalla <[email protected]>
Consistent event semantics and documentation
aea7752927f7e071ba233fea0efda60c4a364bc8 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>Obey strict method and event semantics for closed and piped streams
c1558003b457602c0ade6e3fba26fa9bbd235303 authored over 7 years ago by Christian Lück <[email protected]>8b0e828e95beba8e455ef3dbb89c5647b582cbc1 authored over 7 years ago by Christian Lück <[email protected]>