{"push_id":1921432128,"size":3,"distinct_size":3,"ref":"refs/heads/foo","head":"b7f6ca7c12da2a6d5002a57d132cb533765fc8be","before":"65dfc41729391e4a3ca9b424c1578f9d4b2db661","commits":[{"sha":"61deb500e1b1e9e6ba07c32b64e4b17e052bf2ab","author":{"name":"Anna Henningsen","email":"6ab69d5d0413b53c075e34a831dd9f590ea00ac1@addaleax.net"},"message":"src: refactor async callback handling\n\n- Merge the two almost-but-not-quite identical `MakeCallback()`\n  implementations\n- Provide a public `CallbackScope` class for embedders in order\n  to enable `MakeCallback()`-like behaviour without tying that\n  to calling a JS function","distinct":true,"url":"https://api.github.com/repos/addaleax/node/commits/61deb500e1b1e9e6ba07c32b64e4b17e052bf2ab"},{"sha":"df9d150bd5db84335cb673f774814105db727a5c","author":{"name":"Anna Henningsen","email":"6ab69d5d0413b53c075e34a831dd9f590ea00ac1@addaleax.net"},"message":"src: remove virtually unused ExecScope","distinct":true,"url":"https://api.github.com/repos/addaleax/node/commits/df9d150bd5db84335cb673f774814105db727a5c"},{"sha":"b7f6ca7c12da2a6d5002a57d132cb533765fc8be","author":{"name":"Anna Henningsen","email":"6ab69d5d0413b53c075e34a831dd9f590ea00ac1@addaleax.net"},"message":"n-api: use AsyncResource for Work tracking\n\nEnable combining N-API async work with async-hooks.","distinct":true,"url":"https://api.github.com/repos/addaleax/node/commits/b7f6ca7c12da2a6d5002a57d132cb533765fc8be"}]}
{"actor":{"display_login":"addaleax"}}