Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 load(libdir + "parallelarray-helpers.js");
3 function testClosureCreationAndInvocation() {
4 var a = range(1, 65);
5 function makeaddv(v) {
6 var u = v - 1;
7 var t = v - 2;
8 var s = v - 3;
9 var r = v - 4;
10 var q = v - 5;
11 var p = v - 6;
12 var o = v - 7;
13 var n = v - 8;
14 var m = v - 9;
15 var l = v - 10;
16 var k = v - 11;
17 var j = v - 12;
18 var i = v - 13;
19 var h = v - 14;
20 var g = v - 15;
21 var f = v - 16;
22 var e = v - 17;
23 var d = v - 18;
24 var c = v - 19;
25 var b = v - 20;
26 var a = v - 21;
27 return function (x) { return [x,v,u,t,v,s,r,q,
28 p,o,m,n,l,k,j,i,
29 h,g,f,e,d,c,b,a]; };
30 };
31 var m = a.mapPar(makeaddv);
32 print(m[20](1)[2]);
33 assertEq(m[20](1)[2], 20);
34 }
36 if (getBuildConfiguration().parallelJS)
37 testClosureCreationAndInvocation();