An open API service providing commit metadata for open source projects.

GitHub / revoltphp/event-loop / commits

SHA Message Author Date Stats
7b2ce25c Bump actions/cache from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Niklas Keller <m****e@k****m>
2 months ago
084cf2a9 Bump actions/checkout from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Niklas Keller <m****e@k****m>
2 months ago
9a4a33ff Move type getter into callback classes Aaron Piotrowski <a****n@t****m> 3 months ago
988b79ba Add helper method for creating socket pair Aaron Piotrowski <a****n@t****m> 3 months ago
8bb6cea4 Catch ValueError from stream_select and rethrow with additional note about cl... Aaron Piotrowski <a****n@t****m> 3 months ago
44061cf5 Suppress additional false-positives Aaron Piotrowski <a****n@t****m> 3 months ago
7aa45409 Skip Psalm on 8.1, add to 8.4 and 8.5 Aaron Piotrowski <a****n@t****m> 3 months ago
3ea6a5d4 Fix or suppress Psalm 6 issues Aaron Piotrowski <a****n@t****m> 3 months ago
3ee4a3d3 Add #[Override] attributes Aaron Piotrowski <a****n@t****m> 3 months ago
7b83e223 Upgrade to Psalm 6 Aaron Piotrowski <a****n@t****m> 3 months ago
5330d42c Fix #105 (#121)
Co-authored-by: Bob Weinand <b****9@h****m>, Aaron Piotrowski <a****n@t****m>
Daniil Gentili <d****l@d****t>
Committed by: GitHub <n****y@g****m>
3 months ago
1cb5ce8a Bump actions/checkout from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Niklas Keller <m****e@k****m>
4 months ago
70722c50 Bump actions/cache from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Niklas Keller <m****e@k****m>
4 months ago
d061c4ba Add dependabot config Niklas Keller <m****e@k****m> 4 months ago
41f9c458 Remove nick-invision/retry@v2 Niklas Keller <m****e@k****m> 9 months ago
e8201f5b Add PHP 8.5 to build pipeline Niklas Keller <m****e@k****m> 9 months ago
b6fc06dc Update actions/checkout to v5 Niklas Keller <m****e@k****m> 12 months ago
31e5e9f7 Use str_increment() when possible to increment non-numeric strings (#110)
Co-authored-by: Niklas Keller <m****e@k****m>, Nicolas Grekas <n****s@g****m>
Christian Flothmann <c****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
bd97bc9d Update CI build Aaron Piotrowski <a****n@t****m> over 1 year ago
09bf1bf7 Explicitly forbid serialization and deserialization of driver Aaron Piotrowski <a****n@t****m> over 1 year ago
f0e16e48 Remove outdated strict_types statement Aaron Piotrowski <a****n@t****m> over 1 year ago
b2d24481 Alternative fix for callbacks queued in destructors (#100) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
358572ca Suppress PossiblyInvalidArgument for uv due to outdated stubs Niklas Keller <m****e@k****m> over 2 years ago
83367335 Skip psalm on PHP 8.4 Niklas Keller <m****e@k****m> over 2 years ago
402bd909 Fix / suppress psalm issues Niklas Keller <m****e@k****m> over 2 years ago
be1891fa Add PHP 8.3 / 8.4 Niklas Keller <m****e@k****m> over 2 years ago
25de49af Fix unsetting {main} suspension Aaron Piotrowski <a****n@t****m> over 2 years ago
fce60638 Cleanup memory leak test Aaron Piotrowski <a****n@t****m> almost 3 years ago
ad46c944 Discard {main} suspension on uncaught exception from loop (#71)
Co-authored-by: Daniil Gentili <d****l@d****t>
Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
c29e0300 Upgrade Psalm to 5.x Aaron Piotrowski <a****n@t****m> almost 3 years ago
136e9736 Add link to Github docs Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
dcc7ef86 Add SECURITY.md Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
40292c18 Rename property to avoid JIT bug Aaron Piotrowski <a****n@t****m> almost 3 years ago
0fe2d31e Update date in license Niklas Keller <m****e@k****m> about 3 years ago
4a693798 Check if fiber was destroyed before resuming (#84) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
c5a663bc Add runtime check for serious GC bugs in PHP (#85) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
b018d0ff Fix Fiber leaks if Suspension never resumed, v2 (#82) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
84056710 Clarify event loop terminated error (#83) Daniil Gentili <d****l@d****t>
Committed by: GitHub <n****y@g****m>
about 3 years ago
9ac31d36 Run tests on PHP 8.2 Niklas Keller <m****e@k****m> over 3 years ago
873d7848 Combine test run without pcntl into one job Niklas Keller <m****e@k****m> over 3 years ago
e638121a Check for pcntl_signal_dispatch and pcntl_signal functions availability (#77) Daniil Gentili <d****l@d****t>
Committed by: GitHub <n****y@g****m>
over 3 years ago
afd3673e Use @throws (#76) Simon Podlipsky <s****n@p****t>
Committed by: GitHub <n****y@g****m>
over 3 years ago
8b67a5b4 Skip FD_SETSIZE test on Windows (#74) xjaja <5****a@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
81dd825a Add CHANGELOG Niklas Keller <m****e@k****m> almost 4 years ago
b2671dff Remove deprecated createSuspension alias Niklas Keller <m****e@k****m> almost 4 years ago
e6a235bd Update LICENSE date Niklas Keller <m****e@k****m> almost 4 years ago
256596a8 Add missing strict types declaration Niklas Keller <m****e@k****m> almost 4 years ago
6eca0517 Declare strict types (#64) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
a515d20f Replace getInfo with reflection API (#62) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
a0c1f517 Rethrow UncaughtThrowable without wrapping (#61) Tobias Bachert <g****t@b****e>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
00f99a10 Fix psalm errors (#63) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
1ba90c2a Add missing static keyword to getErrorHandler Niklas Keller <m****e@k****m> almost 4 years ago
4e745550 Allow GC of arguments during microtask execution (#60) Tobias Bachert <g****t@b****e>
Committed by: GitHub <n****y@g****m>
about 4 years ago
cce7416e Remove Fiber stubs Aaron Piotrowski <a****n@t****m> about 4 years ago
b8050428 Update docblock type annotations Aaron Piotrowski <a****n@t****m> about 4 years ago
b80a2586 Fix compatibility with PHP 8.2 (#58) Saif Eddin Gmati <2****z@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
cf1dda61 Require PHP 8.1 and use features (#55) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
4e14f0a6 Fix overflow on large timers (#49) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
9ea748ac Revert early returns in callback fiber Aaron Piotrowski <a****n@t****m> about 4 years ago
8cc0ba9c Add annotation for Psalm Aaron Piotrowski <a****n@t****m> about 4 years ago
4b689788 Early return out of callback fiber instead of suspending when fiber is replaced Aaron Piotrowski <a****n@t****m> about 4 years ago
ae8162e3 Remove deprecated psalm config option Aaron Piotrowski <a****n@t****m> over 4 years ago
0ea6f60a Fix suspended fiber reference being null during destruction Aaron Piotrowski <a****n@t****m> over 4 years ago
13ca2bac Fix fiber reference in error path Aaron Piotrowski <a****n@t****m> over 4 years ago
accd1fbb Allow some initial memory allocations Niklas Keller <m****e@k****m> over 4 years ago
566f5d78 Add suspension memory leak test Niklas Keller <m****e@k****m> over 4 years ago
f8c96fe3 Document expected leak for suspended fibers Niklas Keller <m****e@k****m> over 4 years ago
9f3cb237 Fix reference to Fiber in Suspension causing memory leak (#52) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
a5a268ff Fix value of seconds unit in example/benchmark-memory.php (#50) tnsoftbear <a****m@i****v>
Committed by: GitHub <n****y@g****m>
over 4 years ago
d5ddad33 Improve return type of UvDriver Niklas Keller <m****e@k****m> over 4 years ago
c896a612 Remove unnecessary export-ignore (#48) Nicolas Hedger <6****r@u****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
985d2391 Add stack trace to all current suspensions on early exit (#46) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
487dfb43 Add FiberLocal::unset (#45) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
223c2bd9 Add template type to Suspension (#44) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
db42a2a0 Implement fiber local storage (#40)
Co-authored-by: Aaron Piotrowski <a****n@t****m>
Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
0d64a6ac Mark suspension as not pending after an error Aaron Piotrowski <a****n@t****m> over 4 years ago
0c7b81c5 Fix multiple interrupts on double resumption (#41) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
ab798127 Cache suspensions (#37) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
5decc502 Introduce separate getErrorHandler method (#35) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
37786142 Throw UnhandledThrowable if event loop stops due to an exception (#32) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
1120c878 Also avoid re-creating callback fiber for throwing microtasks Aaron Piotrowski <a****n@t****m> over 4 years ago
138349e2 Avoid re-creating callback fiber on exceptions Niklas Keller <m****e@k****m> over 4 years ago
9823c23b Remove fiber switches on callback fiber creation Niklas Keller <m****e@k****m> over 4 years ago
a581d607 Install extensions on GitHub Actions (#26) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
6b20b0f2 Remove default value for setErrorHandler (#30) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
eb2d6f83 Reduce fiber switches by queuing callbacks for each tick (#34) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
a928073c Unwrap exception only if suspended by interrupt Niklas Keller <m****e@k****m> over 4 years ago
e4bc85e8 Always rethrow errors in DriverSuspension (#31) Bob Weinand <b****9@h****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
498362a7 Use \Closure instead of callable (#27) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
7bfd2be0 Enable PHP 8.1 on GitHub Actions Niklas Keller <m****e@k****m> almost 5 years ago
2683b2eb Explicitly close resources, so they don't affect further tests Niklas Keller <m****e@k****m> almost 5 years ago
359aa98b Fix signal handlers if callback suspends Niklas Keller <m****e@k****m> almost 5 years ago
f4560fee Fix AbstractDriver::isRunning Niklas Keller <m****e@k****m> almost 5 years ago
31c8c776 Move fiber handling into Driver Niklas Keller <m****e@k****m> almost 5 years ago
6ab37ad3 Disable signal handlers in StreamSelectDriver::__destruct Niklas Keller <m****e@k****m> almost 5 years ago
dc9fbe71 Ignore new psalm false-positives Niklas Keller <m****e@k****m> almost 5 years ago
531a57ff Turn Suspension into an interface Niklas Keller <m****e@k****m> almost 5 years ago
38bda203 Default $value to null in Suspension::resume (#19) Niklas Keller <m****e@k****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
8580bcc7 Restrict supported PHP versions to >= 8.0.7 Niklas Keller <m****e@k****m> almost 5 years ago
67ac4131 Fiberize error handler (#10) Aaron Piotrowski <a****n@t****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago

← Back to repository