Commit History

Author SHA1 Message Date
  Alliballibaba 3ffbe063d6 Merge branch 'main' into refactor/start-worker-threads-directly 4 days ago
  Alliballibaba 55ad8ba8bc Refactor: removes global waitgroups and uses a 'thread state' abstraction instead. 4 days ago
  Rob Landers 0c123a2563 remove opcache_reset (#1173) 4 days ago
  Alliballibaba c811f4a167 Removes redundant check. 6 days ago
  Alliballibaba 06ebd67cf4 Refactors new thread loop approach. 6 days ago
  Alliballibaba 740fac7943 Merge branch 'main' into refactor/start-worker-threads-directly 1 week ago
  Kévin Dunglas 843d199469 perf: cache computations in WithRequestDocumentRoot (#1154) 1 week ago
  Alliballibaba 4e356989cd Removes call from go to c. 1 week ago
  Alliballibaba ec32f0cc55 Removes defer. 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 7f13ada3e6 Fixing merge conflicts and formatting. 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 a9857dc82e Cleanup. 2 weeks ago
  Alliballibaba c03c59bd60 Cleanup. 2 weeks ago
  Alliballibaba f7e7d41f87 Refactors php threads to take callbacks. 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 d53f909d20 chore: various cleanups 1 month ago
  Rob Landers e812473fe1 implement getenv and putenv in go (#1086) 1 month ago
  Alexander Stecher 8bbd16d585 Removes worker panic when the watcher is enabled. (#1092) 1 month ago
  Alexander Stecher d99b16a158 perf: remove all cgo handles (#1073) 1 month ago
  Kévin Dunglas e9c075a4a5 feat: add build tag to skip Watcher support (#1076) 1 month ago
  Kévin Dunglas 56d2f99548 chore: make the watcher module internal 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 90a7b98b10 feat: log the number of threads and workers during startup 5 months ago
  Kévin Dunglas 3d065eda35 $_SERVER['FRANKENPHP_WORKER'] must not be NULL-terminated 6 months ago
  Kévin Dunglas 07a74e5c5a perf: reduce allocs when creating $_SERVER (#540) 8 months ago
  Rob Landers 7830aae549 Ensure we don't modify a shared env (#452) 10 months ago
  Rob Landers 5bda50cbd7 Fix memory leak (#442) 11 months ago
  Kévin Dunglas b4aa8038ff feat: detect when worker crashes or terminates normally (#315) 1 year ago
  Kévin Dunglas aa1d968dcf refactor: faster $_SERVER variables creation 1 year ago
  Kévin Dunglas fb63099a88 feat: allow passing env vars to workers (#210) 1 year ago
  Kévin Dunglas 8149f191e0 chore: clean multiple errors handling 1 year ago
  Kévin Dunglas 307c5fa865 fix: properly cleanup workersReadyWG (#184) 1 year ago
  Kévin Dunglas df976c1708 fix: race condition on shutdown 1 year ago
  Kévin Dunglas 75cd310292 feat: add support for PHP timeouts on Linux (#128) 1 year ago
  Kévin Dunglas 8e824a7906 perf: remove an extra call to cgo (#117) 2 years ago