Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swoole/swoole-src
🚀 Coroutine-based concurrency library for PHP
https://github.com/swoole/swoole-src
optimization
94f2deccaf1335d15f01e1e3e20cdadf491f63ff authored about 6 years ago
94f2deccaf1335d15f01e1e3e20cdadf491f63ff authored about 6 years ago
timeout
94a3e6be83762d2506d930435ab70d5cab6a6475 authored about 6 years ago
94a3e6be83762d2506d930435ab70d5cab6a6475 authored about 6 years ago
clear task
e7f13584be44ef095bcea7701d99b4e997a0117c authored about 6 years ago
e7f13584be44ef095bcea7701d99b4e997a0117c authored about 6 years ago
Merge branch 'master' into stream_select
f8e3608f374abc579f329c7eced171206b163ea3 authored about 6 years ago
f8e3608f374abc579f329c7eced171206b163ea3 authored about 6 years ago
Merge branch 'master' of github.com:swoole/swoole-src
6a6e3def9636914dd0b98908df6df45ef059267e authored about 6 years ago
6a6e3def9636914dd0b98908df6df45ef059267e authored about 6 years ago
stream_select hook
c34807a89b7636184e5e6d4a89ec7890b4154d27 authored about 6 years ago
c34807a89b7636184e5e6d4a89ec7890b4154d27 authored about 6 years ago
support SW_EVENT_ONCE
8c492681fd89195f44f02f50f415125a67b97470 authored about 6 years ago
8c492681fd89195f44f02f50f415125a67b97470 authored about 6 years ago
Fix warning.
1eb4ed010a40fa52b06d4f9e069c75c800adb7ae authored about 6 years ago
1eb4ed010a40fa52b06d4f9e069c75c800adb7ae authored about 6 years ago
Update version for Swoole 4.2.13
9d5575a403d5f95d16aef7d09ec4719f98a6e078 authored about 6 years ago
9d5575a403d5f95d16aef7d09ec4719f98a6e078 authored about 6 years ago
Unit tests compatibility in alpine linux.
c2f2b67c4bf3f8ebd17ce886a48150429771e556 authored about 6 years ago
c2f2b67c4bf3f8ebd17ce886a48150429771e556 authored about 6 years ago
Revert "Improve stream_select check."
This reverts commit d823345cfeb68ebf11f3ea17bcced74e5df4a723.
3b8911031f184e757237be47b9a91c260f3b8b5f authored about 6 years ago
Exit if docker is not running.
82a64c32f24c06d8e16f59eedf4ebc8129421de2 authored about 6 years ago
82a64c32f24c06d8e16f59eedf4ebc8129421de2 authored about 6 years ago
Fix typo error in deaf763.
d2beda050e43f5664a40472d4bc7d8618f781a90 authored about 6 years ago
d2beda050e43f5664a40472d4bc7d8618f781a90 authored about 6 years ago
Add notes.
db79809c690ece380330b8dae35c6e0a563204bc authored about 6 years ago
db79809c690ece380330b8dae35c6e0a563204bc authored about 6 years ago
Fix duplicate set memory leak.
deaf763f94d1b61b76df2a24ef754f5755f71d71 authored about 6 years ago
deaf763f94d1b61b76df2a24ef754f5755f71d71 authored about 6 years ago
Improve Server and Server\Port callback properties.
d00b8dc3f2f76a50a6704bfe38453b4be1239322 authored about 6 years ago
d00b8dc3f2f76a50a6704bfe38453b4be1239322 authored about 6 years ago
Remove useless log code.
4085c827c875ca070fa5a42613709f05fbeae485 authored about 6 years ago
4085c827c875ca070fa5a42613709f05fbeae485 authored about 6 years ago
Fix duplicate registered callback memory leak in Server.
b1a62d9e3a34b26d3a225f5cd06474bfc083e0ec authored about 6 years ago
b1a62d9e3a34b26d3a225f5cd06474bfc083e0ec authored about 6 years ago
Fix package_length_func bug, add a test.
20eb9ea2608174f5b69b16a56a0476d68b3c168c authored about 6 years ago
20eb9ea2608174f5b69b16a56a0476d68b3c168c authored about 6 years ago
Move package_length_func to the back.
11e7afe639a7394d1601c19daf53d41f4c8deb0f authored about 6 years ago
11e7afe639a7394d1601c19daf53d41f4c8deb0f authored about 6 years ago
Add a test for Co\Client full duplex, fix bound check.
aeab39c18a064a60c4ccce1c829dda2c0277b7c4 authored about 6 years ago
aeab39c18a064a60c4ccce1c829dda2c0277b7c4 authored about 6 years ago
Merge branch 'master' of https://github.com/swoole/swoole-src
dad2fdcdeb7693a1017546cbe6ae936116a74395 authored about 6 years ago
dad2fdcdeb7693a1017546cbe6ae936116a74395 authored about 6 years ago
Add a test for all protocol length types.
de2fc53a2fec31dc0490479da045e6e207ce557e authored about 6 years ago
de2fc53a2fec31dc0490479da045e6e207ce557e authored about 6 years ago
add test
4e8611efe1d5a61b0945a72377ba78f0389f307b authored about 6 years ago
4e8611efe1d5a61b0945a72377ba78f0389f307b authored about 6 years ago
Merge branch 'master' of github.com:swoole/swoole-src
6fd6af0c85a35a8a08b0952c7c5e3243b1f29137 authored about 6 years ago
6fd6af0c85a35a8a08b0952c7c5e3243b1f29137 authored about 6 years ago
added length server test
f957f7dceca9a8df539e98b12e0114fbf0190a76 authored about 6 years ago
f957f7dceca9a8df539e98b12e0114fbf0190a76 authored about 6 years ago
Move code to the right position.
31033a1f2f9cf3c53fb42b9d553d125c2148ef37 authored about 6 years ago
31033a1f2f9cf3c53fb42b9d553d125c2148ef37 authored about 6 years ago
Fix tests for connect/pconnect.
55211e821343c9788ded89beb95f979aa6ed01de authored about 6 years ago
55211e821343c9788ded89beb95f979aa6ed01de authored about 6 years ago
Fix C++ Timer::del.
2b50a47fa0a0235242a87dfdc478344dca5c3828 authored about 6 years ago
2b50a47fa0a0235242a87dfdc478344dca5c3828 authored about 6 years ago
Fix the compilation error without SSL.
1e7ca6b8bcb6cb8bf3db4426e7d567048071094e authored about 6 years ago
1e7ca6b8bcb6cb8bf3db4426e7d567048071094e authored about 6 years ago
Merge remote-tracking branch 'origin/master'
4638e32a1c849a5052bd397a2045347ad9b1c844 authored about 6 years ago
4638e32a1c849a5052bd397a2045347ad9b1c844 authored about 6 years ago
Fix event handler bug due to full duplex support (9891a92).
d560922b642be2ab11d897b5fdb5a14d3db0a597 authored about 6 years ago
d560922b642be2ab11d897b5fdb5a14d3db0a597 authored about 6 years ago
Add last cid to coroutine stats.
9b6c8bacff32ea97f2ae84bab9b768fbf492c619 authored about 6 years ago
9b6c8bacff32ea97f2ae84bab9b768fbf492c619 authored about 6 years ago
Use macro to get zend_string val and len (easy to search).
05e54e9a85dc4b59e0e9cf9c7678ec94ad3cd7e4 authored about 6 years ago
05e54e9a85dc4b59e0e9cf9c7678ec94ad3cd7e4 authored about 6 years ago
optimize readtimeout
800ee2c32143301caadc6a16383d193268af0f9d authored about 6 years ago
800ee2c32143301caadc6a16383d193268af0f9d authored about 6 years ago
Merge branch 'master' of gitee.com:swoole/swoole
68f003f220e6b770c94e74a46271dba74a5310b0 authored about 6 years ago
68f003f220e6b770c94e74a46271dba74a5310b0 authored about 6 years ago
Fix zend string bug.
ba6c8b4c25c27a62a3ad8dc035d19d6012ee0e64 authored about 6 years ago
ba6c8b4c25c27a62a3ad8dc035d19d6012ee0e64 authored about 6 years ago
optimize stream timeout
4e32efdc7a7b000ed442042ec80647676e0a409c authored about 6 years ago
4e32efdc7a7b000ed442042ec80647676e0a409c authored about 6 years ago
compatible with stream readtimeout
a9905408989dcee4b31a3d5b6ca68c9ecde855e6 authored about 6 years ago
a9905408989dcee4b31a3d5b6ca68c9ecde855e6 authored about 6 years ago
Support use `Co::getBackTrace()` to get own backtrace info.
(cherry picked from commit 79b08d7)
98fbc263aa1fbbefe7f77e5e1bc6189036f15bf6 authored about 6 years ago
More standardized.
bc258a210c42dd77b30e4af81a8d24b10bde3603 authored about 6 years ago
bc258a210c42dd77b30e4af81a8d24b10bde3603 authored about 6 years ago
merge with master
63b29d91b94e9efdb914b216376152fba3dee265 authored about 6 years ago
63b29d91b94e9efdb914b216376152fba3dee265 authored about 6 years ago
Merge pull request #2351 from junwei-qu/imporve_futex_wait_usage
improve futex_wait code
ceda778c1ea9af8b2864bf9aeab6965e4c4e8a80 authored about 6 years ago
fix tests
62eda7bd4e1fa849f070eb80630c55b22823cf30 authored about 6 years ago
62eda7bd4e1fa849f070eb80630c55b22823cf30 authored about 6 years ago
code format
98a74107c4836273aee925e348144393b10620cc authored about 6 years ago
98a74107c4836273aee925e348144393b10620cc authored about 6 years ago
fix bugs
32cab87cfda3e63ce107604336bc998619fbfb69 authored about 6 years ago
32cab87cfda3e63ce107604336bc998619fbfb69 authored about 6 years ago
add more info
df1c972edbb6ac29e25a88ccccf8371c1bed2adf authored about 6 years ago
df1c972edbb6ac29e25a88ccccf8371c1bed2adf authored about 6 years ago
Fix user-process cannot automatically exit
2901ce0a975486e1b656906858a0b7d2f1c52603 authored about 6 years ago
2901ce0a975486e1b656906858a0b7d2f1c52603 authored about 6 years ago
Remove duplicate class name [2].
1274e6e80c2d5d49f81bb49011eed35afea3ea6b authored about 6 years ago
1274e6e80c2d5d49f81bb49011eed35afea3ea6b authored about 6 years ago
Add SSL_shutdown.
13990806c1df8e5c26b7ae4c94d2292ea2507448 authored about 6 years ago
13990806c1df8e5c26b7ae4c94d2292ea2507448 authored about 6 years ago
Merge branch 'master' of https://github.com/swoole/swoole-src
2040bf30f9730f76d2172c1d5c856819f9f23f13 authored about 6 years ago
2040bf30f9730f76d2172c1d5c856819f9f23f13 authored about 6 years ago
Remove duplicate class name.
a3c3d9ade253c909e52cfff1575cb108406eeebd authored about 6 years ago
a3c3d9ade253c909e52cfff1575cb108406eeebd authored about 6 years ago
Merge pull request #2350 from swoole/full_duplex
Implement full duplex coroutine socket
c390df3919fa9e2898c968fd3183b1d290f53cec authored about 6 years ago
add param
65d75d4ca886a50ad7ec53e0ef436aa456599d6a authored about 6 years ago
65d75d4ca886a50ad7ec53e0ef436aa456599d6a authored about 6 years ago
Remove TRACE OPEN check to fix compile error.
1f88c580b261fb9ec79e7b0475475053d7880b81 authored about 6 years ago
1f88c580b261fb9ec79e7b0475475053d7880b81 authored about 6 years ago
Fix Co::exist, add a test.
1884d60fe6af880ef781399a4544014128f02ac7 authored about 6 years ago
1884d60fe6af880ef781399a4544014128f02ac7 authored about 6 years ago
New API: Co::getPcid to get parent coroutine's (at which it was created) cid.
6812049a1cd478535ed94025a96884ee34d0016c authored about 6 years ago
6812049a1cd478535ed94025a96884ee34d0016c authored about 6 years ago
Add inline.
a48224c517294263b283037514eb34420b5de925 authored about 6 years ago
a48224c517294263b283037514eb34420b5de925 authored about 6 years ago
Fix warnings.
1286c1dc118f4069cded84356c2f4ae16b6c53f2 authored about 6 years ago
1286c1dc118f4069cded84356c2f4ae16b6c53f2 authored about 6 years ago
Merge remote-tracking branch 'origin/master'
348de0630ad6ec56f7c4a57076d95805bbe0b3d2 authored about 6 years ago
348de0630ad6ec56f7c4a57076d95805bbe0b3d2 authored about 6 years ago
Fix warning and tests.
e1c4e9bdae4d2e70bf22a105bacaaf9a328737c4 authored about 6 years ago
e1c4e9bdae4d2e70bf22a105bacaaf9a328737c4 authored about 6 years ago
Add some tests for full duplex (9891a92).
22d1be7ba1caee807a47e7f4709f848b31c93946 authored about 6 years ago
22d1be7ba1caee807a47e7f4709f848b31c93946 authored about 6 years ago
Reading and Writing Separation, add socket stack timer, improve coro client codes, add http_socket and use recv_http_response.
9891a92129337b65204eb71c6dcd63e11a902124 authored about 6 years ago
9891a92129337b65204eb71c6dcd63e11a902124 authored about 6 years ago
Improve enum defs, add SW_EVENT_NULL, SW_EVENT_RDWR, remove useless swTimer types.
5460e2b5fb07adad121a06d8e48b6d8a227e55b1 authored about 6 years ago
5460e2b5fb07adad121a06d8e48b6d8a227e55b1 authored about 6 years ago
Merge branch 'master' of github.com:swoole/swoole-src
53d360477c02ca8658aafbf46ef3a782f2db2e45 authored about 6 years ago
53d360477c02ca8658aafbf46ef3a782f2db2e45 authored about 6 years ago
improve futex_wait code
0b982eb3e32e974750e8241c90587c2778da8a8b authored about 6 years ago
0b982eb3e32e974750e8241c90587c2778da8a8b authored about 6 years ago
Rename exist to exists and make it be alias for backward compatibility.
10c23f0bec3de49649628a10b9386ae9a728d623 authored about 6 years ago
10c23f0bec3de49649628a10b9386ae9a728d623 authored about 6 years ago
Remove Swoole\Timer::del (revert the part of 8f22b9e).
The reason:
https://wiki.swoole.com/wiki/page/174.html
https://wiki.swoole.com/wiki/page/175.html
Add Co::exists.
af15c4000f7c0313b73a8d64d25274ee2f52f14c authored about 6 years ago
af15c4000f7c0313b73a8d64d25274ee2f52f14c authored about 6 years ago
Make listCoroutines to be alias and add Co::list.
ded0d741ae9af2d89321b4be1693eb7ddf87772a authored about 6 years ago
ded0d741ae9af2d89321b4be1693eb7ddf87772a authored about 6 years ago
Merge pull request #2347 from swoole/timer
Refactor php timer, update the test.
199a87e2b8e3a9e6175f6ce90c8785289b7a00b3 authored about 6 years ago
Add alias Swoole\Timer::del.
8f22b9ebf0aa093194378df2c1f8a11d3f99a018 authored about 6 years ago
8f22b9ebf0aa093194378df2c1f8a11d3f99a018 authored about 6 years ago
Update arginfo of Swoole\Timer::(tick/after).
62c5be35da14c4c5ea20b754fb9cd7e0433226e8 authored about 6 years ago
62c5be35da14c4c5ea20b754fb9cd7e0433226e8 authored about 6 years ago
Refactor php timer, update the test.
Notice: Some C APIs removed:
long php_swoole_add_timer(long ms, zval *callback, zval *param, int ...
add wrapper files
59146378b1ff0dcd9e8792538b66cf2ed7d64514 authored about 6 years ago
59146378b1ff0dcd9e8792538b66cf2ed7d64514 authored about 6 years ago
Merge remote-tracking branch 'origin/master'
58f0a9811c515115bdd645dc751275f8190379bf authored about 6 years ago
58f0a9811c515115bdd645dc751275f8190379bf authored about 6 years ago
Fix recv_packet retval.
5900fb6a95d03989a5a65a6f157b7a2ef63955e8 authored about 6 years ago
5900fb6a95d03989a5a65a6f157b7a2ef63955e8 authored about 6 years ago
Fix #2346 and add a test.
5d77daa05228575a044a154fc3ab51f0224f160a authored about 6 years ago
5d77daa05228575a044a154fc3ab51f0224f160a authored about 6 years ago
add hook redis ingore pconnect
aa342b5f6bc874eb0f32f6f1ee82d4d001f3d30e authored about 6 years ago
aa342b5f6bc874eb0f32f6f1ee82d4d001f3d30e authored about 6 years ago
Improve kqueue warn.
617179b9af008c3ce0d8a2109cd65ec39feb3d9a authored about 6 years ago
617179b9af008c3ce0d8a2109cd65ec39feb3d9a authored about 6 years ago
optimize code
7b1e78643c40b0c8ace1bca8c7b10e3064cce488 authored about 6 years ago
7b1e78643c40b0c8ace1bca8c7b10e3064cce488 authored about 6 years ago
Merge pull request #2343 from mabu233/master
fix bug#2342
47e19ab8456fcf0173e4e40e405ba8b08093ce0f authored about 6 years ago
Merge pull request #2338 from junwei-qu/swoole_event_cycle_err_msg
correct swoole_event_cycle error msg
ec013bf613462b75a24c1a8f21923afacb46c9d9 authored about 6 years ago
Adjust the default max_connection to 100K.
3d2e3871940ec9eebb109284e4b0cec209fd35f7 authored about 6 years ago
3d2e3871940ec9eebb109284e4b0cec209fd35f7 authored about 6 years ago
Fix SKIPIF (due to d823345).
66fd299893a7652c17ab682700dfecea59acfb22 authored about 6 years ago
66fd299893a7652c17ab682700dfecea59acfb22 authored about 6 years ago
Fix duplicate onShutdown event.
b8576d51920cd0b2f9d6edd996e0658c057f78e3 authored about 6 years ago
b8576d51920cd0b2f9d6edd996e0658c057f78e3 authored about 6 years ago
Improve tests.
ae2d3bd61bb4ba897964b8b616c107da4e5d90f6 authored about 6 years ago
ae2d3bd61bb4ba897964b8b616c107da4e5d90f6 authored about 6 years ago
Rename php_defer_fci to php_swoole_fci (for universality), remove Z_PARAM_VARIADIC on coroutine defer.
c5c18529482b6dae713633c4bdbe41cb4defd04c authored about 6 years ago
c5c18529482b6dae713633c4bdbe41cb4defd04c authored about 6 years ago
Add more tests for server shutdown.
ae48a5ca1ed469074a52635c81d028311bfc831d authored about 6 years ago
ae48a5ca1ed469074a52635c81d028311bfc831d authored about 6 years ago
Fix wrong return value, swHeap_remove return type should be void.
63e99785151f7de6baebe6e5dd8cb04bc3221dd7 authored about 6 years ago
63e99785151f7de6baebe6e5dd8cb04bc3221dd7 authored about 6 years ago
Typo
7031cd34750802256828da41759d1bb54af3a20a authored about 6 years ago
7031cd34750802256828da41759d1bb54af3a20a authored about 6 years ago
Typo
4a5eb3c24b247653b4693ef107c2eef574139bfc authored about 6 years ago
4a5eb3c24b247653b4693ef107c2eef574139bfc authored about 6 years ago
Improve code of getSocket.
c5c8f0c6d3c928adbbbba6f6aaa540f3f2221b6e authored about 6 years ago
c5c8f0c6d3c928adbbbba6f6aaa540f3f2221b6e authored about 6 years ago
Improve codes of swConnection_(recv/send).
2ff31d7e49b3bed56de9eabce224e8af07e667d2 authored about 6 years ago
2ff31d7e49b3bed56de9eabce224e8af07e667d2 authored about 6 years ago
Merge remote-tracking branch 'origin/master'
6ddfbdb905a2687517784b064194d882e73aaef6 authored about 6 years ago
6ddfbdb905a2687517784b064194d882e73aaef6 authored about 6 years ago
add tests
7e15141177b84c9a18030f1f8b7fcdcd9a29a83c authored about 6 years ago
7e15141177b84c9a18030f1f8b7fcdcd9a29a83c authored about 6 years ago
fixed #2342
366b65401adea8be4075976d009bddb42b22dbd1 authored about 6 years ago
366b65401adea8be4075976d009bddb42b22dbd1 authored about 6 years ago
update readme
89548e3d9a8fe24d69c58587e4df53b25b0d9bc1 authored about 6 years ago
89548e3d9a8fe24d69c58587e4df53b25b0d9bc1 authored about 6 years ago
update config.m4
2a9177bfd9dfa279828d02aa30010bffd10aec65 authored about 6 years ago
2a9177bfd9dfa279828d02aa30010bffd10aec65 authored about 6 years ago
added wrapper example
2d4e5758ca9ed66a43a716f6be2bfc3fc5b07e2d authored about 6 years ago
2d4e5758ca9ed66a43a716f6be2bfc3fc5b07e2d authored about 6 years ago