aboutsummaryrefslogtreecommitdiff
path: root/tests/git-authenticate.scm
diff options
context:
space:
mode:
authorWilko Meyer <w@wmeyer.eu>2024-06-20 23:16:46 +0200
committerZheng Junjie <zhengjunjie@iscas.ac.cn>2024-06-29 12:06:29 +0800
commitb5dea86d6411de36a3b7b1c5a0a13a22306a0554 (patch)
tree503a069627e304b7ef3203db3a9696081aa10acf /tests/git-authenticate.scm
parent9590fa7617c704d1e1e22eaaa8dcd678c3f0aad6 (diff)
downloadguix-b5dea86d6411de36a3b7b1c5a0a13a22306a0554.tar.gz
guix-b5dea86d6411de36a3b7b1c5a0a13a22306a0554.zip
gnu: php: Update to 8.3.8.
* gnu/packages/php.scm (php): Update to 8.3.8. Change-Id: Ia0714520973b537a82d12fb346f3efbadfc11e61 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Diffstat (limited to 'tests/git-authenticate.scm')
0 files changed, 0 insertions, 0 deletions
; var fork = require("child_process").fork; var zlib = require("zlib"); var args = process.argv.slice(2); if (!args.length) { args.push("-mc"); } args.push("--timings"); var urls = [ "https://code.jquery.com/jquery-3.2.1.js", "https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.4/angular.js", "https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.9.0/math.js", "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.js", "https://unpkg.com/react@15.3.2/dist/react.js", "http://builds.emberjs.com/tags/v2.11.0/ember.prod.js", "https://cdn.jsdelivr.net/lodash/4.17.4/lodash.js", "https://cdnjs.cloudflare.com/ajax/libs/d3/4.5.0/d3.js", "https://raw.githubusercontent.com/kangax/html-minifier/v3.5.7/dist/htmlminifier.js", ]; var results = {}; var remaining = 2 * urls.length; function done() { if (!--remaining) { var failures = []; var sum = { input: 0, output: 0, gzip: 0 }; urls.forEach(function(url) { var info = results[url]; console.log(); console.log(url); console.log(info.log); console.log("Original:", info.input, "bytes"); console.log("Uglified:", info.output, "bytes"); console.log("GZipped: ", info.gzip, "bytes"); console.log("SHA1 sum:", info.sha1); if (info.code) { failures.push(url); } sum.input += info.input; sum.output += info.output; sum.gzip += info.gzip; }); if (failures.length) { console.error("Benchmark failed:"); failures.forEach(function(url) { console.error(url); }); process.exit(1); } else { console.log(); console.log("Subtotal"); console.log(); console.log("Original:", sum.input, "bytes"); console.log("Uglified:", sum.output, "bytes"); console.log("GZipped: ", sum.gzip, "bytes"); } } } urls.forEach(function(url) { results[url] = { input: 0, output: 0, gzip: 0, log: "" }; fetch(url, function(err, res) { if (err) throw err; var uglifyjs = fork("bin/uglifyjs", args, { silent: true }); res.on("data", function(data) { results[url].input += data.length; }).pipe(uglifyjs.stdin); uglifyjs.stdout.on("data", function(data) { results[url].output += data.length; }).pipe(zlib.createGzip({ level: zlib.Z_BEST_COMPRESSION })).on("data", function(data) { results[url].gzip += data.length; }).pipe(createHash("sha1")).on("data", function(data) { results[url].sha1 = data.toString("hex"); done(); }); uglifyjs.stderr.setEncoding("utf8"); uglifyjs.stderr.on("data", function(data) { results[url].log += data; }); uglifyjs.on("exit", function(code) { results[url].code = code; done(); }); }); });