convert remaining non-specialized arrays in ext_asio
commitb41d31cee06d497d02071dc6def4b9a93f01bb2d
authorBill Fumerola <bill@fb.com>
Fri, 13 Dec 2019 02:32:48 +0000 (12 18:32 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 13 Dec 2019 02:36:21 +0000 (12 18:36 -0800)
treec78a05d19d0e4c2bae19605d32eb7b720793923e
parentc7b5796353ee8d78c1d160b090feb8a58986f6a9
convert remaining non-specialized arrays in ext_asio

Summary:
- `AsioBlockableChain::toArray` becomes a `varray`/`vec`
- pass empty arguments to closures as `vec` for `AsioSession::onIOWaitEnter()` and `AsioSession::onIOWaitExit()`

Reviewed By: jano

Differential Revision: D18771076

fbshipit-source-id: 3f2341a4eb02ec64d184c8ba1a7900fe12c57268
hphp/runtime/ext/asio/asio-blockable.cpp
hphp/runtime/ext/asio/asio-session.cpp
hphp/runtime/ext/asio/ext_waitable-wait-handle.cpp
hphp/runtime/ext/asio/ext_waitable-wait-handle.h
hphp/test/slow/ext_asio/await_all_from_container.php