Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | gczeal(2); |
michael@0 | 2 | function complex(aReal, aImag) {} |
michael@0 | 3 | function mandelbrotValueOO (aC, aIterMax) { |
michael@0 | 4 | for (var iter = 0; iter < aIterMax; iter++) { } |
michael@0 | 5 | } |
michael@0 | 6 | function f(trace) { |
michael@0 | 7 | const width = 5; |
michael@0 | 8 | const height = 5; |
michael@0 | 9 | const max_iters = 5; |
michael@0 | 10 | var output = []; |
michael@0 | 11 | for (let img_x = 0; img_x < width; img_x++) { |
michael@0 | 12 | for (let img_y = 0; img_y < height; img_y++) { |
michael@0 | 13 | let C = new complex(-2 + (img_x / width) * 3, |
michael@0 | 14 | -1.5 + (img_y / height) * 3); |
michael@0 | 15 | var res = mandelbrotValueOO(C, max_iters); |
michael@0 | 16 | if (output.length > 0 && complex(5)) { |
michael@0 | 17 | } else { |
michael@0 | 18 | output.push([res, 1]); |
michael@0 | 19 | } |
michael@0 | 20 | } |
michael@0 | 21 | } |
michael@0 | 22 | } |
michael@0 | 23 | var timenonjit = f(false); |