History log of /ext-fiber/ (Results 76 – 100 of 294)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4454572f08-Mar-2021 David CARLIER

Use asm for cpu tagged as amd64 (#12)

50dc79ef08-Mar-2021 Aaron Piotrowski

Update vagrant php version

8997a70908-Mar-2021 Aaron Piotrowski

Update readme and stubs

9f10ce5708-Mar-2021 Aaron Piotrowski

Remove leftover declaration

11f0accd08-Mar-2021 Aaron Piotrowski

Declare void params were appropriate

04e5533307-Mar-2021 Aaron Piotrowski

Clarify getReturn() behavior

07d449c506-Mar-2021 Aaron Piotrowski

Handle error reporting being explicitly set to 0

e451ad6606-Mar-2021 Aaron Piotrowski

Use default error_reporting if not set by ini

Fixes #11.

9cc8205321-Feb-2021 Aaron Piotrowski

Update opcode definition

301b71b021-Feb-2021 Aaron Piotrowski

Stop @-operator leaking from fiber

42384a3117-Feb-2021 Aaron Piotrowski

Fix build error on windows

b81d6a4d17-Feb-2021 Aaron Piotrowski

Remove memory hack leftover from schedulers

2f9ea7d817-Feb-2021 Aaron Piotrowski

Improve error messages from Fiber::getReturn()

8a61f3d517-Feb-2021 Aaron Piotrowski

Add ReflectionFiber::getFiber()

3779945b15-Feb-2021 Aaron Piotrowski

Add internal observer API

2c0d968e12-Feb-2021 Aaron Piotrowski

Update readme

a4f3728808-Feb-2021 Aaron Piotrowski

Update tests and examples


examples/001-simple.php
examples/002-read-write.php
examples/003-curl.php
examples/004-timer.php
examples/005-multiple-timers.php
examples/006-async-function.php
examples/007-sockets.php
scripts/Failure.php
scripts/Future.php
scripts/Loop.php
scripts/Promise.php
scripts/Success.php
scripts/TimerQueue.php
scripts/TimerQueueEntry.php
scripts/bootstrap.php
scripts/functions.php
tests/001-resume.phpt
tests/002-throw.phpt
tests/003-catch.phpt
tests/004-delay-resume.phpt
tests/004-get-return.phpt
tests/005-delay-throw.phpt
tests/005-failing-fiber.phpt
tests/006-fiber-scheduler-throw.phpt
tests/006-unfinished-fiber.phpt
tests/007-exception-handler.phpt
tests/007-unfinished-fiber-with-finally.phpt
tests/008-unfinished-fiber-with-nested-try-catch.phpt
tests/008-unresolved.phpt
tests/009-unfinished-fiber-with-suspend-in-finally.phpt
tests/009-unresolved-with-finally.phpt
tests/010-run-scheduler-on-exit.phpt
tests/010-unfinished-fiber-with-throw-in-finally.phpt
tests/011-exiting-scheduler.phpt
tests/011-fiber-exceptions.phpt
tests/012-nested-schedulers.phpt
tests/012-unstarted-fiber.phpt
tests/013-fatal-error-in-fiber.phpt
tests/013-register-shutdown.phpt
tests/014-destruct.phpt
tests/014-start-arguments.phpt
tests/015-destruct-and-register-shutdown.phpt
tests/015-fiber-status.phpt
tests/016-reflection-fiber.phpt
tests/016-unfinished-fiber.phpt
tests/017-nested-schedulers-2.phpt
tests/017-reflection-fiber-errors.phpt
tests/018-nested-schedulers-3.phpt
tests/018-resume-non-running-fiber.phpt
tests/019-double-start.phpt
tests/019-wrong-scheduler.phpt
tests/020-resume-terminated-fiber.phpt
tests/020-unfinished-fiber-with-finally.phpt
tests/021-throw-into-non-running-fiber.phpt
tests/021-unfinished-fiber-with-nested-try-catch.phpt
tests/022-unfinished-fiber-in-finally.phpt
tests/023-fiber-without-suspend.phpt
tests/024-invalid-constructor-args.phpt
tests/026-unfinished-fiber-with-throw-in-finally.phpt
tests/027-fatal-with-pending-scheduler.phpt
tests/028-fatal-error-in-scheduler.phpt
tests/029-register-shutdown-after-uncaught-exception.phpt
tests/030-destruct-after-uncaught-exception.phpt
tests/031-internal-error-on-fiber-invocation.phpt
tests/032-fiber-run-throwing.phpt
tests/033-fiber-run-throwing-after-suspend.phpt
tests/034-scheduler-throwing-during-shutdown.phpt
tests/035-failure-with-pending.phpt
tests/036-fiber-undefined-method.phpt
tests/037-fiber-create-invalid-argument.phpt
tests/038-fiber-this-in-scheduler.phpt
tests/039-suspend-main-without-resume-path.phpt
tests/040-start-running-fiber.phpt
tests/041-resume-running-fiber.phpt
tests/042-nested-schedulers-4.phpt
tests/043-fatal-error-in-new-fiber.phpt
tests/045-reflection-fiber-from-fiber-scheduler.phpt
tests/046-reflection-fiber-nested.phpt
tests/047-reflection-fiber-get-trace.phpt
tests/048-reflection-fiber-status.phpt
tests/050-multiple-schedulers-throwing-on-exit.phpt
tests/051-resume-non-running-fiber.phpt
tests/052-resume-outside-scheduler.phpt
tests/053-unstarted-fiber-scheduler.phpt
tests/054-fiber-status.phpt
375d671507-Feb-2021 Aaron Piotrowski

Restore Fiber::this()

Plus cleaned up some now unnecessary code.

881dddb006-Feb-2021 Aaron Piotrowski

Add Fiber::getReturn()

4f563e5d04-Feb-2021 Aaron Piotrowski

Drop FiberScheduler

2094c81902-Feb-2021 Niklas Keller

Update README.md

9a104dbf02-Feb-2021 Niklas Keller

Update README.md

1eed822d04-Jan-2021 Aaron Piotrowski

Refactor FiberScheduler


examples/001-simple.php
examples/002-read-write.php
examples/003-curl.php
examples/004-timer.php
examples/005-multiple-timers.php
examples/007-sockets.php
include/fiber.h
scripts/Loop.php
scripts/functions.php
src/fiber.c
stubs/Fiber.php
stubs/FiberScheduler.php
stubs/ReflectionFiberScheduler.php
tests/001-resume.phpt
tests/002-throw.phpt
tests/003-catch.phpt
tests/004-delay-resume.phpt
tests/005-delay-throw.phpt
tests/006-fiber-scheduler-throw.phpt
tests/007-exception-handler.phpt
tests/008-unresolved.phpt
tests/009-unresolved-with-finally.phpt
tests/010-run-scheduler-on-exit.phpt
tests/011-exiting-scheduler.phpt
tests/012-nested-schedulers.phpt
tests/013-register-shutdown.phpt
tests/014-destruct.phpt
tests/015-destruct-and-register-shutdown.phpt
tests/016-unfinished-fiber.phpt
tests/017-nested-schedulers-2.phpt
tests/018-nested-schedulers-3.phpt
tests/019-wrong-scheduler.phpt
tests/020-unfinished-fiber-with-finally.phpt
tests/021-unfinished-fiber-with-nested-try-catch.phpt
tests/022-unfinished-fiber-in-finally.phpt
tests/023-fiber-without-suspend.phpt
tests/026-unfinished-fiber-with-throw-in-finally.phpt
tests/027-fatal-with-pending-scheduler.phpt
tests/028-fatal-error-in-scheduler.phpt
tests/029-register-shutdown-after-uncaught-exception.phpt
tests/030-destruct-after-uncaught-exception.phpt
tests/031-internal-error-on-fiber-invocation.phpt
tests/032-fiber-run-throwing.phpt
tests/033-fiber-run-throwing-after-suspend.phpt
tests/034-scheduler-throwing-during-shutdown.phpt
tests/035-failure-with-pending.phpt
tests/038-fiber-this-in-scheduler.phpt
tests/039-suspend-main-without-resume-path.phpt
tests/040-start-running-fiber.phpt
tests/041-resume-running-fiber.phpt
tests/042-nested-schedulers-4.phpt
tests/043-fatal-error-in-new-fiber.phpt
tests/044-unstarted-fiber.phpt
tests/045-reflection-fiber-from-fiber-scheduler.phpt
tests/046-reflection-fiber-nested.phpt
tests/047-reflection-fiber-get-trace.phpt
tests/048-reflection-fiber-status.phpt
tests/049-reflection-fiber-errors.phpt
tests/050-multiple-schedulers-throwing-on-exit.phpt
tests/051-resume-non-running-fiber.phpt
tests/052-resume-outside-scheduler.phpt
tests/053-unstarted-fiber-scheduler.phpt
tests/054-fiber-status.phpt
cfc89af304-Jan-2021 Aaron Piotrowski

NULL root and current fiber on startup

Fixes #7.

e8c3d69629-Dec-2020 Bob Weinand

Release fiber object during shutdown (instead of decrementing gc)

12345678910>>...12