X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Fieee754.js;h=22b65f210cf154d66060b5a0091a5d29fbd500f8;hp=87655eeb7756933dd121309826be14a420dec1f7;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/ieee754.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/ieee754.js index 87655eeb..22b65f21 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/ieee754.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/ieee754.js @@ -1,4 +1,7 @@ // IEEE754 conversions based on https://github.com/feross/ieee754 +var global = require('../internals/global'); + +var Array = global.Array; var abs = Math.abs; var pow = Math.pow; var floor = Math.floor; @@ -6,7 +9,7 @@ var log = Math.log; var LN2 = Math.LN2; var pack = function (number, mantissaLength, bytes) { - var buffer = new Array(bytes); + var buffer = Array(bytes); var exponentLength = bytes * 8 - mantissaLength - 1; var eMax = (1 << exponentLength) - 1; var eBias = eMax >> 1; @@ -22,7 +25,8 @@ var pack = function (number, mantissaLength, bytes) { exponent = eMax; } else { exponent = floor(log(number) / LN2); - if (number * (c = pow(2, -exponent)) < 1) { + c = pow(2, -exponent); + if (number * c < 1) { exponent--; c *= 2; } @@ -46,10 +50,18 @@ var pack = function (number, mantissaLength, bytes) { exponent = 0; } } - for (; mantissaLength >= 8; buffer[index++] = mantissa & 255, mantissa /= 256, mantissaLength -= 8); + while (mantissaLength >= 8) { + buffer[index++] = mantissa & 255; + mantissa /= 256; + mantissaLength -= 8; + } exponent = exponent << mantissaLength | mantissa; exponentLength += mantissaLength; - for (; exponentLength > 0; buffer[index++] = exponent & 255, exponent /= 256, exponentLength -= 8); + while (exponentLength > 0) { + buffer[index++] = exponent & 255; + exponent /= 256; + exponentLength -= 8; + } buffer[--index] |= sign * 128; return buffer; }; @@ -65,11 +77,17 @@ var unpack = function (buffer, mantissaLength) { var exponent = sign & 127; var mantissa; sign >>= 7; - for (; nBits > 0; exponent = exponent * 256 + buffer[index], index--, nBits -= 8); + while (nBits > 0) { + exponent = exponent * 256 + buffer[index--]; + nBits -= 8; + } mantissa = exponent & (1 << -nBits) - 1; exponent >>= -nBits; nBits += mantissaLength; - for (; nBits > 0; mantissa = mantissa * 256 + buffer[index], index--, nBits -= 8); + while (nBits > 0) { + mantissa = mantissa * 256 + buffer[index--]; + nBits -= 8; + } if (exponent === 0) { exponent = 1 - eBias; } else if (exponent === eMax) {