Ecosyste.ms: OpenCollective

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

github.com/swow/swow

Coroutine-based cross-platform concurrent I/O engine.
https://github.com/swow/swow

Make coroutine opcode operation symmetric

ef93898ff2ca5ee81234987b37a5be3b11eb9657 authored over 3 years ago
Improve tip

b80af70516ae6f5129dffba4f025fcd5b4d66190 authored over 3 years ago
Improve composer.json

a0ce2588a1fdf84d457e1ad71dbb7199a770fdc4 authored over 3 years ago
Sync deps changes about coroutine state

* Coroutine state changes
+ Support auto add to or remove from map when lock/unlock coroutine

b9396e7ec99ef382a7b13c63a19168b0f0207edd authored over 3 years ago
Fix struct/enum code format

d03018ae4320d09a8b847ba60239beedd55084ef authored over 3 years ago
Micro code optimizations

38769a03a150b1e7ce7c11ac7e8031569cd6bd3b authored over 3 years ago
Rename Event::wait() to Event::waitAll()

49f14055bfab79ba735b21341f6e391e80bf45d0 authored over 3 years ago
Xdebug Support

c75e5b3c205348da2ea3a283f4d3352edd228f2a authored over 3 years ago
Drop dead code

ee898bca08678f1dc5e9c1fcd639c9cbcc485404 authored over 3 years ago
JsonStream/VarStream Support

e9dbcd0ac4fa6e1b584dd6bbb32bd4ad1e0d5477 authored over 3 years ago
LengthStream Support

79e966e81cda4c3ee160d8752359a7c3d03c082e authored over 3 years ago
Refactor EofStream

18236ee49bcde65655e3323c96640692342d899d authored over 3 years ago
Fix CS

41db6a1e7283536f5305820eca40d36a5d276724 authored over 3 years ago
Add TODO comment

9c6025f662f71bc16498480fe7f025891f5d54b6 authored over 3 years ago
Add Format class for pack()/unpack()

c57a0bc22b8527c3dd11d419bab63865905494b7 authored over 3 years ago
Remove multiple debugger support

40a36f3f732fe743288a02c6559797a249435106 authored over 3 years ago
Fix default length arg of Socket->sendString*() methods

d73bbbcd97774108c9497905174709e06fd855ad authored over 3 years ago
Fix order of extension classes/functions in IDE helper

071d47cc5ca9bbb23fe0ae552e3f1dda0e4b5d0d authored over 3 years ago
New API: Buffer->copy()

Equal to Buffer->write() without seeking.

95c2f4f667d699d08cf3744045b342ceee772a8b authored over 3 years ago
Change class_attributes_separation configuration

And update php-cs-fixer to v3.2.*.

92877900ec2876e9441f1f3840783667f6264cab authored over 3 years ago
Use copy() instead of write()

75e5ece90db4c034d3ae1ffe4978f10b30f7704f authored over 3 years ago
Add zypper coredump workaround in distros action

zypper now uses clone3(2), this needs CAP_SYS_ADMIN now
see https://bugzilla.opensuse.org/show_b...

2a6cab7b90e07ba20e87e6a93600dfb7870c8469 authored over 3 years ago
Fix Wsign-compare warnings

e180669df001f93783aab0851b3f863164a3dd05 authored over 3 years ago
Code optimization and some fixes

155d9dc0b144610399b8b19b100ce97c3f7d1777 authored over 3 years ago
New APIs: Socket->isOpen()/isServer()/isServerConnection()/isClient()

1a7189525c0ea887312e06ca21a7f58446e69490 authored over 3 years ago
Clean up arguments nullable/0 default value

92bf0c141f2de13e1d574dca272618210fe6a299 authored over 3 years ago
CS fix manually

0fa0fbf204f3286fe3fff95d834562115f0664de authored over 3 years ago
Update TODO comment

55a1d14a347dde46e3910dc0d5fae4cb76965fb4 authored over 3 years ago
Tests for EofStream

6bf8133dc3e48447b78a469be01c084f06bb3c5e authored over 3 years ago
Fix HttpParser tests assertion failures

Finished can not be called after completed, the reason why it works well before is that we did n...

249af52ba627899ae2dd0b343f2e31fe50b7ff75 authored over 3 years ago
Fix bad Assertion usages

f3536f586a441e9ceca9be17b90e68d59d4475af authored over 3 years ago
Some fixes for PhpUnit configuration

9cee35e530a71d84feb17e2b290c4f2db7c3982f authored over 3 years ago
Fix Buffer length check

Now -1 is unlimited

206b9d1cad25d4ecfba2e7ed01d63ef362e75f7d authored over 3 years ago
Sync deps: libcat

* libcat/libcat@ee83db0336d56d4f9deb0e16a663c88bd3fb4b15

34221ec04e12a6efb2f40f5dd4a862cda2805698 authored over 3 years ago
EofStream Support

a475cbd39e56ed048e64ec847d767c0ae52cd7b4 authored over 3 years ago
Fix Socket->write() bad behaviour when some elements' length is 0

cca0e0132f0fc6f516015aa0dceff8512056daf5 authored over 3 years ago
Simplify offset overflow exception message

dd5655c99bb2e6436465bd1109392234a85490d0 authored over 3 years ago
Make -1 length work for Buffer->read()/Buffer->truncateFrom()

694decdc0df3415ed4327ab5ece283345ca8e85b authored over 3 years ago
Fix no vector error

04edd6336fad64bfab052bd4ab8c21c41c0dd59c authored over 3 years ago
Clean up dead code

71f8d83163da3e9ad459b34bbab9c2c8fcab5e26 authored over 3 years ago
Support user lock for Buffer

5ee27bbca03e061afec46e7de1ea585d714e249d authored over 3 years ago
Use -1 for unlimited length instead of zero

fdca81bfcc9f7953993c3695cdb17da19c932631 authored over 3 years ago
Fix possible length overflow

cbd2333e6fff45166ca5cfd27b1df90e985757ec authored over 3 years ago
Add Debugger::showExecutedSourceLines()

e0dc7dc647e86de0c2da57324627c5e85efd4366 authored over 3 years ago
Keep file permissions of the source file when copying

97734d9c845965055ee34f5456568015b86a8120 authored over 3 years ago
Refactor Util\FileSystem

b85608d54db2e1baaaed46aae3323ba303987d5b authored over 3 years ago
Fix DependecyManager on Linux

00a244513eeda5c6a71fa3b5b3dc05d94d889bf3 authored over 3 years ago
Handle streaming header cases

bb715b4c768ba976338c5583082cb70f39835112 authored over 3 years ago
Update dead_lock test

314a304e6685191d7c572c974a49bc9d83e63a86 authored over 3 years ago
CS-Fix: global_namespace_import

Speed up function calls.
Also sort the configurations.

b15e0f0d4787f46a589f1f9b94274b67452e69ae authored over 3 years ago
Sync some renaming changes

cff1511d7b10f246fe28539d0ec26bd4a89fa938 authored over 3 years ago
Code format and cleanup

f216b5eab3476d1bb92ba3e2f2088fa34409a134 authored over 3 years ago
Sync macro changes

97a3e2ab4c0f4c25564acca1516f4b0226894483 authored over 3 years ago
Refactor coroutine block mechanism to libcat

8366d7bdb273074433ef7ebb1b148712b46e0bad authored over 3 years ago
Defensive programming for log in scheduler

74ab4a96d8190a9b64386c4e894c466b61b7e2fc authored over 3 years ago
Lower the max concurrency config

We need to adapt to the default configuration of most systems

b7f41886922b281890de2d6aa0380d924fa5f079 authored over 3 years ago
Add max open files check

f291745c40bddb8bda09e01ed1f42af142b20a78 authored over 3 years ago
Fix PKG_CONFIG_PATH support in config.m4

d7a880691c7414a5a26cc144bfd7c5b4b470c0af authored over 3 years ago
Fix build without ssl

430f7735b7dcf38a3c82dc8714897265b099ed7e authored over 3 years ago
Remove spaces at line end

e1837d8f94415a4371da799ff1c32b2a540c2d7a authored over 3 years ago
Add multipart parser build scripts

36e6008cfc3e6d429149deebddce3d1c3a608d67 authored over 3 years ago
Fix compiling warnings in buffer source

2b13d377c00b421ba50ca7efcf09036a457e6c9f authored over 3 years ago
Fix incorrect SSL is_client

15256c7f5d476875681409c136c0455f7261ab87 authored over 3 years ago
Fix missing ssl_enable_crypto() call on server side

c4f83381326b7485c9ff5e9d79b19542ae56bcbb authored over 3 years ago
Revert 0b8c83f to match master behavior

at php 7.3.23+ and 7.4.11+

605b3bf2140fe6ecdff8095aef59456c233d31b8 authored over 3 years ago
Remove tabs use spaces

77e30f805474631fff0f206c76984c368f5c2442 authored over 3 years ago
Fix SSL enable crypto return code

0 means EAGAIN here.

adc60c5abfb9e38ca96f3581bcb6589d41be9139 authored over 3 years ago
Add deprecated ini entries phpt

65561746bcdef60769d353236df3441ceffc5f83 authored over 3 years ago
Use subprocess utilities in fs phpts

1c97aceef67664f7ca1da5f829e99e4c081fdfd2 authored over 3 years ago
Add subprocess utilities in phpt bootstraping

b42a7120adfdb89dcfd3df3ba62268e6f3b305ed authored over 3 years ago
Fix missing return in COROUTINE_ERROR_CB_CHECK()

1d155f362f6bf2951907385106dd15f9026fa93b authored over 3 years ago
Fix missing SSL handshake timeout

c60b3ef58bd0d94134a3e6296d4b87c39db91833 authored over 3 years ago
Add buffer debug info phpt

001b9395c4b74fb296f3793bf40316c347c1d41d authored over 3 years ago
Update buffer base phpt

931bc0d8d1ac059361eef981e5e738fee080a3de authored over 3 years ago
Add buffer seek phpt

117a9d3de0b4034b0100a6ac21fa84f1fd71c182 authored over 3 years ago
Add buffer bad args phpt

fe17ab7bdbc30ee3c2e654c33066e159c6ac4030 authored over 3 years ago
Add Signal::kill() method

11ef59c6ed0b4ee304f625c731f0a520179f4e68 authored over 3 years ago
Fix alpine edge build in multi distro ci

install curl-dev only, it will install openssl(1.1-compat)-dev

8ec40488254efad983dd803839fd4e20ae0eb5c8 authored over 3 years ago
Fix pickle.h encoding in ci

b7c315c18e52697975ebf3ff67858ae273faeb26 authored over 3 years ago
Fix defer bad args test on PHP7

fbee9c43f8118448977e7c9a25e9a23678be0e5d authored over 3 years ago
Fix release ci bug

try catch wrapped

d9c9b58f05ffea7c2427f7ae4594cc37be31a95a authored over 3 years ago
Try to fix syscall.phpt occasional failures on Darwin

97e5f7ddc8fd31d8de52f340364e9383e3da16e1 authored over 3 years ago
Fix write_yield.phpt occasional failures

979b2aa8b61af24315c5e7fda6bdaa52f0ef54a7 authored over 3 years ago
Workaround for Windows latest build

577beaf563872029f3b5e2f1075f9a5bf7f4ee27 authored over 3 years ago
Fix tcp_read_write.phpt random dead-lock

322a02a8397469c6ea477542457085e08a33a83c authored over 3 years ago
Change default optionals in run-tests.php

6d15a463f5c72072a30cc921ca1d59e7d4944142 authored over 3 years ago
Improve test options

b375436dfeaf8f83c960ab88708fec561d088ad7 authored over 3 years ago
Add coroutine killAll phpt

acb2d08f4cc13a8ef1e9798c1d0ae890cce2c6ec authored over 3 years ago
Add Done to all phpts

avoid php abnormally exit regarded as success

e95361b1b127258e854dcf04f81d01dce7911ac8 authored over 3 years ago
Add websocket bad args phpt

9562324fae755fe186fe7ead78c5a9adf40bb0cb authored over 3 years ago
Add websocket getPayloadLength phpt

54bf3848d3c9efda1ed760a14ed95f225232d1eb authored over 3 years ago
Add getHeaderLength getPayloadDataAsString in phpt

964e734ab3b1200b5e24e9cb0e400b15467729a1 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@b8c9f7af1e58d61b2280414f814f528c1312d873

4f553dc34cf75e63ae67512a88ab0bbff4f19a8d authored over 3 years ago
Drop XFAIL section from info_int.phpt

3fad707e78be6dfe67612ec801ff46643bf90ccf authored over 3 years ago
Buffer dup will not be affacted by original one

90880c9b0003cd6ce4397e4ed91a0a6504571c57 authored over 3 years ago
Fix tools/extension/test.php

85073b015b7a9fb37994795f54e89c41a74eeba5 authored over 3 years ago
Some fixes on Buffer

cb9a46f04af6c345c9523a4c8ee8c4c4ba6e3edf authored over 3 years ago
Add "Built" field to info table

fa206bf7f68dc9d5bf71e6331fc6f4e4f973b375 authored over 3 years ago
Add Buffer COW related tests

f6aa6ca1a03f5e87a339d9f38f2ea5aed7f7c985 authored over 3 years ago
Fix Buffer COW mechanism

400110d5d0a71ee35a02231e06e466d1c5bcfd3b authored over 3 years ago