{"push_id":691630628,"size":7,"distinct_size":7,"ref":"refs/heads/fix-close","head":"ce08bba16d0bbe4329ceb219057e6dda89f1b880","before":"fe0fb4be719d7a42b46774a0993f704c52988e40","commits":[{"sha":"15ada9d65f6030e052a488871056f1240ece9eed","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,stream: add slot to remember CRT fd\n\nCertain types of streams may be opened from a CRT file descriptor (as\nopposed to a Windows HANDLE). In order to close the file descriptor\nlater, libuv must store the file descriptor used to open the stream.","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/15ada9d65f6030e052a488871056f1240ece9eed"},{"sha":"1ea80b085b97082cd51f5f7d905629a0f405750a","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,pipe: properly close when created from CRT fd\n\nWhen a Windows handle was opened from a CRT fd, it needs to be closed\nwith `close()` instead of `CloseHandle()`.","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/1ea80b085b97082cd51f5f7d905629a0f405750a"},{"sha":"947e2e1032d2697c014f94ab2968956d7ca1e55a","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,pipe: don't close fd 0-2","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/947e2e1032d2697c014f94ab2968956d7ca1e55a"},{"sha":"76a83ef3964023e80777b52d19ad4966ed57835a","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,tty: convert fd -> handle safely\n\n_get_osfhandle() may throw if it's used to convert a non-open file\ndescriptor to a Windows HANDLE. Use the safe uv__get_osfhandle instead.","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/76a83ef3964023e80777b52d19ad4966ed57835a"},{"sha":"ab2ee1d91222c895279bcb5989bde504e4b76563","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,tty: properly close when created from CRT fd\n\nWhen a Windows handle was opened from a CRT fd, it needs to be closed\nwith `close()` instead of `CloseHandle()`.","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/ab2ee1d91222c895279bcb5989bde504e4b76563"},{"sha":"eb89538bf63c725faf76e48549eb9b6d990ba094","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,tty: don't close fd 0-2","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/eb89538bf63c725faf76e48549eb9b6d990ba094"},{"sha":"ce08bba16d0bbe4329ceb219057e6dda89f1b880","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,fs: don't close fd 0-2","distinct":true,"url":"https://api.github.com/repos/piscisaureus/libuv-1/commits/ce08bba16d0bbe4329ceb219057e6dda89f1b880"}]}