Alliballibaba
|
06ebd67cf4
Refactors new thread loop approach.
|
6 days ago |
Alliballibaba
|
8a272cba7c
Fixes merge conflict.
|
6 days ago |
Alliballibaba
|
740fac7943
Merge branch 'main' into refactor/start-worker-threads-directly
|
6 days ago |
Alliballibaba
|
4e356989cd
Removes call from go to c.
|
1 week ago |
Rob Landers
|
022b8f1094
perf: use buffered chans for requests (#1146)
|
1 week ago |
Kévin Dunglas
|
9013614801
fix: sapi_module.getenv() should delegate to Go
|
2 weeks ago |
Alliballibaba
|
3587243f59
Moves worker request logic to worker.go.
|
2 weeks ago |
Alliballibaba
|
89d8e267d8
Resolves waitgroup race condition on startup.
|
2 weeks ago |
Alliballibaba
|
a8a00c8372
Adjustments as suggested by @dunglas.
|
2 weeks ago |
Alliballibaba
|
13fb4bb729
Prevents overlapping of TSRM reservation and script execution.
|
2 weeks ago |
Alliballibaba
|
a726a2c33c
Merge branch 'main' into refactor/start-worker-threads-directly
|
2 weeks ago |
Alliballibaba
|
09e0ca677c
Fix opcache_reset race condition.
|
2 weeks ago |
Kévin Dunglas
|
75dab8f33d
chore: bump deps and misc improvements (#1135)
|
2 weeks ago |
Alexander Stecher
|
1c3ce114f6
perf: use hot worker threads when possible (#1126)
|
2 weeks ago |
Alexander Stecher
|
e5ca97308e
perf: optimize $_SERVER import (#1106)
|
2 weeks ago |
Alliballibaba
|
17d5cbe59f
Adjusts the watcher logic.
|
2 weeks ago |
Alliballibaba
|
08254531d4
Adjusts watcher logic.
|
2 weeks ago |
Alliballibaba
|
c03c59bd60
Cleanup.
|
2 weeks ago |
Alliballibaba
|
f7e7d41f87
Refactors php threads to take callbacks.
|
2 weeks ago |
Alliballibaba
|
7d2ab8cc99
Initial working implementation.
|
2 weeks ago |
Alliballibaba
|
89b211d678
Cleans up the exponential backoff.
|
2 weeks ago |
Alliballibaba
|
ad34140027
Moves code to separate file.
|
2 weeks ago |
Alliballibaba
|
fe1158fb67
Decouple workers.
|
2 weeks ago |
Kévin Dunglas
|
69c43ee43d
chore: use upstream e-dant/watcher headers and build system (#1119)
|
3 weeks ago |
Kévin Dunglas
|
d53f909d20
chore: various cleanups
|
4 weeks ago |
Rob Landers
|
e812473fe1
implement getenv and putenv in go (#1086)
|
1 month ago |
Kévin Dunglas
|
dbd3ae54af
fix: always ignore SIGPIPE (#1101)
|
1 month ago |
Alexander Stecher
|
d99b16a158
perf: remove all cgo handles (#1073)
|
1 month ago |
Alexander Stecher
|
8d9b6e755b
feat: restart workers when on source changes (#1013)
|
1 month ago |
Rob Landers
|
aa585f7da0
handle worker failures gracefully (#1038)
|
1 month ago |
Rob Landers
|
5d43fc2c8d
add basic metrics (#966)
|
1 month ago |
Kévin Dunglas
|
a16076e082
perf: prevent useless logger allocs
|
2 months ago |
Kévin Dunglas
|
7a524ddbd5
ci: add back -Wall -Werror
|
3 months ago |
Kévin Dunglas
|
968176a948
ci: run tests with ASAN and MSAN (#955)
|
3 months ago |
Kévin Dunglas
|
2af8fd2e31
chore: remove useless cgo directive
|
3 months ago |
Kévin Dunglas
|
0500ebc191
perf: improve PHP thread management (#898)
|
4 months ago |
Kévin Dunglas
|
3714fdf3a1
fix: superglobals-realated crash with custom extensions in worker mode (#796)
|
5 months ago |
Rob Landers
|
b96db939b7
feat: option to enable full duplex for HTTP/1 connections (#692)
|
5 months ago |
Kévin Dunglas
|
90a7b98b10
feat: log the number of threads and workers during startup
|
5 months ago |
Rob Landers
|
d973206174
fix reading post bodies (#686)
|
8 months ago |
Kévin Dunglas
|
1511decad6
chore: some CS changes
|
8 months ago |
Kévin Dunglas
|
07a74e5c5a
perf: reduce allocs when creating $_SERVER (#540)
|
8 months ago |
Kévin Dunglas
|
b71dae9b03
fix: prevent crash when calling apache_request_headers() in non-HTTP context
|
8 months ago |
Kévin Dunglas
|
fe7e9e7c79
fix: crash when using apache_request_headers() (#536)
|
9 months ago |
Kévin Dunglas
|
49baf02035
feat: add go_apache_request_headers()
|
10 months ago |
naoki kuroda
|
3692818d0c
perf: optimize cookie handling in request (#459)
|
10 months ago |
Rob Landers
|
7830aae549
Ensure we don't modify a shared env (#452)
|
10 months ago |
Rob Landers
|
2055142904
apply just an optimization (#450)
|
10 months ago |
Rob Landers
|
5bda50cbd7
Fix memory leak (#442)
|
11 months ago |
Kévin Dunglas
|
7c5f18fe3f
ci: fix changelog generation
|
11 months ago |