{"push_id":2097964510,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"def56207da3c08291963a3e8e8e5ba079a5b594e","before":"34c43f4775971ab9b2b8ed43356f218add6387b2","commits":[{"sha":"ab42d83714b5d1f0e2d29e03e9344c9ab48dfc24","author":{"name":"Pierce Lopez","email":"8cec267edb6d9699f84a9f7daf9f1e927bba57c7@gmail.com"},"message":"file_upload demo: yield write() cb in body_producer","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/ab42d83714b5d1f0e2d29e03e9344c9ab48dfc24"},{"sha":"e92aa20f2d49ef1d2d9589d85d12daccb4a42c04","author":{"name":"Pierce Lopez","email":"8cec267edb6d9699f84a9f7daf9f1e927bba57c7@gmail.com"},"message":"file_upload demo: write multi-part framing in one call","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/e92aa20f2d49ef1d2d9589d85d12daccb4a42c04"},{"sha":"5a40d21658491f8f2816b9a8c00da2389f8146dc","author":{"name":"JuanPablo","email":"7cdc6fa8b09dbaf67fbf44ad8f312aa2a5b3c7a2@gmail.com"},"message":"removed unused import logging","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/5a40d21658491f8f2816b9a8c00da2389f8146dc"},{"sha":"f7046cfbb27bd24938a6f8015e51f62b124db885","author":{"name":"TianZhen","email":"2d3b997723748e5a9e87d6d0693c47a434a2f699@gmail.com"},"message":"fix: iostream exception alias","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/f7046cfbb27bd24938a6f8015e51f62b124db885"},{"sha":"5d4a9ab26372efd255bbb29fde55c41395ed17b1","author":{"name":"Jungkook Park","email":"2e341428744f40069e30cb9b4596cdbe888f79fd@gmail.com"},"message":"fix websocket handshake failure causes an exception","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/5d4a9ab26372efd255bbb29fde55c41395ed17b1"},{"sha":"1c2eb6727bf3eb1c465ad34e5b2f506817c98a20","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2149 from ploxiln/file_upload_yield\n\nfile_upload demo: yield write() cb in body_producer","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/1c2eb6727bf3eb1c465ad34e5b2f506817c98a20"},{"sha":"4bc35ee9bfdb1f35c90ed354312aba4c30db9d93","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2154 from juanpabloaj/removed-unused-import-logging\n\nremoved unused import logging","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/4bc35ee9bfdb1f35c90ed354312aba4c30db9d93"},{"sha":"ad088464a81b8349904e637279d3a24247a88260","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2155 from dawncold/fix-iostream-exception-alias\n\nfix: iostream exception alias","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/ad088464a81b8349904e637279d3a24247a88260"},{"sha":"37081d792896a44d27c3423b73001937d972c806","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2157 from pjknkda/master\n\nwebsocket: fix missing websocket header causes an exception","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/37081d792896a44d27c3423b73001937d972c806"},{"sha":"3b374d59228abb840d7d882b39876b05acd0dabb","author":{"name":"Antoine Pitrou","email":"2774d14550c0a47bad9bc992ee5d14c3f60603ae@python.org"},"message":"Remove SSL hack\n\nAll recent Python versions (including recent Python 2.7 updates)\nset SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER on OpenSSL sockets, so\nwe needn't freeze the write buffer anymore.","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/3b374d59228abb840d7d882b39876b05acd0dabb"},{"sha":"648b3e9f7c6abe718fd5cd95fc55834efdcfa020","author":{"name":"Mike DePalatis","email":"9c718659c7cd4c715abab71c311def3c89922b67@depalatis.net"},"message":"Implement IOLoop.run_in_executor (#2067)","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/648b3e9f7c6abe718fd5cd95fc55834efdcfa020"},{"sha":"fa3409179588536f2f743d16e537f6f9827fa92f","author":{"name":"Antoine Pitrou","email":"8a70ac27951d2063f1b3b427293fad89e7cf197e@free.fr"},"message":"Don't keep any reference to memoryviews (#2173)\n\nSee https://github.com/tornadoweb/tornado/pull/2008 for reasons\r\nwhy this might be necessary.","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/fa3409179588536f2f743d16e537f6f9827fa92f"},{"sha":"8cf55df456561077f363ce46d9760716daa1580a","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Require modern ssl features (SSLContext, etc)\n\nNow that we've dropped python 3.3 (so create_default_context is\npresent on all supported versions), we can drop all ssl\nbackwards-compatibility and require the modern feature set.","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/8cf55df456561077f363ce46d9760716daa1580a"},{"sha":"b6b26e3deea1a17a187fd80e57efcfe79d2aa9bd","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Remove some vestigial workarounds for py26","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/b6b26e3deea1a17a187fd80e57efcfe79d2aa9bd"},{"sha":"30cc9fdbd23329be41d9a5a7a3858350a363b9fb","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Use SSLContext APIs in simple_httpclient\n\nSet OP_NO_COMPRESSION more consistently.","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/30cc9fdbd23329be41d9a5a7a3858350a363b9fb"},{"sha":"7484b61b6dbff6797738d1ef769020ae322a1012","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Document ssl module requirements in index.rst","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/7484b61b6dbff6797738d1ef769020ae322a1012"},{"sha":"7f2c91299921b2b9b3f3fe4d7c09a1fa602fd68c","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2177 from bdarnell/require-ssl\n\nRequire modern SSL features","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/7f2c91299921b2b9b3f3fe4d7c09a1fa602fd68c"},{"sha":"0c2a2d5ac753e4846d6e7044c33a4ac6c43ad4f9","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2167 from pitrou/remove_ssl_hack\n\nRemove SSL hack","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/0c2a2d5ac753e4846d6e7044c33a4ac6c43ad4f9"},{"sha":"a3b44cd701e0e82693363701bc0346b0125d2362","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Fixes for IOLoop.run_in_executor\n\nCorrectly transform the concurrent Future into a Tornado Future\nand test that the result is usable with await.","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/a3b44cd701e0e82693363701bc0346b0125d2362"},{"sha":"5ee7f4573e7542bc2c2dc4f5b5d162ad58499383","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@bendarnell.com"},"message":"Merge pull request #2178 from bdarnell/run-in-executor-fix\n\nFixes for IOLoop.run_in_executor","distinct":true,"url":"https://api.github.com/repos/SuminAndrew/tornado/commits/5ee7f4573e7542bc2c2dc4f5b5d162ad58499383"}]}
{"actor":{"display_login":"SuminAndrew"}}