{"push_id":3087277993,"size":1,"distinct_size":1,"ref":"refs/heads/io","head":"49e4b7b235483c7374409e7a05e9fa621aa94e69","before":"c054cdfc48d6b245091cc0904face91c6367c31c","commits":[{"sha":"49e4b7b235483c7374409e7a05e9fa621aa94e69","author":{"name":"Michael Bridgen","email":"97e4d5d0e400e5ad37382425ea95bde8b3933403@squaremobius.net"},"message":"Add basic machinery for deferreds\n\nTo have functions in JavaScript that will call into Go code to do I/O,\nwe need a bit of bookkeeping and a bit of protocol.\n\nThis commit adds some of the required machinery, in the package\n`deferred`. This is wired into the runtime, and used in the\nimplementation of a `read` built-in.\n\nLacking:\n - the JavaScript side of the machinery\n - ability to cancel an outstanding request\n - a non-silly implementation of read\n - non-silly scheduling of requests","distinct":true,"url":"https://api.github.com/repos/squaremo/jk/commits/49e4b7b235483c7374409e7a05e9fa621aa94e69"}]}
{"actor":{"display_login":"squaremo"}}