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
|
aa1d968dcf
|
refactor: faster $_SERVER variables creation
|
2023-11-16 14:40:52 +01:00 |
|
Kennedy Tedesco
|
e7bd54cc00
|
Chore: remove duplicated code in populateEnv()
|
2023-11-01 15:51:00 +01:00 |
|
Kévin Dunglas
|
48908f599d
|
fix: ensure that SERVER_PORT is always defined
|
2023-09-17 13:20:16 +02:00 |
|
Kévin Dunglas
|
91f6620151
|
fix: ensure SERVER_PORT is always set
|
2023-07-18 14:58:22 +02:00 |
|
Dylan Blokhuis
|
18940108d1
|
feat: add support for $_SERVER['PHP_SELF'] (#71)
* PHP_SELF
* remove accidental formatting
* test: add test for PHP_SELF
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2022-10-28 17:25:02 +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 |
|