From 00da2ac0f8268b1feab5b1dc62ed18f31169efc9 Mon Sep 17 00:00:00 2001 From: Gareth Ellis Date: Mon, 21 Mar 2016 09:46:42 +0000 Subject: [PATCH] buffer: changing let in for loops back to var Using let in for loops showed a regression in 4.4.0. @ofrobots suggested that we avoid using let in for loops until TurboFan becomes the default optimiser. The regression that was detected was when looking at how long it took to create a new buffer from an array of data. When using `for (let i=0; i>> 0; @@ -292,7 +293,7 @@ Buffer.concat = function(list, length) { var buffer = Buffer.allocUnsafe(length); var pos = 0; - for (let i = 0; i < list.length; i++) { + for (i = 0; i < list.length; i++) { var buf = list[i]; if (!Buffer.isBuffer(buf)) throw new TypeError('"list" argument must be an Array of Buffers');