{"push_id":1562576180,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e5c61f4532c0fa6758682547ad2dd6061eae3c7f","before":"f676a8d72956c855ad6918489e74b22fb16e98cb","commits":[{"sha":"0c6ec438e190d8da8b591a97402b363f7b215a6d","author":{"name":"Steve White","email":"0cfc06f85e13afdb09d34abae931108003727bc5@gmail.com"},"message":"Improve the TapFileCntl read function.\n\nHaving forgotten about since I wrote it for Einstein...\n\n0 means a call is successful.\nlen means a call failed and is EOF.\nAnything else means it was partially successful.\n\nPer:\nhttp://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0376d/Baceahbd.html\n\nOur do_sys_read() returns the length of the read, which doesn't\nalign with these result codes.\n\nSo if do_sys_read() returns -1, return len.\n\nIf do_sys_read() returns 0, lie about this, change the buffer to\na length of one with contents 0x00.\n\nAnd then provided the call didn't fail, return maxlen - length,\nmeaning we'd only return 0 if we filled the buffer.","distinct":true,"url":"https://api.github.com/repos/pablomarx/Leibniz/commits/0c6ec438e190d8da8b591a97402b363f7b215a6d"},{"sha":"e5c61f4532c0fa6758682547ad2dd6061eae3c7f","author":{"name":"Steve White","email":"0cfc06f85e13afdb09d34abae931108003727bc5@gmail.com"},"message":"Set up the AppDelegate as the ListenerWindowController's delegate.\n\nModify the associated file's inputBuffer based on listener delegates.\nIf we scan a \\n in the inputBuffer, notify the Newton about this.\n\nThis is working for the J1 image, and MP130 v2.0.  The others\ndon't seem to be scanning the inputNotify address at all....","distinct":true,"url":"https://api.github.com/repos/pablomarx/Leibniz/commits/e5c61f4532c0fa6758682547ad2dd6061eae3c7f"}]}
{"actor":{"display_login":"pablomarx"}}