Yang, Bo
Yang, Bo
Suppose I have multiple projects in a single build. Some projects are spark tasks while some projects are libraries that do not depends on Spark. By default, this plugin added...
It would allow for use cases like this: ``` async function outer(): Awaitable { await wait_for_notification_async( async $notifyee ==> { concurrent { await async { await gen_usleep(100); $notifyee->trySucceed("fast condition"); }...
The new name is more consistent with other HSL API
1. Introduced the ADT type `ConditionState` to replace `?Awaitable` in the original implementation, removing `HH_FIXME[4110]` 2. Added a `Finish` state to remove the reference from the child awaitable to the...
I use `Async\Semaphore` to limit the concurrency in https://github.com/hhvm/hhast/pull/399, which works good. But the current design of `Async\Semaphore` does not support the use cases where the `waitForAsync` callers expect different...
We commonly include a Breaking Changes section in release notes. What does the terminology actually mean? I used to think it is similar to breakages in binary backward compatibility in...