Commit History

Author SHA1 Message Date
  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