{"push_id":955590771,"size":139,"distinct_size":1,"ref":"refs/heads/new-dgram","head":"553d6992d3bcfb6dba865736db91216cf6ce1400","before":"e28fd862e25878164b0aa6850527dcfbad94e761","commits":[{"sha":"0f3d75ea6687d4bf8e55b132a866d929d5484a63","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: remove duplicate fork module import\n\n`fork` is imported twice in a row. Remove duplication.\n\nPR-URL: https://github.com/nodejs/node/pull/4634\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Brian White <mscdex@mscdex.net>\nReviewed-By: Michaël Zasso <mic.besace@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/0f3d75ea6687d4bf8e55b132a866d929d5484a63"},{"sha":"3a7f106b8c38fffd8caebf368a870e0ca5b114ed","author":{"email":"ad0310dc5270cefb6ee6879263270aed9b1e9982@me.com","name":"Evan Lucas"},"message":"net: remove hot path comment from connect\n\nThis comment was added with an assumption that we could determine the\nIP address that localhost should resolve to without performing a\nlookup. This was a false assumption and should be removed.\n\nPR-URL: https://github.com/nodejs/node/pull/4648\nReviewed-By: Brian White <mscdex@mscdex.net>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/3a7f106b8c38fffd8caebf368a870e0ca5b114ed"},{"sha":"6018fa1f5710260ecf4c2b32d05e80cb3337decc","author":{"email":"3f17e29e343c4cf8809fb0970d81d6d8ee88d6b3@gmail.com","name":"Santiago Gimeno"},"message":"test: fix `http-upgrade-agent` flakiness\n\nIt's not guaranteed that the socket data is received in the same chunk\nas the upgrade response. Listen for the `data` event to make sure all\nthe data is received.\n\nPR-URL: https://github.com/nodejs/node/pull/4520\nReviewed-By: Rich Trott <rtrott@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/6018fa1f5710260ecf4c2b32d05e80cb3337decc"},{"sha":"d8ba2c0de4681fd22967a9d6d5981f3abe0658a8","author":{"email":"3f17e29e343c4cf8809fb0970d81d6d8ee88d6b3@gmail.com","name":"Santiago Gimeno"},"message":"test: fix `http-upgrade-client` flakiness\n\nIt's not guaranteed that the socket data is received in the same chunk\nas the upgrade response. Listen for the `data` event to make sure all\nthe data is received.\n\nPR-URL: https://github.com/nodejs/node/pull/4602\nReviewed-By: Brian White <mscdex@mscdex.net>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/d8ba2c0de4681fd22967a9d6d5981f3abe0658a8"},{"sha":"809bf5e38cdb1fe304da9d413f07e9d7e66ce8f9","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"fs: change statSync to accessSync in realpathSync\n\nfs.statSync() creates and returns a heavy-weight fs.Stat object whereas\nfs.accessSync() simply returns nothing.  The return value is ignored,\nthe call is for its side effect of throwing an ELOOP error in case of\ncyclic symbolic links.\n\nPR-URL: https://github.com/nodejs/node/pull/4575\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/809bf5e38cdb1fe304da9d413f07e9d7e66ce8f9"},{"sha":"83f8d98806c3a28b611c848256350aec32211b83","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"module: cache stat() results more aggressively\n\nReduce the number of stat() system calls that require() makes by caching\nthe results more aggressively.\n\nTo avoid unbounded growth without implementing a LRU cache, scope the\ncache to the lifetime of the first call to require().  Recursive calls\n(i.e. require() calls in the included code) transparently profit from\nthe cache.\n\nThe benchmarked application is the loopback-sample-app[0] and it sees\nthe number of stat calls at start-up go down by 40%, from 4736 to 2810.\n\n[0] https://github.com/strongloop/loopback-sample-app\n\nPR-URL: https://github.com/nodejs/node/pull/4575\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/83f8d98806c3a28b611c848256350aec32211b83"},{"sha":"038b636562444574d5256bf4ac198ed808e65537","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"module: avoid ArgumentsAdaptorTrampoline frame\n\nAvoid an unneeded ArgumentsAdaptorTrampoline stack frame by passing the\nthe right number of arguments to Module._load() in Module.require().\nShortens the following stack trace with one frame:\n\n    LazyCompile:~Module.load module.js:345\n    LazyCompile:Module._load module.js:282\n    Builtin:ArgumentsAdaptorTrampoline\n    LazyCompile:*Module.require module.js:361\n    LazyCompile:*require internal/module.js:11\n\nPR-URL: https://github.com/nodejs/node/pull/4575\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/038b636562444574d5256bf4ac198ed808e65537"},{"sha":"7c603280024de60329d5da283fb8433420bc6716","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"module: optimize js and json file i/o\n\nUse internalModuleReadFile() to read the file from disk to avoid the\nfs.fstatSync() call that fs.readFileSync() makes.\n\nIt does so to know the file size in advance so it doesn't have to\nallocate O(n) buffers when reading the file from disk.\n\ninternalModuleReadFile() is plenty efficient though, even more so\nbecause we want a string and not a buffer.  This way we also don't\nallocate a buffer that immediately gets thrown away again.\n\nThis commit reduces the number of fstat() system calls in a benchmark\napplication[0] from 549 to 29, all made by the application itself.\n\n[0] https://github.com/strongloop/loopback-sample-app\n\nPR-URL: https://github.com/nodejs/node/pull/4575\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/7c603280024de60329d5da283fb8433420bc6716"},{"sha":"b6ab6d2de5ca3da64b920af29a5bd4f26c879c42","author":{"email":"b0c9a348ea900a493402ad782bca66f04feea3f9@us.ibm.com","name":"Myles Borins"},"message":"doc: add branch-diff example to releases.md\n\nUseful to have for reference, especially for onboarding\n\nPR-URL: https://github.com/nodejs/node/pull/4636\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell<jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/b6ab6d2de5ca3da64b920af29a5bd4f26c879c42"},{"sha":"eeb6fdcd0f6e5239b22c89555e44da1ff4ef39b7","author":{"email":"3b3ab18cfc24efc88de2aaf85fc356aa49b3b5b8@gmail.com","name":"zoubin"},"message":"doc: add docs for more stream options\n\nPR-URL: https://github.com/nodejs/node/pull/4639\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Chris Dickinson <chris@neversaw.us>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/eeb6fdcd0f6e5239b22c89555e44da1ff4ef39b7"},{"sha":"a254507dfa0901818d5528109a4bc1ead8808be5","author":{"email":"b0c9a348ea900a493402ad782bca66f04feea3f9@us.ibm.com","name":"Myles Borins"},"message":"2016-01-12, Version 5.4.1 (Stable)\n\nNotable Changes:\n\n* Minor performance improvements:\n  - module: move unnecessary work for early return (Andres Suarez) https://github.com/nodejs/node/pull/3579\n* Various bug fixes\n* Various doc fixes\n* Various test improvements\n\nPR-URL: https://github.com/nodejs/node/pull/4626\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/a254507dfa0901818d5528109a4bc1ead8808be5"},{"sha":"9164c00bdb88acade543f1d0e2cefbb5c14ad0c4","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: move resource intensive tests to sequential\n\nTo enable greater parallelization of tests on CI, move resource\nintensive tests out of parallel and into sequential.\n\nRef: https://github.com/nodejs/node/pull/4476\nPR-URL: https://github.com/nodejs/node/pull/4615\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/9164c00bdb88acade543f1d0e2cefbb5c14ad0c4"},{"sha":"be0b0b8cb90867b397416e1e086bbb621b533e15","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: minor corrections in VTune configure text\n\nPR-URL: https://github.com/nodejs/node/pull/4192\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/be0b0b8cb90867b397416e1e086bbb621b533e15"},{"sha":"4383acd9f40e17f9457981031ca4e4daca6569bb","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: fix and refactor VTune config in vcbuild.bat\n\nPR-URL: https://github.com/nodejs/node/pull/4192\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/4383acd9f40e17f9457981031ca4e4daca6569bb"},{"sha":"d755432fa9bdd5fadd98dfac4ac4b6f5329cc8b4","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@designfrontier.net","name":"Daniel Sellers"},"message":"http: improves expect header handling\n\nNow returns a 417 error status or allows for an event listener on\nthe `checkExpectation` event. Before we were ignoring requests that\nhad misspelled `100-continue` values for expect headers.\n\nThis is a quick port of the work done here:\nhttps://github.com/nodejs/node-v0.x-archive/pull/7132 by alFReD-NSH\nwith surrounding discussion here:\nhttps://github.com/nodejs/node-v0.x-archive/issues/4651\n\nAlso updates all the instances of the deprecated\nEventEmitter.listenerCount to the current self.listenerCount. Most\nof these were in the new code ported over but there was another\nlegacy instance.\n\nRefs: #2403\nPR-URL: https://github.com/nodejs/node/pull/4501\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/d755432fa9bdd5fadd98dfac4ac4b6f5329cc8b4"},{"sha":"65825b79aa0c99a7873e58002d21a1923441d2ca","author":{"email":"b0c9a348ea900a493402ad782bca66f04feea3f9@us.ibm.com","name":"Myles Borins"},"message":"docs: fix npm command in releases.md\n\nPR-URL: https://github.com/nodejs/node/pull/4656\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Rod Vagg <rod@vagg.org>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/65825b79aa0c99a7873e58002d21a1923441d2ca"},{"sha":"287325c5e878e0d138f6027e9242fc6482f5a59b","author":{"email":"b0c9a348ea900a493402ad782bca66f04feea3f9@us.ibm.com","name":"Myles Borins"},"message":"docs: update gpg key for Myles Borins\n\nOriginal key did not have personal information associated with it.\n\nThe new key rectifies this problem\n\nPR-URL: https://github.com/nodejs/node/pull/4657\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Rod Vagg <rod@vagg.org>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/287325c5e878e0d138f6027e9242fc6482f5a59b"},{"sha":"d139704ff7742d02c624f6b60e5c416410725ae8","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@ryansobol.com","name":"Ryan Sobol"},"message":"doc: improve child_process.execFile() code example\n\nPR-URL: https://github.com/nodejs/node/pull/4504\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Sam Roberts <vieuxtech@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/d139704ff7742d02c624f6b60e5c416410725ae8"},{"sha":"e22cc6c2eb728c08ec284b6c306d969d8fb8fbce","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: fix race in test-net-server-pause-on-connect\n\nA 50ms timeout results in a race condition. Instead, enforce expected\norder through callbacks. This has the side effect of speeding up the\ntest in most situations.\n\nRef: https://github.com/nodejs/node/pull/4476\nPR-URL: https://github.com/nodejs/node/pull/4637\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>\nReviewed-By: James M Snell <jasnell@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/e22cc6c2eb728c08ec284b6c306d969d8fb8fbce"},{"sha":"6cfd0b5a32fb7b07307293c531fda65e238b6805","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"test: fix flaky test-net-socket-local-address\n\nPrior to this commit, the test was flaky because it was\nexecuting the majority of its logic in a function called from\nthe client and multiple events on the server. This commit\nsimplifies the test by separating the server's connection and\nlistening events, and isolating the client logic.\n\nRefs: https://github.com/nodejs/node/pull/4476\nRefs: https://github.com/nodejs/node/pull/4644\nPR-URL: https://github.com/nodejs/node/pull/4650\nReviewed-By: James M Snell <jasnell@gmail.com>\nReviewed-By: Rich Trott <rtrott@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mcollina/node/commits/6cfd0b5a32fb7b07307293c531fda65e238b6805"}]}