{"push_id":861944257,"size":5,"distinct_size":5,"ref":"refs/heads/drop-all-set","head":"08601797c1775bfbb251b9d4a520fa06c4ca7e95","before":"0e2b32b2d8024e6c261ba3e608583d74271b9620","commits":[{"sha":"9a1964f24c02b673992d36048a5b1f24b923911e","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"http_parser: use pushValueToArray for headers\n\nFor performance add headers to the headers Array by pushing them on from\nJS. Benchmark added to demonstrate this case.","distinct":true,"url":"https://api.github.com/repos/trevnorris/node/commits/9a1964f24c02b673992d36048a5b1f24b923911e"},{"sha":"726015ea36741c2017b8e1d3b622ff2df510a38c","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"fs: use pushValueToArray for readdir(Sync)\n\nImprove performance by pushing directory entries to returned array in\nbatches of 8 using pushValueToArray() in JS. Add benchmarks to\ndemonstrate this improvement.","distinct":true,"url":"https://api.github.com/repos/trevnorris/node/commits/726015ea36741c2017b8e1d3b622ff2df510a38c"},{"sha":"12fae25b158fa61d2fa553e28b525b18cb863d1d","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"node: improve GetActiveHandles performance\n\nImprove performance of process._getActiveHandles by sending handles in\nbatches to JS to be set on the passed Array.\n\nAlter implementation of GetActiveRequests to match GetActiveHandles'\nimplementation.","distinct":true,"url":"https://api.github.com/repos/trevnorris/node/commits/12fae25b158fa61d2fa553e28b525b18cb863d1d"},{"sha":"7666e213b28f1fb1bd045a8545fe587a7084b9be","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"node: improve performance of hrtime()\n\nprocess.hrtime() was performing too many operations in C++ that could be\ndone faster in JS. Move those operations over by creating a length 4\nUint32Array and perform bitwise operations on the seconds so that it was\nunnecessary for the native API to do any object creation or set any\nfields.\n\nThis has improved performance from ~350 ns/op to ~65 ns/op. Light\nbenchmark included to demonstrate the performance change.","distinct":true,"url":"https://api.github.com/repos/trevnorris/node/commits/7666e213b28f1fb1bd045a8545fe587a7084b9be"},{"sha":"08601797c1775bfbb251b9d4a520fa06c4ca7e95","author":{"email":"9cb5491eb5770dd8e0bf77a8a0335abf5f0488c5@gmail.com","name":"Trevor Norris"},"message":"node: improve accessor perf of process.env\n\nSet process.env array entries in JS.","distinct":true,"url":"https://api.github.com/repos/trevnorris/node/commits/08601797c1775bfbb251b9d4a520fa06c4ca7e95"}]}