frankenphp
perf: optimize $_SERVER import
#1106
Merged

perf: optimize $_SERVER import #1106

dunglas merged 40 commits into main from perf-optimize-server-import
AlliBalliBaba
AlliBalliBaba AlliBalliBaba marked this pull request as ready for review 1 year ago
AlliBalliBaba AlliBalliBaba changed the title perf: Optimizes $_SERVER import perf: Optimize $_SERVER import 1 year ago
AlliBalliBaba
withinboredom
withinboredom commented on 2024-10-21
withinboredom
withinboredom commented on 2024-10-21
dunglas
dunglas commented on 2024-10-21
AlliBalliBaba
AlliBalliBaba commented on 2024-10-22
AlliBalliBaba
withinboredom
AlliBalliBaba
dunglas dunglas force pushed from 1100b3e4 to 8d60a22d 1 year ago
dunglas
AlliBalliBaba
AlliBalliBaba
withinboredom
dunglas
withinboredom
AlliBalliBaba
dunglas
dunglas requested changes on 2024-10-31
Optimizes server import and refactors.
6eddbc3a
AlliBalliBaba Moves expected output to separate file.
6c1bde97
AlliBalliBaba Refactor usability tests
49b798dd
Pins strings to thread freeing.
52bed5b2
Adds fuzzing test.
6043dd4e
Validates that the request path does not contain null bytes.
ae09fe2f
Makes test paths absolute.
4b566445
Renames 'fringe mode' to 'deprecated mode' and adds docs.
b2343901
Removes the caddy configuration and checks php.ini for filter.default
ed7910d6
AlliBalliBaba Resets freeing logic to not use pinner.
4f168613
Optimizes server import and refactors.
937978d4
AlliBalliBaba Moves expected output to separate file.
bd06a3c0
AlliBalliBaba Rebase.
6156c77f
AlliBalliBaba Rebase.
4230aa0f
AlliBalliBaba Rebase.
c9e1b429
AlliBalliBaba Rebase.
e645a836
Removes the caddy configuration and checks php.ini for filter.default
4a766df8
AlliBalliBaba Resets freeing logic to not use pinner.
5609b3ef
AlliBalliBaba Rebase.
c0bd7683
dunglas Trigger Build
bb0edb33
AlliBalliBaba Only unpins in a worker request (not when the request was finished ma…
90db6148
AlliBalliBaba Fixes duplication from merging.
8591e1c1
AlliBalliBaba Removes unnecessary assertions.
dc9ba9d7
AlliBalliBaba test
f0a6a9fe
dunglas Trigger Build
1f22cf9c
dunglas Trigger Build
e40bfe25
AlliBalliBaba Prevents PHP from interned string GC.
740ea6f6
dunglas Trigger Build
66eed40c
AlliBalliBaba Update cgi.go
3f80d7c1
AlliBalliBaba Update frankenphp.go
415eb31a
AlliBalliBaba Rejects requests instead of panicking/hanging.
9bf5021f
AlliBalliBaba Also resets the thread worker request.
ccf24fd5
AlliBalliBaba Adds comment on persistent strings.
70d14fd3
AlliBalliBaba Adds comment.
a370d521
AlliBalliBaba AlliBalliBaba force pushed from d44bd5ee to a370d521 1 year ago
AlliBalliBaba Fixes typo.
cd13e340
AlliBalliBaba Updates comment.
b4b8e709
AlliBalliBaba Also unpins on rejected worker requests.
c2331299
AlliBalliBaba Changes comment.
92e26876
AlliBalliBaba Adds Todo.
38e81bc6
dunglas Trigger Build
9e755c1f
dunglas
dunglas
dunglas approved these changes on 2024-11-04
dunglas dunglas changed the title perf: Optimize $_SERVER import perf: optimize $_SERVER import 1 year ago
dunglas dunglas merged e5ca9730 into main 1 year ago
dunglas dunglas deleted the perf-optimize-server-import branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone