{"push_id":1359980637,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"df639a443c77a1a748931aab8e4c4f9dc49f45af","before":"c41e0d1f69103f0251a280a0516d144285b514da","commits":[{"sha":"df639a443c77a1a748931aab8e4c4f9dc49f45af","author":{"name":"Andres Suarez","email":"b0ef26ce5e4a521b6c8a5ffbe6367423bd3ae155@fb.com"},"message":"Limit PromisePool to only accepting async executors\n\nSummary: Passing around `resolve`/`reject` functions is an awkward API. In the case of `MerlinProcess.js`, it results in a false sense that your `async` functions will bubble up exceptions. This diff modifies `PromisePool` so that executors must return promises. This simplifies the API and allows `PromisePool` users to handle exceptions from `async` functions w/o boilerplate.\n\nReviewed By: mroch\n\nDifferential Revision: D4051354\n\nfbshipit-source-id: 5bc1c45ae431aa3d7f086c20f14ee904d226c9f4","distinct":true,"url":"https://api.github.com/repos/facebook/nuclide/commits/df639a443c77a1a748931aab8e4c4f9dc49f45af"}]}
{"actor":{"display_login":"facebook-github-bot"}}