Rob Landers
|
52df300f86
|
feat: custom workers initial support (#1795)
* create a simple thread framework
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add tests
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix comment
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* remove mention of an old function that no longer exists
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* simplify providing a request
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* satisfy linter
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add error handling and handle shutdowns
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add tests
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* pipes are tied to workers, not threads
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix test
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add a way to detect when a request is completed
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* we never shutdown workers or remove them, so we do not need this
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add more comments
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* Simplify modular threads (#1874)
* Simplify
* remove unused variable
* log thread index
* feat: allow passing parameters to the PHP callback and accessing its return value (#1881)
* fix formatting
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix test compilation
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix segfaults
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* Update frankenphp.c
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
---------
Signed-off-by: Robert Landers <landers.robert@gmail.com>
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2025-09-18 09:21:49 +02:00 |
|