Ref T9640. In libphutil, switches to the PHP 7.1 async_signals mechanism when it is available.
Details
Details
- Reviewers
chad - Maniphest Tasks
- T9640: Make Phabricator compatible with PHP7
- Commits
- rPHU9d85dfab0f53: Where available, use async_signals in libphutil
With the next change, ran daemons with bin/phd start and bin/phd debug, then ^C'd them.
- Before patch: long hang.
- After patch: They responded to the signals normally and exited promptly.
Diff Detail
Diff Detail
- Repository
- rPHU libphutil
- Branch
- seven6
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 15241 Build 20039: Run Core Tests Build 20038: arc lint + arc unit