{"push_id":778367002,"size":236,"distinct_size":236,"ref":"refs/heads/fs-writev","head":"d689f7e6412a122b4e8f63907be76588457e28fc","before":"84837b80933d78939be1f35b832e42f93fe2158e","commits":[{"sha":"3ce020b7ba1b64dd8c76d4b84b0fdec2e041f312","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"2015-07-28 io.js v2.5.0 Release\n\nNotable changes\n\n* **https**: TLS sessions in Agent are reused (Fedor Indutny)\nhttps://github.com/nodejs/io.js/pull/2228.\n* **src**: base64 decoding is now 50% faster (Ben Noordhuis)\nhttps://github.com/nodejs/io.js/pull/2193.\n* **npm**: Upgraded to v2.13.2, release notes can be found in\n<https://github.com/npm/npm/releases/tag/v2.13.2> (Kat Marchán)\nhttps://github.com/nodejs/io.js/pull/2241.\n\nPR-URL: https://github.com/nodejs/io.js/issues/2239","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/3ce020b7ba1b64dd8c76d4b84b0fdec2e041f312"},{"sha":"a4b46001e854f7356b89ac710b2d9e2a768459fd","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"Working on v2.5.1\n\nPR-URL: https://github.com/nodejs/io.js/pull/2239","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/a4b46001e854f7356b89ac710b2d9e2a768459fd"},{"sha":"54627a919dbaa84de0ab53a4917deb2d4d848fc9","author":{"email":"266bbf644f3674ab209c4709d090256bac1c7bb7@gmail.com","name":"Sam Roberts"},"message":"doc: server close event does not have an argument\n\nReviewed-By: Sam Roberts <vieuxtech@gmail.com>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>\nPR-URL: https://github.com/nodejs/io.js/pull/1025","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/54627a919dbaa84de0ab53a4917deb2d4d848fc9"},{"sha":"500f2538cc00d389a22b6ddcdd51d2af2c4a7478","author":{"email":"266bbf644f3674ab209c4709d090256bac1c7bb7@gmail.com","name":"Sam Roberts"},"message":"doc: a listener, not \"an\" listener\n\nReviewed-By: Sam Roberts <vieuxtech@gmail.com>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>\nPR-URL: https://github.com/nodejs/io.js/pull/1025","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/500f2538cc00d389a22b6ddcdd51d2af2c4a7478"},{"sha":"d168d01b04cefafcdcb2b88d489d2ed0b7a15154","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"doc: properly inheriting from EventEmitter\n\nThere are so many buggy code out there, just because not inheriting\nproperly from `EventEmitter`. This patch gives an official\nrecommendation.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2168\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>\nReviewed-By: Michaël Zasso <mic.besace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/d168d01b04cefafcdcb2b88d489d2ed0b7a15154"},{"sha":"bc733f70652bd9255287b223dc6cabd64a7659c9","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"test: fix fs.readFile('/dev/stdin') tests\n\nThe tests were creating the temp fixture file in both the parent\nand the child process, leading to interesting race conditions on\nthe slower buildbots.\n\nRod notes that the tests started failing after putting the build\ndirectory on a NFS mount.\n\nFixes: https://github.com/nodejs/io.js/issues/2261\nPR-URL: https://github.com/nodejs/io.js/pull/2265\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>\nReviewed-By: Rod Vagg <rod@vagg.org>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/bc733f70652bd9255287b223dc6cabd64a7659c9"},{"sha":"24dd016deb23c951df3fb7940fd67a9f1b8197e6","author":{"email":"0aae46e22085b8114be801f98c6281c5fc13b487@google.com","name":"Ali Ijaz Sheikh"},"message":"build: produce symbol map files on windows\n\nThis produces map files as part of the build on windows. The existence of\nthese files enable profiling and tick-processing using the --prof command\nline.\nSee: https://github.com/nodejs/io.js/pull/2090#issuecomment-124746673\n\nMap files are documented here:\nhttps://msdn.microsoft.com/en-us/library/k7xkk3e2.aspx\n\nPR-URL: https://github.com/nodejs/io.js/pull/2243\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/24dd016deb23c951df3fb7940fd67a9f1b8197e6"},{"sha":"3cbb5870e5c8ce6a9da718c7fff6f50709545ed5","author":{"email":"3e38e5ce4283f06de4b83ad13af081abc5e16740@bergstroem.nu","name":"Johan Bergström"},"message":"tools: expose skip output to test runner\n\nIn the TAP protocol, skips are flagged as ok. Expose more\ninformation so we can understand if the test was skipped or not.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2130\nReviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/3cbb5870e5c8ce6a9da718c7fff6f50709545ed5"},{"sha":"fa98b97171d9b8519bdbf5d9f8dbd8639ac3c050","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"cluster: add handle ref/unref stubs in rr mode\n\nAdd ref() and unref() stub methods to the faux handle in round-robin\nmode.  Fixes the following TypeError when calling `server.unref()` in\nthe worker:\n\n    net.js:1521\n        this._handle.unref();\n                     ^\n    TypeError: this._handle.unref is not a function\n        at Server.unref (net.js:1521:18)\n\nNo actual reference counting is implemented.  It would effectively be\na no-op because the control channel would still keep the worker alive.\n\nFixes: https://github.com/nodejs/node/issues/73\nPR-URL: https://github.com/nodejs/io.js/pull/2274\nReviewed-By: Evan Lucas <evanlucas@me.com>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/fa98b97171d9b8519bdbf5d9f8dbd8639ac3c050"},{"sha":"d5ab92bcc1f0ddf7ea87a8322824a688dfd43bf5","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"test: use common.isWindows consistently\n\nIn the tests, we use \"process.platform === 'win32'\" in some places.\nThis patch replaces them with the \"common.isWindows\" for consistency.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2269\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/d5ab92bcc1f0ddf7ea87a8322824a688dfd43bf5"},{"sha":"bf63266460f79d1e8ca71fbfd5898211c438ce80","author":{"email":"d18931757ad0651daf68f97d934a05999ca85d8c@sykosomatic.org","name":"Kat Marchán"},"message":"deps: upgrade to npm 2.13.3\n\nPR-URL: https://github.com/nodejs/io.js/pull/2284\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/bf63266460f79d1e8ca71fbfd5898211c438ce80"},{"sha":"2a63cf612b6fbfd01b06d57777bda0eefe4ac5cd","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"deps: make node-gyp work with io.js\n\nEvery npm version bump requires a few patches to be floated on\nnode-gyp for io.js compatibility. These patches are found in\n03d199276e21c1fa08d8df14eeb654c90cc5aa20,\n5de334c23096492014a097ff487f07ad8eaee6d2, and\nda730c76e98fb9fd18dac445dafbbec74d79f802. This commit squashes\nthem into a single commit.\n\nPR-URL: https://github.com/iojs/io.js/pull/990\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/2a63cf612b6fbfd01b06d57777bda0eefe4ac5cd"},{"sha":"9bac1dbae90050624ef091d54f014ac4b3718a9c","author":{"email":"9f2ff180696da386c1be31b4507155616db25dc6@gmail.com","name":"Bert Belder"},"message":"win,node-gyp: enable delay-load hook by default\n\nThe delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe\nfor more background.\n\nPR-URL: https://github.com/iojs/io.js/pull/1433\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/9bac1dbae90050624ef091d54f014ac4b3718a9c"},{"sha":"80a1cf742599ef52235171e2e32f615b6b611007","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"test: fix messages and use return to skip tests\n\nThis is a followup of https://github.com/nodejs/io.js/pull/2109.\nThe tests which didn't make it in #2109, are included in this patch.\nThe skip messages are supposed to follow the format\n\n    1..0 # Skipped: [Actual reason why the test is skipped]\n\nand the tests should be skipped with the return statement.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2290\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/80a1cf742599ef52235171e2e32f615b6b611007"},{"sha":"64cf71195c83a2ff06319cf8719ff31058c9ff80","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"test: change the hostname to an invalid name\n\nIn my Ubuntu 14.04.2 LTS machine, it tries to resolve the name\n'blah.blah' and it fails with ETIMEOUT instead of ENOTFOUND. This patch\nchanges the hostname to \"...\", an invalid name, so that it will fail\nimmediately.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2287\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Evan Lucas <evanlucas@me.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/64cf71195c83a2ff06319cf8719ff31058c9ff80"},{"sha":"ea05e760cdb732f58cfe36da1a8ecafe76adc1ac","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"repl: don't clobber RegExp.$ properties\n\nIn REPL, if we evaluate the `RegExp` object's predefined properties,\nand if they happen to have the same expression, for example,\n\n    > RegExp.$1\n    'RegExp.$1'\n\nthen doing `eval(RegExp.$1)` would evaluate `RegExp.$1` recursively and\neventually throw `RangeError: Maximum call stack size exceeded`.\n\nThis patch stores the old values of `RegExp`'s predefined proprties in\nan array and restores them just before the current expression entered\nby user is evaluated.\n\nFixes: https://github.com/nodejs/io.js/issues/597\nPR-URL: https://github.com/nodejs/io.js/pull/2137\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/ea05e760cdb732f58cfe36da1a8ecafe76adc1ac"},{"sha":"ed85c95a9c252071e91bccfaf854d23a2ebe9a2b","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"Sakthipriyan Vairamani"},"message":"doc,test: documents behaviour of non-existent file\n\nAs per the discussion in\nhttps://github.com/nodejs/io.js/pull/2093#discussion_r34343965, this\npatch documents the behavior of calling fs.watchFile() with a path that\ndoes not yet exist.\n\nThis patch also includes a test which checks if a file not present, the\ncallback is invoked at least once and if the file is created after\nthe callback is invoked, it will be invoked again with new stat\nobjects.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2169\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Brendan Ashworth <brendan.ashworth@me.com>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/ed85c95a9c252071e91bccfaf854d23a2ebe9a2b"},{"sha":"21d31c08e7d0b6865e52452750b20b05e6dca443","author":{"email":"38a75c4c4f5646d63b752460df745c5b937b7e58@gmail.com","name":"Chris Dickinson"},"message":"test: remove obsolete harmony flags","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/21d31c08e7d0b6865e52452750b20b05e6dca443"},{"sha":"d58e780504bdba6c5897c48428fd984c5b5f96fe","author":{"email":"38a75c4c4f5646d63b752460df745c5b937b7e58@gmail.com","name":"Chris Dickinson"},"message":"deps: update v8 to 4.3.61.21\n\n* @indutny's SealHandleScope patch (484bebc38319fc7c622478037922ad73b2edcbf9)\n  has been cherry picked onto the top of V8 to make it compile.\n* There's some test breakage in contextify.\n* This was merged at the request of the TC.\n\nPR-URL: https://github.com/iojs/io.js/pull/1632","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/d58e780504bdba6c5897c48428fd984c5b5f96fe"},{"sha":"d12df7f1592a2001a7633fb5797a72caee53d6e1","author":{"email":"dc852f7f42c586356f6be32b8780273088b3bded@gmail.com","name":"Michaël Zasso"},"message":"doc: update v8 flags in man page\n\nPR-URL: https://github.com/iojs/io.js/pull/1701\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/ronkorving/node/commits/d12df7f1592a2001a7633fb5797a72caee53d6e1"}]}