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

Recover Module class

Revert some parts of 5969ec8c.

f17209040aa16aa14265999e1eea9d4c5b6699a0 authored almost 3 years ago
Fix some psalm warnings

b00baf3dca53b39cc905e6df3349a342f91dbc3c authored almost 3 years ago
Use stub only for phpstan

6cbf5346c9e3ddd82b4e660992ec64701622cf37 authored almost 3 years ago
Add some comments, fix Request::getStandardHeaders

c1be31649ca9e078522d92bed1d07a495ad6a603 authored almost 3 years ago
Fix stub annoations

cdadb40208671c56af3bb266ad4c0c430def7ae6 authored almost 3 years ago
Add some comments for phpstan in debugger

a7adf09afc9df381349a3001769a5a23723a9ab3 authored almost 3 years ago
Downgrade phpunit version

DO NOT MAKE OSS POLITICAL

3106cff5a75e77c4af07de0034e7b35f896da313 authored almost 3 years ago
Connection::getServer will throw when connection shutdown

6602d47ca48a3c6aede099bdab9c7495ad5d4eb5 authored almost 3 years ago
Fix StubGenerator can not keep comments of static functions

29de2bf8a5572962595b0b4c3c9c9d953198f5a0 authored almost 3 years ago
Fix duplicated "'"

2593bdcf23671609f7824356747e2e34dd33352a authored almost 3 years ago
Move all extension related constants to class

5969ec8cd8fb1492463af74d396b41b3f1f32881 authored almost 3 years ago
Refactor blank-fixer to stub-fixer

72fff82e2adbed370e8601dfb08b863ffbb711e3 authored almost 3 years ago
Adapt plain phpdoc syntax

8e60e7319ad8c61507b7523063d8a92cebe08dc2 authored almost 3 years ago
Add some docs for buffer

a418eeb19308b801b559156fd038ff8aca591448 authored almost 3 years ago
Introduce blank-fixer.php and fix stub file

27025e5f62b074a2e65d050c064101b823efecc2 authored almost 3 years ago
Fix pcntl_waitpid() status usage

f9b7178318dba50ac7335660a8ffa2d53b8961aa authored almost 3 years ago
Fix exit status of scripts

69f53f461a465cc607a1f05ba56c84ca455fdb8e authored almost 3 years ago
Fix extra spaces

87211d4f9778223aa4e87e511adef71bca516e17 authored almost 3 years ago
Format code

29bb742ec97b5e9b982fda3f5abde0aa18b1ad3c authored almost 3 years ago
Fix stub file strange ending space on constant fixer

3dec7fb4ef17218a53ab42634418f05845fb21c7 authored almost 3 years ago
Add some new docs in stub

1a0df8e4857d5f78463503db014639940f396ffb authored almost 3 years ago
Fix constant fixer docs format

3948e2bacae269f139b7e11836c7468c9e0350dd authored almost 3 years ago
Fix typo

6f93e7de1cd3aaa787ffe866c1489f88c8cebec7 authored almost 3 years ago
Fix php-wrapper exit with error status

716450c4ee8ee492d1ee16892b12fabb52ff66ef authored almost 3 years ago
Fix CS

d90d551dbd8c702ad2beef06e7f53e3b993398f2 authored almost 3 years ago
Fix Coroutine->setLocalVar() memory error

a20166ca7380cd41abc10febb731ffdd2670fc9e authored almost 3 years ago
Update stub file

dd2315e14382bb63530340bf7350f34297182b00 authored almost 3 years ago
API renames (BC break)

Http\Status, Websocket\Opcode, WebSocket\Status:
getName(int) => getNameFor(int)
getDescriptionF...

9a2b4c3fc6d9c722d2da86fd3b53ed02c7d48e08 authored almost 3 years ago
Move Errno to class

e33a7299d6d5d765061d688cfeedda8d11964f6b authored almost 3 years ago
Rename Type to ProtocolType

There is a naming conflict with the Socket type

a40965996189367908e5bdbf7ad9ce5ba00937b2 authored almost 3 years ago
Move DebugContext to Debugger namespace

a340fccc570f9a9f14d79a095bfb35179148ba78 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@a68b1b2fd825c173cae85b916e35eb106d6f6a46

2ecc7b0a2dbbc1201ac98e80fcda25eb38d5c039 authored almost 3 years ago
Ignore some phpstan errors in stub file

95431b18fde63cb7fb85ac3f568a978cee975da3 authored almost 3 years ago
Fix indent of phpstan.neon

We use 4 spaces instead of tab.

509a68d0fbf6243f07b6245c49b2ba1e423f2e27 authored almost 3 years ago
Improve callable storage way

1de3b70e1d41354f4863e9be739f055fc8fca93c authored almost 3 years ago
Add some comments for psalm

cade0a17dae497e12c4abf8ed06673943904d4fa authored almost 3 years ago
Add phan and psalm configurations

bea53700e13567f8694c62c05bcf5b219813fbc4 authored almost 3 years ago
Add SIGUSR1 and SIGUSR2 constant fix

6f16a89c2d5e04911736abe3fbaefdf65e005634 authored almost 3 years ago
Update some docs in stub

665c46d183efe43de73f556c0cc5c2981f8d3379 authored almost 3 years ago
Fix TYPE_{UDG, UNIX} comment format

ea3ef44ea17c73a5669d24b12e64f59046d8ea73 authored almost 3 years ago
Constant fixer fixes uv errno class constant now

b8bc60ab9d2c7a2631346cf92ebad93a28cb55d0 authored almost 3 years ago
Format code and change some formatter details

339fc544a1ffc45a4882500b40972409b7b8dc01 authored almost 3 years ago
Add some comments for phpstan

fcf68d75a931240febe8d79b257516ab84190074 authored almost 3 years ago
Fixed errno constant

aaa0986d91958887c486dc4d631ba4a68f220b1a authored almost 3 years ago
Add errno fixes in constant fixer

1e8e05063dcface07052229219f936a31393cc40 authored almost 3 years ago
Add constant definitions fetcher and uv constant

23572d88cc2565575ad63dce3988958f0a8f8f1c authored almost 3 years ago
Add TYPE_UDG and TYPE_UNIX constant fix

6aa2c016586c33960bde4ee5488c88adfc397336 authored almost 3 years ago
Add some comments for phpstan in ConstantFixer

aeb61ecd100c5916b204c7efe06bc77e6386f137 authored almost 3 years ago
Add constant fixer

bad7e952c4b7ed3926ccde332e84f7476811777e authored almost 3 years ago
Rename stub generator namespace to Swow\StubUtils

fe8f72b9b17a68ca07a6b5a5cc21d0a7182089ee authored almost 3 years ago
Add some comments in stub and use constant fixer

60a70d5e627c6eef2e5500e6f94e0e3d722b4e89 authored almost 3 years ago
Some improvements (#109)

* Remove unnecessary qualifiers
* Replace `if (isset(x))` with the ternary operator
* Using `f...

29a447c863cb1a32090283bea8fc82a69d9de611 authored almost 3 years ago
Support keep user comments of class and class constants

a0f77502da442a1d5d7086d1575cec4b79c8c486 authored almost 3 years ago
Fix pty not work on Windows

832b80ef0f57e1a1cde3adc79e07d6938e28c321 authored almost 3 years ago
Add support for enviroment {https,all}_proxy in utils

f4ccc7d95dbe531a6abd478b13e658b10ddde75e authored almost 3 years ago
Fix test cases for renaming

939ec159eca30e6bbfd7403e25fb0239893ccd65 authored almost 3 years ago
Remove centos8 tests

use Alma and Rocky instead

522cbaf5eb630d8be18eda8ba08a3d67c0b8d0f0 authored almost 3 years ago
Fix in-tree build

6af5da480afd3e24feee55533a3f0f4fc18ca3c3 authored almost 3 years ago
Fix passthru() calls

Now it returns status code, so test-extension.php can exit with correct code instead of bool value.

f516c8330f75bb666eb1781b9401760efb68389e authored almost 3 years ago
Add PHP wrapper

12f046c3eff0fcea0508d2b8e28b7e89d986077a authored almost 3 years ago
Add bin dir to cs-fixer

e4ccb92f0bb305a6054e8adab8dee9cee94a5866 authored almost 3 years ago
Place rules in the back of the config file

This makes us edit other configurations easier.

bcea773c38c1bde9f8f8b987cc4b2964db163ec0 authored almost 3 years ago
Enhance Server->broadcast() method

260bc2d36fe1796c23e6ab5109a04193fde0d6fe authored almost 3 years ago
Fix WebSocket buffer leak

Optimize unnecessary memory copies

5caae41845351dd7d8f2dd5cfbea4bb885a152a7 authored almost 3 years ago
Fix DEFAULT_HTTP_PARSER_EVENTS of Client

54ec04571a433e99e4ae2c330507bc9679f8e0b2 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@7c0320237d20f3e02ecdb1e11eaaaeaff3969a9c

52d049b347d178f3d56bdfe326664e42aa89bb38 authored almost 3 years ago
Rename watch_dog to watchdog

watchdog is one word instead of two.

bcb915258eddeba49850a2f16fb6ad4e04e76499 authored almost 3 years ago
Exception renames (BC break)

Coroutine\Exception => CoroutineException
Channel\Exception => ChannelException
Sync\Exception =...

9e207a6b2978f0d7d553cb5e65a8fa711d479bca authored almost 3 years ago
Rename watch_dog to watchdog (filename part)

We have to do this in a separate commit, otherwise git might recognize it as a new file (due to ...

a4bf013bbd649c8b7ca5d42e4e0850be29706234 authored almost 3 years ago
Fix headers type in phpdoc

4289513ed4a3e1b7d1e0a157e56caa5d3e222083 authored almost 3 years ago
Make tools scripts can run without composer

This make sense for CI on some envs that are not very easy to install composer.

eb4243696d89004a86df0fb49f8c39721f55ab86 authored almost 3 years ago
New feature: Deadlock Detector

0d66be014b420a54f7a52fc3ab4c160ba479f4a6 authored almost 3 years ago
Move showExecutedSourceLines() function to namespace Debug

771663d13eb4e96a296a1aac34dddb66ff7f2ed7 authored almost 3 years ago
Fix hardcode in EXPECTF

668886fe4703303bf51ea6f2a3b7851ed15d46cc authored almost 3 years ago
Fully support for native unwind_exit and JIT opcode handler

Now we can use native zend_unwind_exit to kill coroutines, and we no longer need to escape JIT o...

6e1cfea38feab75fac4866a67ad3144042b4a76e authored almost 3 years ago
Set daemon to false when Debugger is alone

36ad2a3a7f07a329201ad7f98e33d44d7601a91b authored almost 3 years ago
Fix Util\Handler leak

97952ef7f2f8346a222013e1302a202de5932dfb authored almost 3 years ago
Add --filter-mode for empty stub cases

822b5fc5fcec3dabaf7904da48ce81d9185805fb authored almost 3 years ago
Add a test for ExtendedStatementHandler->remove()

3b0d6289b631aa73d086f2caa8e2ca65b7915d9b authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@338fb0c2f960c8aa9e61d1f8a5ebeff0d8a374d5

4752874b8b213f33c278d58763070408a965ff09 authored almost 3 years ago
New API: Coroutine::registerDeadlockHandler()

ad6a56b02b6dca892f59c51b2dda5fe83c6e99cf authored almost 3 years ago
Add util_handlers_release() helper function

b57a84c3b9a1ea3eda58b8353756f09ef584ccba authored almost 3 years ago
Add PARAM_FCALL() helper macro

Now we can check param in FAST_ZPP instead of check it by ourselves, error message will be more ...

ee0f786da77d931690a68feb54b08e55597ebad6 authored almost 3 years ago
Rename fcall_t to fcall_info_t

0a9e35873f75c13d45a9ceaa0fc34defdea6f2d5 authored almost 3 years ago
Introduce fcall storage

8405c4581fb044edf7675931b85fa924fc5dc45d authored almost 3 years ago
Fix WatchDog schedulable test

311f771e4d1b886a70f521c71e59b1d5a6d624c2 authored almost 3 years ago
Use windows-2019 instead of windows-latest

a242759a4b1f36f363adb2798cc7554cc6af4a55 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@c3aabcc92801e85a147339c9b765c8fcf6faefb4

65bb18995ba22828e27f617f6c7e1d4c62dcf8bb authored almost 3 years ago
Use Util\Handler for registerExtendedStatementHandler()

a9841402e52222a28bb36ff3d80325e116e2cfa9 authored almost 3 years ago
Introduce Util\Handler

bd02d531ecb0ff4c6679420db44fd7064a029400 authored almost 3 years ago
Remove useless Debugger STEP_TYPE things

df25a79c09e38f1f486e5b70be4bc340f9c905fb authored almost 3 years ago
Fix possible Wunicode warning

b1107af1a651d24cb3e5e3b1cb3d365b6901c3cf authored almost 3 years ago
Introduce phpstan to composer scripts

3f5a4a12fbd167cb1474876300f31bb802de23c1 authored almost 3 years ago
Fix DebuggerContext related things

Introduced by 2beae258.

6cd297d1c38e490f523abb1df10517b32a3df155 authored almost 3 years ago
Fix arginfo of functions were not updated

a0385369bb2d8416e278157bf85df769d53c3a81 authored almost 3 years ago
Some new APIs for extending

+ recvHttpRequestTo()
+ recvWebSocketFrameTo()

7958f819ab16ad6f2bc158b5a2f7e3329cabbf32 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@9804ff6e7dd89047f355a771e954f0af731e8bbb

883f6891fe6bed3f518840b0622298b3dc88df6a authored almost 3 years ago
Only work on target dir

0326816fcd820163f856eae91aa5f7d9eb24dfab authored almost 3 years ago
Deadlock is a word

65dfb4146b9790972c37316baf998747d81358e9 authored almost 3 years ago
Use Buffer::for() to solve LSP problem

52a527a6e8abc41051fc037d3f437aadb22862b5 authored almost 3 years ago