{"push_id":722537641,"size":63,"distinct_size":63,"ref":"refs/heads/master","head":"cf14a2427c9e56a915c64e658bbdfb5e8ba07d94","before":"dbd5dc932d56389aa494fda6f87b2e8f52bd97b4","commits":[{"sha":"f1f1b7e597433f5f05bf53e1a908ea661b460022","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"doc: add TSC meeting minutes 2015-06-17\n\nPR-URL: https://github.com/nodejs/io.js/pull/2048\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/f1f1b7e597433f5f05bf53e1a908ea661b460022"},{"sha":"54d5437566713beb05ad93775d97c21bc6200b66","author":{"email":"ae4f67f09a51f604771ab99b1549e2304bf49199@users.noreply.github.com","name":"Jimmy Hsu"},"message":"doc: Added sample command to test iojs build\n\nPR-URL: https://github.com/nodejs/io.js/pull/850\nReviewed-By: Stephen Belanger <admin@stephenbelanger.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/54d5437566713beb05ad93775d97c21bc6200b66"},{"sha":"c0c0d7326938afc689a2b6a59440956b3d054e4d","author":{"email":"37ac5e111a9b2f779e373f78efa4f7678b93feb1@janeasystems.com","name":"Alexis Campailla"},"message":"build,win: set env before generating projects\n\nvcbuild.bat calls python configure before setting GYP_MSVS_VERSION,\nso SelectVisualStudioVersion (tools\\gyp\\pylib\\gyp\\MSVSVersion.py)\ndefaults to 'auto' and selects VS 2005.\n\nvcbuild sets the environment in the current shell, so this issue\nwould manifest itself only on the first invocation of the script\nin any given shell windows.\n\nReviewed-By: Julien Gilli <jgilli@fastmail.fm>\nPR-URL: https://github.com/joyent/node/pull/20109","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/c0c0d7326938afc689a2b6a59440956b3d054e4d"},{"sha":"4208dc4fef9608acac609d5b4c89abb9e9cb9b11","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: add MSVS 2015 support\n\nPR-URL: https://github.com/nodejs/io.js/pull/2036\nReviewed-By: Alexis Campailla <alexis@janeasystems.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/4208dc4fef9608acac609d5b4c89abb9e9cb9b11"},{"sha":"c87c34c242ebdfc0c6ab2fac5b18122cf871dd4f","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: fix cherry-pick ooops, fix comment wording\n\nPR-URL: https://github.com/nodejs/io.js/pull/2036\nReviewed-By: Alexis Campailla <alexis@janeasystems.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/c87c34c242ebdfc0c6ab2fac5b18122cf871dd4f"},{"sha":"8e9089ac3574682bac610b4b7a93a7915ad5ab8d","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: check for error on Windows\n\nInstead of not running the dgram-bind-shared-ports\non Windows, check that it gets ENOTSUP.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2035\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/8e9089ac3574682bac610b4b7a93a7915ad5ab8d"},{"sha":"dcbb9e1da65ac16e8ed783d0b2b82ad6c7de8dbc","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: update build targets for io.js\n\nPR-URL: https://github.com/nodejs/io.js/pull/1938\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Alexis Campailla <alexis@janeasystems.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/dcbb9e1da65ac16e8ed783d0b2b82ad6c7de8dbc"},{"sha":"1f371e39880aee0fa81aa3bd6dd7bd032335a41b","author":{"email":"92fb37b64464f5ee20f58e183b0504024ecd6585@iij.ad.jp","name":"Shigeki Ohtsu"},"message":"deps: copy all openssl header files to include dir\n\nOn upgrading openssl, all symlinks in pulic header files are replaced\nwith nested include files. The issue was raised that installing them\nleads to lost its references to real header files.\nTo avoid this, all public header files are copied into the\n`deps/openssl/openssl/include/openssl/` directory.\nAs a result, we have duplicated header files under\n`deps/openssl/openssl/` but copied files are refereed in build as\nspecified to include path in openssl.gyp.\n\nFixes: https://github.com/nodejs/io.js/pull/1975\nPR-URL: https://github.com/nodejs/io.js/pull/2016\nReviewed-By: Rod Vagg <rod@vagg.org>\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/1f371e39880aee0fa81aa3bd6dd7bd032335a41b"},{"sha":"628a3ab0930c8500483aa72a340e503cda41cf0b","author":{"email":"f9f03903429036ef609ed7ca822fddfa76155c29@vagg.org","name":"Rod Vagg"},"message":"build: add tar-headers target for headers-only tar\n\nto replace the full src download by node-gyp, using the proper format\ninstead of the full source format\n\nPR-URL: https://github.com/nodejs/io.js/pull/1975\nReviewed-By: William Blankenship <william.jblankenship@gmail.com>\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/628a3ab0930c8500483aa72a340e503cda41cf0b"},{"sha":"c370bd3aea69fdc8d7a8c33f749a512664f043be","author":{"email":"f19e6ae2df522a4c498a7a3b8fb4b86618740a8e@gmail.com","name":"Ivan Yan"},"message":"doc: make the abbreviation 1MM clear\n\nRefs: https://github.com/nodejs/io.js/pull/2050\nPR-URL: https://github.com/nodejs/io.js/pull/2053\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Rich Trott <rtrott@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/c370bd3aea69fdc8d7a8c33f749a512664f043be"},{"sha":"d735b2c6ef9dc710a2e8c58bf56dc6d28f5a4bd3","author":{"email":"e3cc927ed39b9afbd6d6790cf9e0d59bea798e47@croquis.com","name":"Sangmin Yoon"},"message":"repl: fix tab completion for a non-global context\n\nUse vm.isContext() to properly identify contexts.\n\nPR-URL: https://github.com/joyent/node/pull/25382\nPR-URL: https://github.com/nodejs/io.js/pull/2052\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/d735b2c6ef9dc710a2e8c58bf56dc6d28f5a4bd3"},{"sha":"a198c68b5680307f20a1602c622b94f497f7b642","author":{"email":"86afcc11905a16fc7f55f47e39f4f6f84944afea@joyent.com","name":"Julien Gilli"},"message":"repl: make 'Unexpected token' errors recoverable\n\nFix the regexp used to detect 'Unexpected token' errors so that they can\nbe considered as recoverable. This fixes the following use case:\n\n> var foo = 'bar \\\n... baz';\nundefined\n> foo\n'bar baz'\n>\n\nFixes: https://github.com/joyent/node/issues/8874\nPR-URL: https://github.com/joyent/node/pull/8875\nPR-URL: https://github.com/nodejs/io.js/pull/2052\nReviewed-By: Colin Ihrig <cjihrig@gmail.com>\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/a198c68b5680307f20a1602c622b94f497f7b642"},{"sha":"06721fe00589d9ad61fe8defcd31c5f40df72c9b","author":{"email":"838f779c91673db29b8572ea3f54d191d3878ae2@gmail.com","name":"cjihrig"},"message":"test: fix test-repl-tab-complete.js\n\ntest-repl-tab-complete.js contains numerous assertions that are\nnever run. Anything that results in a ReferenceError bails out,\nand never calls the functions containing the assertions. This\ncommit adds checking for successful tab completions, as well as\nReferenceErrors.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2052\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/06721fe00589d9ad61fe8defcd31c5f40df72c9b"},{"sha":"8350f3a3a291fcd19df3261c3db3fe07c7590bb7","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@bnoordhuis.nl","name":"Ben Noordhuis"},"message":"buffer: optimize Buffer#toString()\n\nBreak up Buffer#toString() into a fast and slow path.  The fast path\noptimizes for zero-length buffers and no-arg method invocation.\n\nThe speedup for zero-length buffers is a satisfying 700%.  The no-arg\ntoString() operation gets faster by about 13% for a one-byte buffer.\n\nThis change exploits the fact that most Buffer#toString() calls are\nplain no-arg method calls.  Rewriting the method to take no arguments\nmeans a call doesn't go through an ArgumentsAdaptorTrampoline stack\nframe in the common case.\n\nPR-URL: https://github.com/nodejs/io.js/pull/2027\nReviewed-By: Brian White <mscdex@mscdex.net>\nReviewed-By: Christian Tellnes <christian@tellnes.no>\nReviewed-By: Daniel Cousens <email@dcousens.com>\nReviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>\nReviewed-By: Trevor Norris <trev.norris@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/8350f3a3a291fcd19df3261c3db3fe07c7590bb7"},{"sha":"4d5089e1817edf8b0125d8f91b5a8fc32d13263b","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: do not swallow OpenSSL support error\n\nPR-URL: https://github.com/nodejs/io.js/pull/2042\nReviewed-By: Brendan Ashworth <brendan.ashworth@me.com>\nReviewed-By: Johan Bergström <bugs@bergstroem.nu>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/4d5089e1817edf8b0125d8f91b5a8fc32d13263b"},{"sha":"856c11f8c8667b39a69455e42f9af493b37816fc","author":{"email":"28a7b6144c43947e3f532c033ff42c8a2ae08045@gmail.com","name":"Rich Trott"},"message":"test: purge stale disabled tests\n\nTests in the disabled directory are not used by Makefile nor by the CI.\nOther than a single 2015 commit that puts 'use strict' in each test,\nmany of them haven't been touched in years.\n\nThis removes all the disabled tests that have been unmodified since\n2011 (with the exception of the 'use strict' modification mentioned\nabove).\n\nPR-URL: https://github.com/nodejs/io.js/pull/2045\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>\nReviewed-By: Evan Lucas <evanlucas@me.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/856c11f8c8667b39a69455e42f9af493b37816fc"},{"sha":"1cd9eeb55696625ee8413f9e169c73e9eb21ce76","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"buffer: prevent abort on bad proto\n\nIf an object's prototype is munged it's possible to bypass the\ninstanceof check and cause the application to abort. Instead now use\nHasInstance() to verify that the object is a Buffer, and throw if not.\n\nThis check will not work for JS only methods. So while the application\nwon't abort, it also won't throw.\n\nIn order to properly throw in all cases with toString() the JS\noptimization of checking that length is zero has been removed. In its\nplace the native methods will now return early if a zero length string\nis detected.\n\nRef: https://github.com/nodejs/io.js/pull/1486\nRef: https://github.com/nodejs/io.js/pull/1922\nFixes: https://github.com/nodejs/io.js/issues/1485\nPR-URL: https://github.com/nodejs/io.js/pull/2012\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/1cd9eeb55696625ee8413f9e169c73e9eb21ce76"},{"sha":"7f63449fde070455b337cd4b8e094d5366eb2dd8","author":{"email":"ad0310dc5270cefb6ee6879263270aed9b1e9982@me.com","name":"Evan Lucas"},"message":"net: fix debug for dnsopts\n\nPrevent debug call from showing [object Object] for dnsopts in\nlookupAndConnect\n\nPR-URL: https://github.com/nodejs/io.js/pull/2059\nReviewed-by: Colin Ihrig <cjihrig@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/7f63449fde070455b337cd4b8e094d5366eb2dd8"},{"sha":"8cee8f54fc5fe3d340bf10ba2e9dbb5648b21b83","author":{"email":"38a75c4c4f5646d63b752460df745c5b937b7e58@gmail.com","name":"Chris Dickinson"},"message":"src: nix stdin _readableState.reading manipulation\n\nthis opts for stream.push('') which has the same effect\nbut uses a public API.\n\nPR-URL: https://github.com/nodejs/io.js/pull/454\nReviewed-By: Fedor Indutny <fedor.indutny@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/8cee8f54fc5fe3d340bf10ba2e9dbb5648b21b83"},{"sha":"9e890fe8b4da4c0eab922f1e0d0ce0f69015758a","author":{"email":"92fb37b64464f5ee20f58e183b0504024ecd6585@iij.ad.jp","name":"Shigeki Ohtsu"},"message":"crypto: fix VerifyCallback in case of verify error\n\n3beb880716654dbb2bbb9e333758825172951775 has a bug in VerifyCallback\nwhen preverify is 1 and the cert chain has an verify error. If the\nerror is UNABLE_TO_GET_ISSUER_CERT_LOCALLY, it leads an assertion\nerror in finding rootCA.\nThe whitelist check should be made only when the cert chain has no\nverify error with X509_V_OK.\n\nFixes: https://github.com/nodejs/io.js/issues/2061\nPR-URL: https://github.com/nodejs/io.js/pull/2064\nReviewed-By: Ben Noordhuis <info@bnoordhuis.nl>","distinct":true,"url":"https://api.github.com/repos/phillipj/io.js/commits/9e890fe8b4da4c0eab922f1e0d0ce0f69015758a"}]}