History log of /ext-fiber/ (Results 126 – 150 of 294)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c805120426-Nov-2020 Aaron Piotrowski

Add simple examples

954a455725-Nov-2020 Aaron Piotrowski

Remove scheduler restriction when not returning to main

bc5d31a824-Nov-2020 Aaron Piotrowski

Be less opinionated on fiber throwing

0513d41024-Nov-2020 Aaron Piotrowski

Allow suspending in destruct and register_shutdown_function

Since schedulers can be restarted, there isn't a reason to forbid suspending in a destruct or register_shutdown_function.

2aab9ffe24-Nov-2020 Aaron Piotrowski

Allow re-entry of completed schedulers

Necessary for some nesting situations.

abc6d69124-Nov-2020 Aaron Piotrowski

Delete reference to closure after starting fiber

318dea8223-Nov-2020 Aaron Piotrowski

Fix leak with invalid args to Fiber::create()

215bc00323-Nov-2020 Aaron Piotrowski

Rename fiber member

0d404c4b22-Nov-2020 Christoph M. Becker

Add appveyor build

ad0b9a1e22-Nov-2020 Aaron Piotrowski

Fix test for better repeatability

543c545222-Nov-2020 Christoph M. Becker

Fix test cases for Windows (#4)

1e56de3122-Nov-2020 Christoph M. Becker

Fix Windows build

88739c7b22-Nov-2020 Aaron Piotrowski

Remove unneeded include

Seems php_config.h is needed here.

ca783dd022-Nov-2020 Aaron Piotrowski

Remove missed continuation class entry in header

2f2dfd6322-Nov-2020 Aaron Piotrowski

Error on previously started fiber

55e4f66422-Nov-2020 Aaron Piotrowski

Remove some GC nonsense

Dropping Continuations makes this unnecessary.

854af5a721-Nov-2020 Aaron Piotrowski

Update stubs

eeaad71621-Nov-2020 Aaron Piotrowski

Add ReflectionFiber error test

e92d840f21-Nov-2020 Aaron Piotrowski

Drop Continuation object


examples/001-timer.php
examples/002-multiple-timers.php
examples/004-sockets.php
examples/005-curl.php
include/fiber.h
scripts/Failure.php
scripts/Future.php
scripts/Promise.php
scripts/Success.php
scripts/functions.php
src/fiber.c
stubs/Continuation.php
stubs/Fiber.php
stubs/ReflectionFiber.php
tests/001-resume.phpt
tests/002-throw.phpt
tests/003-catch.phpt
tests/004-delay-resume.phpt
tests/005-delay-throw.phpt
tests/008-unresolved.phpt
tests/009-unresolved-with-finally.phpt
tests/012-nested-schedulers.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/031-internal-error-on-fiber-invocation.phpt
tests/032-fiber-run-throwing.phpt
tests/033-fiber-run-throwing-after-suspend.phpt
tests/036-fiber-undefined-method.phpt
tests/037-new-continuation-throws.phpt
tests/037-new-reflection-fiber-throws.phpt
tests/038-throwing-suspend-callback.phpt
tests/039-suspend-callback-returning-refcounted.phpt
tests/040-suspend-in-suspend-callback.phpt
tests/041-resume-running-fiber.phpt
tests/041-reuse-continuation.phpt
tests/043-fatal-error-in-nested-suspend.phpt
tests/044-reflection-fiber-from-continuation.phpt
tests/046-reflection-fiber-nested.phpt
tests/047-reflection-fiber-get-trace.phpt
tests/048-reflection-fiber-status.phpt
7bd0f41f20-Nov-2020 Aaron Piotrowski

Don’t wrap exception thrown during shutdown

This was causing an assertion failure with RC5.

00432b1320-Nov-2020 Aaron Piotrowski

Restore error observer due to RC5 changes

3621055520-Nov-2020 Aaron Piotrowski

Separate Fiber::run() into two methods

Allows for creating fibers without such deep nesting and adds ReflectionFiber::fromFiber().

a22fd7ad20-Nov-2020 Aaron Piotrowski

Drop ReflectionFiber::getThis()

8278500220-Nov-2020 Aaron Piotrowski

Fix ReflectionFiber::getTrace()

f5b8219720-Nov-2020 Aaron Piotrowski

Allow creating ReflectionFiber from terminated fiber

12345678910>>...12