Kévin Dunglas
|
07a74e5c5a
|
perf: reduce allocs when creating $_SERVER (#540)
* perf: reduce allocs when creating $_SERVER
* improve
* refactor: prevent C allocs when populating $_SERVER
* cs
* remove append()
* simplify
* wip
* cleanup
* add cache
* cleanup otter init
* some fixes
* cleanup
* test with a leak
* remove const?
* add const
* wip
* wip
* allocate dynamic variables in Go memory
* cleanup
* typo
* bump otter
* chore: bump deps
|
2024-03-12 18:31:30 +01:00 |
|
Kévin Dunglas
|
49baf02035
|
feat: add go_apache_request_headers()
|
2024-01-23 23:14:24 +01:00 |
|
Kévin Dunglas
|
c9bf9940d1
|
ci: add Super-Linter (#323)
|
2023-12-01 17:26:21 +01:00 |
|
Kévin Dunglas
|
aa1d968dcf
|
refactor: faster $_SERVER variables creation
|
2023-11-16 14:40:52 +01:00 |
|
Kévin Dunglas
|
c615fe0087
|
feat: add experimental CLI support (#239)
* feat: add CLI support
* updated
* debug
* fix tests
* Caddy php-cli command
* use thread
* $_SERVER and input streams support
* Update frankenphp.c
Co-authored-by: Francis Lavoie <lavofr@gmail.com>
---------
Co-authored-by: Francis Lavoie <lavofr@gmail.com>
|
2023-10-09 14:38:15 +02:00 |
|
Kévin Dunglas
|
09b2282441
|
feat: set SAPI version
|
2023-09-16 13:55:41 +02:00 |
|
Kévin Dunglas
|
d284deab9d
|
fix: frankenphp_update_server_context declaration
|
2023-07-17 10:18:33 +02:00 |
|
Kévin Dunglas
|
75cd310292
|
feat: add support for PHP timeouts on Linux (#128)
|
2023-03-05 15:47:20 +01:00 |
|
Kévin Dunglas
|
8e824a7906
|
perf: remove an extra call to cgo (#117)
|
2022-11-28 18:06:37 +01:00 |
|
Kévin Dunglas
|
6a6dda5ed9
|
feat: expose PHP version (#102)
|
2022-11-12 14:48:10 +01:00 |
|
Jockos
|
f0b2eb7445
|
feat: improve of performance of PHP variables registration (#94)
* feat: enhance php register variables
* apply comments
* fix errors
* improve benchmark
* remove debug statement
* use defer
* don't use defer in a loop
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2022-11-10 14:03:50 +01:00 |
|
Kévin Dunglas
|
796476d537
|
feat: use threads instead of GoRoutines (#6)
* feat: use threads instead of GoRoutines
* many improvements
* fix some bugs
|
2022-10-04 14:41:19 +02:00 |
|
Kévin Dunglas
|
84273ec395
|
fix: fix thread safety issues (#5)
* fix: fix thread safety issues
* some improvements
* wip
* tiny improvements
|
2022-06-03 17:18:07 +02:00 |
|
Kévin Dunglas
|
7d81fa51fe
|
feat: add a woker mode (#1)
* refactor: better memory management
* wip
* tmp
* introduce a go-like api
* upgraded to PHP 8.2
* Fix thread safety issues
* fix tests
* wip
* refactor worker
* worker prototype
* fix populate env
* session
* improve tests
* fix Caddy tests
* refactor
|
2022-05-18 11:52:24 +02:00 |
|
Kévin Dunglas
|
290e9e1114
|
feat: Caddy module
|
2021-11-01 00:18:30 +01:00 |
|
Kévin Dunglas
|
a2607e6be7
|
initial commit
|
2021-09-24 18:52:20 +02:00 |
|