{"push_id":1232532722,"size":45,"distinct_size":0,"ref":"refs/heads/master","head":"3f7e675571b97547b4e3fa295e12d82e0aa8d376","before":"d308eec9fa2fe07be7a3c96d0f6765698615510d","commits":[{"sha":"7168c3e109b930fc60cafdcfbc990de15634afa9","author":{"name":"Antony Lee","email":"21095d51bce8947a5911b00182e1ff800d53a15a@gmail.com"},"message":"Add mpl_toolkits to coveragerc.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/7168c3e109b930fc60cafdcfbc990de15634afa9"},{"sha":"121d0fcd4798c393a030921c176bed7a1f04a16a","author":{"name":"Nikita Kniazev","email":"e59d17a3d95d4ad56568811e79affb7f5b9cf4cd@gmail.com"},"message":"Use travis native cache","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/121d0fcd4798c393a030921c176bed7a1f04a16a"},{"sha":"64479b4e02ca64fd6bafdbfab6c740ef5c50a6a7","author":{"name":"Antony Lee","email":"21095d51bce8947a5911b00182e1ff800d53a15a@gmail.com"},"message":"Break reference cycle Line2D <-> Line2D._lineFunc.\n\nUpon drawing, Line2D objects would store a reference to one of their own\nbound methods as their `_lineFunc` argument.  This would lead to them\nbeing gc'ed not when going out of scope, but only when the \"true\" gc\nkicks in; additionally this led to some pickle-related bugs (#3627).\n\nOne can easily sidestep this problem by not storing this bound method.\n\nTo check the behavior, try (py3.4+ only):\n\n```\nimport gc\nimport weakref\nfrom matplotlib import pyplot as plt\n\ndef f():\n    fig, ax = plt.subplots()\n    img = ax.imshow([[0, 1], [2, 3]])\n    weakref.finalize(img, print, \"gc'ing image\")\n    l, = plt.plot([0, 1])\n    weakref.finalize(l, print, \"gc'ing line\")\n    fig.canvas.draw()\n    img.remove()\n    l.remove()\n\nf()\nprint(\"we have left the function\")\ngc.collect()\nprint(\"and cleaned up our mess\")\n```\n\nBefore the patch, the AxesImage is gc'ed when the function exits but the\nLine2D only upon explicit garbage collection.  After the patch, both are\ncollected immediately.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/64479b4e02ca64fd6bafdbfab6c740ef5c50a6a7"},{"sha":"670dba4bbc742b99a7b2e891afed23ecb62dd229","author":{"name":"Heiko Oberdiek","email":"6be06a94f950ecae209faab16a502cba2c3981b1@iqs.de"},"message":"Using a non-raw string because of the unicode escape sequence in the ylabel title.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/670dba4bbc742b99a7b2e891afed23ecb62dd229"},{"sha":"1a2c4b08bd098501cc8cf89274449632936c162e","author":{"name":"Antony Lee","email":"21095d51bce8947a5911b00182e1ff800d53a15a@gmail.com"},"message":"Fix Normalize(<signed integer array>).\n\nBasically, everything needs to be cast to a float early enough.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/1a2c4b08bd098501cc8cf89274449632936c162e"},{"sha":"382b319b3bf83aea8c56e06293c710fd6f8b1fb8","author":{"name":"Adrien F Vincent","email":"08501d555d2d164a2494d99878d065cab242b2b5@gmail.com"},"message":"Switch to OO code style & ensure y-range","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/382b319b3bf83aea8c56e06293c710fd6f8b1fb8"},{"sha":"8dad86150221b51378896b934e45465a111a4485","author":{"name":"Adrien F Vincent","email":"08501d555d2d164a2494d99878d065cab242b2b5@gmail.com"},"message":"Switch to OO code style & ensure y-range","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/8dad86150221b51378896b934e45465a111a4485"},{"sha":"063bccf23b0d7fe058628f69ccefbdfbbc2c233d","author":{"name":"Adrien F Vincent","email":"08501d555d2d164a2494d99878d065cab242b2b5@gmail.com"},"message":"Reduce x-ticks amount (by 2)","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/063bccf23b0d7fe058628f69ccefbdfbbc2c233d"},{"sha":"be8e253d7df798f4a238e9b44cd303162e5af166","author":{"name":"Adrien F Vincent","email":"08501d555d2d164a2494d99878d065cab242b2b5@gmail.com"},"message":"Use a RandomState instance with a fixed seed","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/be8e253d7df798f4a238e9b44cd303162e5af166"},{"sha":"f0d40808e9a010361f146d28d2829b7992d1bb60","author":{"name":"Adrien F Vincent","email":"08501d555d2d164a2494d99878d065cab242b2b5@gmail.com"},"message":"Use a RandomState instance with a fixed seed","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/f0d40808e9a010361f146d28d2829b7992d1bb60"},{"sha":"ac0c85ad1ac902024aedb8cef01c5473571d6cf9","author":{"name":"Antony Lee","email":"21095d51bce8947a5911b00182e1ff800d53a15a@gmail.com"},"message":"Fix float normalization too (float32->float32).","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/ac0c85ad1ac902024aedb8cef01c5473571d6cf9"},{"sha":"46131d4e122da0b2168e8f17a49ed412a8a400c0","author":{"name":"Nikita Kniazev","email":"e59d17a3d95d4ad56568811e79affb7f5b9cf4cd@gmail.com"},"message":"Fixed broken `test_pickle.test_complete` test","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/46131d4e122da0b2168e8f17a49ed412a8a400c0"},{"sha":"e6efa8ec6ae0414c4918f691b72b6a80ca5a44b7","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@gmail.com"},"message":"Merge pull request #6843 from afvincent/fix_psd_demo_complex\n\nDOC: Fix `psd_demo_complex` similarly to `psd_demo3`","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/e6efa8ec6ae0414c4918f691b72b6a80ca5a44b7"},{"sha":"58a4173c93d3f7ed103e8db71b0c93b7402e910a","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@gmail.com"},"message":"Merge pull request #6841 from afvincent/fix_psd_demo3\n\nDOC: Switch to OO code style & ensure fixed y-range in `psd_demo3`","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/58a4173c93d3f7ed103e8db71b0c93b7402e910a"},{"sha":"f1f8fed26d2e220972fd49f4bb50e7e3969792c6","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@gmail.com"},"message":"Merge pull request #6840 from Kojoley/fix-test_pickle-test_complete\n\nTST: Fixed broken `test_pickle.test_complete` test","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/f1f8fed26d2e220972fd49f4bb50e7e3969792c6"},{"sha":"54bb09b5cf9cbbc77ea55a6aa1d9fa73476df75e","author":{"name":"Nikita Kniazev","email":"e59d17a3d95d4ad56568811e79affb7f5b9cf4cd@gmail.com"},"message":"`test_tinypages`: pytest compatible module level setup","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/54bb09b5cf9cbbc77ea55a6aa1d9fa73476df75e"},{"sha":"b5b5a67c307b41fa9a2d4e756798735411fca95b","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@gmail.com"},"message":"Merge pull request #6819 from anntzer/add-mpl_toolkits-to-coverage\n\nCI: Add mpl_toolkits to coveragerc.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/b5b5a67c307b41fa9a2d4e756798735411fca95b"},{"sha":"bed7c7be8065527385babd2fe4837207fb8f2af1","author":{"name":"LindyBalboa","email":"16975d755efbeea62fd2e62abddb790a7dd588d6"},"message":"Clarify Axes.hexbin doctring *extent* option\n\nWithout looking at the source, it was unclear that *extent* expects\nthe limites to be given as exponents of powers of 10 if the axis\nscale is set to 'log'. E.g., using 3 to represent 1000.\n\nRemoved superfluous style change commits. Will open separate pull\nrequest for that.\n\nResolves: #6479","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/bed7c7be8065527385babd2fe4837207fb8f2af1"},{"sha":"655c513a5e5440014677ee5afb08b0efa39f8e16","author":{"name":"Antony Lee","email":"21095d51bce8947a5911b00182e1ff800d53a15a@gmail.com"},"message":"Fix for PyQt5.7 support.\n\nJust getting rid of a slot with an incorrect signature (for which\nPyQt5.7 is more strict).\n\nTested on PyQt5.6.1 and 5.7, PyQt4.11.4, PySide 1.2.4.","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/655c513a5e5440014677ee5afb08b0efa39f8e16"},{"sha":"43be21d213f6bd6639db2a5dfd07ec1853a28456","author":{"name":"Andreas Hilboll","email":"b7752f9ab939738e7846110f62c2fd530d62a5ff@users.noreply.github.com"},"message":"Update ggplot URLs\n\nsee #6859","distinct":false,"url":"https://api.github.com/repos/story645/matplotlib/commits/43be21d213f6bd6639db2a5dfd07ec1853a28456"}]}
{"actor":{"display_login":"story645"}}