aboutsummaryrefslogtreecommitdiff
path: root/test/mocha/huge-number-of-comments.js
blob: a58f8d0aff248b10ba660d58b992c37bf57669a2 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var Uglify = require('../../');
var assert = require("assert");

describe("Huge number of comments.", function() {
    it("Should parse and compress code with thousands of consecutive comments", function() {
        var js = 'function lots_of_comments(x) { return 7 -';
        var i;
        for (i = 1; i <= 5000; ++i) { js += "// " + i + "\n"; }
        for (; i <= 10000; ++i) { js += "/* " + i + " */ /**/"; }
        js += "x; }";
        var result = Uglify.minify(js, { mangle: false });
        assert.strictEqual(result.code, "function lots_of_comments(x){return 7-x}");
    });
});
: Use 'call-with-input-file' instead of 'open-input-file'. Ludovic Courtès 2020-09-29secret-service: Add a timeout when waiting for a client....* gnu/build/secret-service.scm (secret-service-receive-secrets) [wait-for-client]: Call 'select' with a 60s timeout before 'accept'. Return #f upon timeout. [read-secrets]: Return FILES on success. Adjust caller of 'wait-for-client' to handle #f. Ludovic Courtès 2020-09-29secret-service: Clarify the origin of messages....* gnu/build/secret-service.scm (secret-service-send-secrets) (secret-service-receive-secrets): Prefix messages by "secret service". Ludovic Courtès 2020-09-01services: Add secret-service-type....This adds a "secret-service" that can be added to a Childhurd VM to receive out-of-band secrets (keys) sent from the host. Co-authored-by: Ludovic Courtès <ludo@gnu.org> * gnu/services/virtualization.scm (secret-service-activation): New procedure. (secret-service-type): New variable. * gnu/build/secret-service.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Jan (janneke) Nieuwenhuizen