{"push_id":620505081,"size":8,"distinct_size":1,"ref":"refs/heads/timer-fix-log","head":"9caef17eb60a08f91515cdfca8696aaba4a76cc0","before":"73a7b30d3853536290e9e81caa7677da0342a976","commits":[{"sha":"4845f9c2095aada773af5bf3044dc240d656c278","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"2015-03-31 io.js v1.6.3 Release\n\nNotable changes:\n\n * fs: corruption can be caused by fs.writeFileSync() and append-mode\n   fs.writeFile() and fs.writeFileSync() under certain circumstances,\n   reported in #1058, fixed in #1063 (Olov Lassus).\n * iojs: an \"internal modules\" API has been introduced to allow core\n   code to share JavaScript modules internally only without having to\n   expose them as a public API, this feature is for core-only #848\n   (Vladimir Kurchatkin).\n * timers: two minor problems with timers have been fixed:\n   - Timer#close() is now properly idempotent #1288 (Petka Antonov).\n   - setTimeout() will only run the callback once now after an\n     unref() during the callback #1231 (Roman Reiss).\n * Windows: a \"delay-load hook\" has been added for compiled add-ons\n   on Windows that should alleviate some of the problems that Windows\n   users may be experiencing with add-ons in io.js #1251\n   (Bert Belder).\n * V8: minor bug-fix upgrade for V8 to 4.1.0.27.\n * npm: upgrade npm to 2.7.4. See npm CHANGELOG.md for details.","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/4845f9c2095aada773af5bf3044dc240d656c278"},{"sha":"0bd4fe943a8f403900e064f0ffbfb1be9c12f9e2","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"Working on v1.6.4","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/0bd4fe943a8f403900e064f0ffbfb1be9c12f9e2"},{"sha":"245ba1d658bdbb141ead71c9417f53918101c749","author":{"email":"f1782d15e31ad502ea2c097c21cc235811d0cb7c@rocketmail.com","name":"Jeremiah Senkpiel"},"message":"doc: fix util.isObject documentation\n\nProposed functionality fix containing prior discussion:\nhttps://github.com/iojs/io.js/pull/822\n\nFixes: https://github.com/iojs/io.js/issues/743\nPR-URL: https://github.com/iojs/io.js/pull/1295\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Brendan Ashworth <brendan.ashworth@me.com>","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/245ba1d658bdbb141ead71c9417f53918101c749"},{"sha":"4dc6ae2181715157f91372c26d11c3d3ff2742ba","author":{"email":"d8bbf19083844493ef08581d1c38fbc50ba5d18b@mscdex.net","name":"Brian White"},"message":"lib: remove unused variables\n\nPR-URL: https://github.com/iojs/io.js/pull/1290\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/4dc6ae2181715157f91372c26d11c3d3ff2742ba"},{"sha":"5094a0fde3c3e8925f6f9cb7ff0e65e527a4845e","author":{"email":"3e38e5ce4283f06de4b83ad13af081abc5e16740@bergstroem.nu","name":"Johan Bergström"},"message":"build: Pass BSDmakefile args to gmake\n\nMinor convenience for platforms that doesn't have gmake installed\nbut prefer the habit of writing make instead of gmake.\n\ntest needs to live in .PHONY to get passed on to gmake.\n\nPR-URL: https://github.com/iojs/io.js/pull/1298\nReviewed-By: Fedor Indutny <fedor@indutny.com>","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/5094a0fde3c3e8925f6f9cb7ff0e65e527a4845e"},{"sha":"634e9629a0f539cf96cd3dc63f63a98d671e64e1","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"doc: add TC meeting minutes 2015-03-04\n\nPR-URL: https://github.com/iojs/io.js/pull/1123\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/634e9629a0f539cf96cd3dc63f63a98d671e64e1"},{"sha":"effc959ce0bd1a207b924b2239de405280bfd65b","author":{"email":"9f2d145e8da4711241280250bfb8f6d5ab6161cc@gmx.de","name":"Thorsten Lorenz"},"message":"timers: adapting beforeExit implementation\n\n- adding test that failed prior to this fix and shows the following with\n  regards to the previous implementation\n- timers could possibly started before previously created ones were\n  cleaned up fully\n- this would prevent the process from exiting due to an old timer still\n  being considered alive\n- before testing that condition again, a new timer would be created\n- this would continue indefinitely and prevent the process from exiting","distinct":false,"url":"https://api.github.com/repos/thlorenz/io.js/commits/effc959ce0bd1a207b924b2239de405280bfd65b"},{"sha":"9caef17eb60a08f91515cdfca8696aaba4a76cc0","author":{"email":"9f2d145e8da4711241280250bfb8f6d5ab6161cc@gmx.de","name":"Thorsten Lorenz"},"message":"timer: adding timer related logging","distinct":true,"url":"https://api.github.com/repos/thlorenz/io.js/commits/9caef17eb60a08f91515cdfca8696aaba4a76cc0"}]}