Ecosyste.ms: OpenCollective

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

PHP Standard Library

Creating a a modern, consistent, centralized, well-typed set of APIs for PHP programmers.
Collective - Host: opensource - https://opencollective.com/php-standard-library - Website: https://t.co/npzOrTXvdx - Code: https://github.com/azjezz/psl

chore(network/io): improve performance

network: use Asnyc\Sequence() instead of local queue
io: use same event callback instead of re-c...

github.com/azjezz/psl - 6a92b56fb1753d9f17f344fcd18f77984d79c9d0 authored almost 3 years ago by azjezz <[email protected]>
chore: update tcp server example

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 77228931d0e1914c729ea4150a039321551482ae authored almost 3 years ago by azjezz <[email protected]>
chore: fix static anaylsis build

github.com/azjezz/psl - ea883605ca92d3e86195b09344cffb58484778cc authored almost 3 years ago by azjezz <[email protected]>
fix(io): fix non-readable handle

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ef7ab5f2a557d184f55d11692b1ebb8d0ac6d737 authored almost 3 years ago by azjezz <[email protected]>
chore: fix coding standards

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 9eb1d17809319f5e1fd18e896da1e85d62ed5713 authored almost 3 years ago by azjezz <[email protected]>
chore(examples): remove redundant concurrency limit

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - c04212d61a408e532527a8e3934ae8c9f27602be authored almost 3 years ago by azjezz <[email protected]>
chore(deps): update revolt

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 9385f6a144a98fd7d39c6891e261a587436ade57 authored almost 3 years ago by azjezz <[email protected]>
feat(result): collect stats from result sets (#336)

github.com/azjezz/psl - f37a89de75a18c78b7f18bfd22db63d0b28531ca authored almost 3 years ago by Toon Verwerft <[email protected]>
chore: remove "forbidEcho" deprecated psalm configuration entry

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - db3ddce1e7995a08306b4078860a7e20bca890ad authored almost 3 years ago by azjezz <[email protected]>
chore(result): move `Async\reflect` to `Result\reflect`

github.com/azjezz/psl - 21bf0cd3d6d6055fc88541e9b24f3140bd179b2d authored almost 3 years ago by azjezz <[email protected]>
chore(promise): catch throwable instead of exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - bfbdef7fa8918c4bffdc30b64bf3e765ffd25f91 authored almost 3 years ago by azjezz <[email protected]>
chore(io): drop support for object resource handles

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - c3fa1282e8c09923ef3168e981076f03346b6a16 authored almost 3 years ago by azjezz <[email protected]>
chore: update to revolt 0.2

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 1f94455396a19589c8b5c3e8030e4f6a68a15b83 authored almost 3 years ago by azjezz <[email protected]>
chore(network): close socket connection on destruct

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - e9ae21d950491bcb9fcf1ba54fd553b38ce8d292 authored almost 3 years ago by azjezz <[email protected]>
chore(network): ignore server closed externally

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 13fd1a0b4dbcd813e0ce9e5efa5cd35a80c0841d authored almost 3 years ago by azjezz <[email protected]>
chore(io): cleanup internal resource handle

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 2bc1d76cec44e19af0c2fc86b8f7d1f8b63f235e authored almost 3 years ago by azjezz <[email protected]>
chore(network): close server on destruct

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 13ed46c74952d7e495d7de0059e3bbc8f95a3b8d authored almost 3 years ago by azjezz <[email protected]>
chore(channel): use phpstorm compatible tuple type annotation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - bbbd3193edcb68fd754032442495b8684d91a4d6 authored almost 3 years ago by azjezz <[email protected]>
chore(io): improve resource handle performance

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 7e438a3db4e8baee2da1d7ad2b20809e0589aa58 authored almost 3 years ago by azjezz <[email protected]>
chore(password): remove redundant exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - d7338475b32088d44d7f9367a8fb4f29f03a73a8 authored almost 3 years ago by azjezz <[email protected]>
chore(password): refactor password component to use enums

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - e1538b3e8cdfafaf60093b7428a208a4259ad235 authored almost 3 years ago by azjezz <[email protected]>
chore(async): refactor exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 2c0c18a55e4893ed9206c0f393bd4ea48295a97d authored almost 3 years ago by azjezz <[email protected]>
chore(iter): refactor exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 4a8b782d2efa78e12ed98c4f9f74059f6923812f authored almost 3 years ago by azjezz <[email protected]>
chore: update API documentation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 5086dcc0e6560b1849f1ebff51df7ed767b52503 authored almost 3 years ago by azjezz <[email protected]>
chore(random): refactor exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ba6c26597f17393df3c769dfc1ebc3267c5308bd authored almost 3 years ago by azjezz <[email protected]>
chore(secure-random): refactor exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 57f8c19317417177f577317ba8f2eb02230d7741 authored almost 3 years ago by azjezz <[email protected]>
chore(math): refactor exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 96d13f295de0a7111dff2f2f4a42a24b0509a2e9 authored almost 3 years ago by azjezz <[email protected]>
chore(dict): throw logic exception instead of invariant violation exception

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - c23511d0b3f4ede56e7ed521659b34bcd39710a2 authored almost 3 years ago by azjezz <[email protected]>
chore: disable permission tests on windows

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - fd09dc17408edbc923ced410430edc0c4978f667 authored almost 3 years ago by azjezz <[email protected]>
chore: update API documentation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 7fbda5aa8f47754f588a4e5d64f5ac1e945abaf5 authored almost 3 years ago by azjezz <[email protected]>
chore(os): mark OS functions as pure

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 4b64d8c2a4dc3c7c31ddf2d706f170a1efc33ca3 authored almost 3 years ago by azjezz <[email protected]>
feat(os): introduce OS component

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - a28c4fd8b10ad2daab3742eaf261dc4dedfcc376 authored almost 3 years ago by azjezz <[email protected]>
chore: cs fix

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 1bd233baa20dd675d7f2d47a218d671dbee2a857 authored almost 3 years ago by azjezz <[email protected]>
chore(str): throw invalid argument exception instead of invariant violation for non-grapheme strings

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 080dc6db2249189c94f904db08b5829f892ff1ba authored almost 3 years ago by azjezz <[email protected]>
chore(file): improve tests

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 7e13a4e1bd3695243f29e55e0e4930f5ff18d26f authored almost 3 years ago by azjezz <[email protected]>
chore(type): do not throw when inner type is optional

This issue can be caught by static anaylsis tools, therefor, we shouldn't check for it at rutime...

github.com/azjezz/psl - ea51a3b070a8b2d2a5a449cdb612613e4274e056 authored almost 3 years ago by azjezz <[email protected]>
chore(file): rework exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 5c17e05c21edc0a6185addb3e22290c727e0fedc authored almost 3 years ago by azjezz <[email protected]>
feat(collection): add CollectionInterface::chunk() (#211)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 72b6b74953384bef8e4aeec47cf05fa6c3c4462a authored almost 3 years ago by Saif Eddin Gmati <[email protected]>
chore(tests): add static analysis checks for the new pipe hook (#333)

github.com/azjezz/psl - 27aa85bf3665b632fcb84c540883b6883b72c4e7 authored almost 3 years ago by Toon Verwerft <[email protected]>
chore(deps): update psalm plugin

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 66654dd4b31fc0dd656ca6d63a5013cb86d16b6e authored almost 3 years ago by azjezz <[email protected]>
chore(deps): bump php-standard-library/psalm-plugin from 1.1.1 to 1.1.2 (#332)

Bumps [php-standard-library/psalm-plugin](https://github.com/php-standard-library/psalm-plugin) ...

github.com/azjezz/psl - 27cbe9f52719f584d9918ed0c60d985b1e82e632 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump vimeo/psalm from 4.16.1 to 4.17.0 (#331)

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 4.16.1 to 4.17.0.
- [Release notes](ht...

github.com/azjezz/psl - 94efd08b04a749f57e7be2a004dc7cc96546e7c1 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(async): add keyed sequence

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 3926cffa38eadb3ce62ce2acdf06ec274e727e82 authored about 3 years ago by azjezz <[email protected]>
chore(async): rename Semaphore::waitForRoom() to Semaphore::waitForPending()

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - a13fb1fd93df56295028da9d898fd6fba0c6a090 authored about 3 years ago by azjezz <[email protected]>
feat(async): add keyed semaphore

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 608801959a158a29bbf2ed3de74f08f84dd30a0a authored about 3 years ago by azjezz <[email protected]>
chore(network): keep watcher alive if there is pending operations

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 5e1c2d9bbfa9e4c66ac588bace5ff5c71a0b37f3 authored about 3 years ago by azjezz <[email protected]>
fix(async): reset semaphore wait suspension

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 1a0a451abdb06e014280ed86705c37ee9769b680 authored about 3 years ago by azjezz <[email protected]>
chore: update tcp server example to use semaphore

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 67e43ee7a92bcaa6d80dde63977acaabbb318ed2 authored about 3 years ago by azjezz <[email protected]>
feat(async): introduce more semaphore helpers

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ce9b14a785c8e61bffec916fee0bd962b39b67b4 authored about 3 years ago by azjezz <[email protected]>
chore(async): rename Semaphore::isBusy() to Semaphore::isFull()

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - b5416083511bacbe906041748707f2afc2ffd6d1 authored about 3 years ago by azjezz <[email protected]>
feat(network): add ServerInterface::incoming()

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 20ab1cc2d223d5a8e32eb38f02d34cfa1f2581a2 authored about 3 years ago by azjezz <[email protected]>
feat(async): introduce Sequence::isBusy(), and Semaphore::isBusy()

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - da709bfd9b3bc15c3fa9666dbd79a62757a9fa73 authored about 3 years ago by azjezz <[email protected]>
chore(network): micro-optimization

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 94a0231c1bfc032d7aa17afabedb17da63a7153c authored about 3 years ago by azjezz <[email protected]>
chore: update readme example

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 6da07622c7735a632ad6e534fe86fc28a1fea22c authored about 3 years ago by azjezz <[email protected]>
chore(async): apply cs

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 33c8c6c39aa9007cca266e54e33acb884687af2b authored about 3 years ago by azjezz <[email protected]>
chore(async): micro-optimization

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 70bd053906ea639259076508daf942e648a31cee authored about 3 years ago by azjezz <[email protected]>
chore(hash): use enums

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 8e05183420a0ec61a9bae2abb5f934404abc0b74 authored about 3 years ago by azjezz <[email protected]>
chore(filesystem): rework exceptions (#328)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - e87d5e6f7bad0f97d3cc2bee1458814e1f5f892d authored about 3 years ago by Saif Eddin Gmati <[email protected]>
fix: tweak time sensative test

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 925d60ff3b36d9d1b9425b72d90f01133e1ca94a authored about 3 years ago by azjezz <[email protected]>
fix: fix broken tests

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ac0cc4f839acfc58947eec7bd94fe5eb01a6247a authored about 3 years ago by azjezz <[email protected]>
chore(vec): rework exceptions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 0c10dd994b61a04afc161417ccd315fa4700c157 authored about 3 years ago by azjezz <[email protected]>
refactor(file): move write/read file functions from filesystem to file component

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - eccb6f0308af44746acb47e2de9d088b145cc52e authored about 3 years ago by azjezz <[email protected]>
fix(async): fix sequence allows for concurrent calls - closes #327

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - a5e5b27fcafc71974e2a24db4ee665286e9e1405 authored about 3 years ago by azjezz <[email protected]>
fix(io): use null-safe operator on possibly null suspension

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 91a2a959bf9777c5dc5d1213ed3c0f4c22f44880 authored about 3 years ago by azjezz <[email protected]>
chore(io): cleanup internal resource handle implementation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 375f02adcc517914767db0039bdf48eac9780cee authored about 3 years ago by azjezz <[email protected]>
chore(async): remove timeout support for run()

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 6f28f4fd0def295e4de41c3cbf4296d8ad38b1e9 authored about 3 years ago by azjezz <[email protected]>
chore(async): update documentation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 3198be9b4a6ca211c2fad9fa7f7a0e63ef7d30d2 authored about 3 years ago by azjezz <[email protected]>
chore(async): rename parallel to concurrently

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - a9a0b4624017a8a880d1388c0021d792af193173 authored about 3 years ago by azjezz <[email protected]>
feat(async): introduce sequence

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 69e521fcbd5e4329a8bb71c4f9221c686734dfb5 authored about 3 years ago by azjezz <[email protected]>
feat(async): add ability to cancel pending operations in semaphores

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 1c208ff410f0eccc1645f6480c473e9f0c2145ab authored about 3 years ago by azjezz <[email protected]>
chore(io): improve resource handle performance

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 051f04b4cc83b85f6c9ae8e924b8ee569c743769 authored about 3 years ago by azjezz <[email protected]>
chore(data-structure): rework exceptions (#325)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - b8035948dfa6624cef6f7f50a5a1fee720ff2c0d authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore: code cleanup

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 1daa108ceff1fed006abe0ee8c528ce2b14973e0 authored about 3 years ago by azjezz <[email protected]>
chore(deps): update phpcs

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - dff3b0467e94589f732889ab9c4c2cc28e30adbc authored about 3 years ago by azjezz <[email protected]>
feat(async): introduce semaphore (#324)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 61ebaa2df05aec9c9e92900931b1c2ec8eb834ef authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore: code cleanup

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 86acb7354038816f9a6adae2992a9e68813b6a20 authored about 3 years ago by azjezz <[email protected]>
chore: remove all references to callable, replace by closure (#323)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - f7eb6b59db5e79ada751d03d2d77bf31d22e3e1d authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(collection): improve performance (#322)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - edd0d0338ca3e05c1231ca5f22c91837f45de806 authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(collection): throw out-of-bounds exception instead of invariant violation for invalid offset (#321)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 07f8f2e2e3da32929b11205a1a6f40e73e8c1955 authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(str): throw out-of-bounds exception instead of invariant violation for invalid offset (#320)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - c733dc2406f65a0ba00ee626b8a1eb0045c1dc78 authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(type): use php builtin resource kind notation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 89a422a8a090bd9af3d9571fe79d5445f587eee5 authored about 3 years ago by azjezz <[email protected]>
chore: suppress false-positive psalm issue

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 5556c17b3757ab2fb3e62c036bce708a6c28e7ea authored about 3 years ago by azjezz <[email protected]>
chore: remove useless internal functions

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - a83a8092e818c1d86108b0e43af3b7f69ff7d698 authored about 3 years ago by azjezz <[email protected]>
fix(iter): make sure seeking position is within bounds

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 19e632ceb23308a36666bffc2373ef773500f029 authored about 3 years ago by azjezz <[email protected]>
chore(iter): add more tests

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 08f4172ef460739992b50b04c6bdd7989c800689 authored about 3 years ago by azjezz <[email protected]>
fix(iter): fix static analysis build

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 570a0bbceb3b370dad0257fa4da0103821b84f40 authored about 3 years ago by azjezz <[email protected]>
chore(iter): throw OutOfBoundsException instead of invariant violation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - d7ff7876aef395ae2e36716abf1c3c2894e0013f authored about 3 years ago by azjezz <[email protected]>
chore(iter): do not check for valid state on read

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - b8943c70f18d5822aeec6a6f43f8e7793c6fccdf authored about 3 years ago by azjezz <[email protected]>
chore: remove type verification at runtime (#319)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - b5a77b615c7c3c67f03752663c2f979e4c355291 authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(iter): optimize iterator (#318)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 3a9dcb9d34a5709d336a9d911ab92c4452194eb4 authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore: remove type verification at runtime (#317)

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 85c91dc7ab47aa80e9f13312b017341588f6977c authored about 3 years ago by Saif Eddin Gmati <[email protected]>
chore(fun): ban callable type, allowing only Closure

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 2cac74d0dc9b982184d11fd140bab9ac09ea40b6 authored about 3 years ago by azjezz <[email protected]>
chore: update changelog

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 990a6ceb23f3cfd6dfbd218652e5c63d62b240ce authored about 3 years ago by azjezz <[email protected]>
chore(async): implement promise interface for awaitable

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ca5f7414b0495b920ae8a7cf31468c4cfabe9c51 authored about 3 years ago by azjezz <[email protected]>
chore(result): implement promise interface

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - e3d9bde04f9f5e0d6d286f627e6bb1653c459026 authored about 3 years ago by azjezz <[email protected]>
feat(promise): introduce promise component

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 4ee6fe4b417db3953a0da62d0fb72e2401a755fa authored about 3 years ago by azjezz <[email protected]>
chore(async): never catch throwable

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 948795ff99fee497a84c560afdfd352e33af52d5 authored about 3 years ago by azjezz <[email protected]>
chore(docs): remove io-stream documentation

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - ad952e0d48e479eae9394369886dd4df4227f7b3 authored about 3 years ago by azjezz <[email protected]>
chore(io): merge stream and io components

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 6fc52481078f02f43ae5916940f8641f2da0a892 authored about 3 years ago by azjezz <[email protected]>
chore(io): remove redundant psalm-suppress

Signed-off-by: azjezz <[email protected]>

github.com/azjezz/psl - 33edf9463cd26c888445dd37a747d1cf880d7eb0 authored about 3 years ago by azjezz <[email protected]>