d50f11db7d6479c39125a4db75a8a31daeb8fba3: Backed out changeset 1a2aa9cd5120 (bug 1429391) for permafailing at web-platform/runtests.py on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 15:25:54 +0200 - rev 406459
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Backed out changeset 1a2aa9cd5120 (bug 1429391) for permafailing at web-platform/runtests.py on a CLOSED TREE
9da21200c6b3cc3309e1e5925f306af343b8dfe3: Bug 1424154 - Disable test on WinCCOV - Intermittent /browser_dbg-content-script-sources.js | This test exceeded the timeout threshold. r=jmaher
Narcis Beleuzu <nbeleuzu> - Fri, 02 Mar 2018 23:41:00 +0200 - rev 406458
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1424154 - Disable test on WinCCOV - Intermittent /browser_dbg-content-script-sources.js | This test exceeded the timeout threshold. r=jmaher
5bd73dd9739efc2521252dd613964c6dca8c7c7e: Bug 1437081 - Disable /preload/link-header-preload-delay-onload.html on Linux for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 14:46:02 +0200 - rev 406457
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1437081 - Disable /preload/link-header-preload-delay-onload.html on Linux for frequent failures. r=jmaher
8b0c4930429a8e218b46063a4fcc7f7ae34dec96: Bug 1398179 - Disable /service-workers/service-worker/clients-get-cross-origin.https.html on Linux and OS X for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 14:46:02 +0200 - rev 406456
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1398179 - Disable /service-workers/service-worker/clients-get-cross-origin.https.html on Linux and OS X for frequent failures. r=jmaher
1a2aa9cd51203c54e7ccd2d1f9351d072fb6ee86: Bug 1429391 - Disable /webdriver/tests/navigation/current_url.py on Linux for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 14:46:02 +0200 - rev 406455
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1429391 - Disable /webdriver/tests/navigation/current_url.py on Linux for frequent failures. r=jmaher
0add475b998c8e692db1ed12c698ba7c735c6515: Bug 1442218 - Defer MicroTask checkpoint to the outside of loop in nsGlobalWindowInner::CallDocumentFlushedResolvers and nsGlobalWindowInner::CancelDocumentFlushedResolvers, and add observer if Promise callbacks adds document flushed resolvers. r=bz
Tooru Fujisawa <arai_a@mac.com> - Sat, 03 Mar 2018 20:37:59 +0900 - rev 406454
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1442218 - Defer MicroTask checkpoint to the outside of loop in nsGlobalWindowInner::CallDocumentFlushedResolvers and nsGlobalWindowInner::CancelDocumentFlushedResolvers, and add observer if Promise callbacks adds document flushed resolvers. r=bz
a66754828b42ed065348a19b6e9336f95fa72b78: Bug 1440539 - Support time jitter in the JS Shell, and expose a function to enable it. r=luke
Tom Ritter <tom@mozilla.com> - Fri, 02 Mar 2018 13:47:44 -0600 - rev 406453
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1440539 - Support time jitter in the JS Shell, and expose a function to enable it. r=luke This adds jittering to the already existing logic for time clamping. It also exposes a testing function allowing those interested to enable time clamping or time clamping and jittering. Neither (clamping nor jittering) is enabled by default. MozReview-Commit-ID: JcHCEwRQPch
9804e9351510e50c48beffcc56b9b8eb170d98c0: Bug 1425462 Do not use crypto functions if NSS is not initialized. r=nwgh
Tom Ritter <tom@mozilla.com> - Fri, 02 Mar 2018 10:05:19 -0600 - rev 406452
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Do not use crypto functions if NSS is not initialized. r=nwgh Doing so caused nearly every xpcshell test to fail, as well as Marionette. This is safe, because we're not going to be doing any web context stuff before NSS is initialized, so anything that winds up here won't be exposed to content so we don't really need to worry about fuzzing its value. MozReview-Commit-ID: KiFSIbjQnN3
f2d7a32c993d5bb5ada924736a7e619e3d580967: Bug 1425462 Refactor the static members into static globals to avoid leakchecks. r=ckerschb
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 05:24:36 -0600 - rev 406451
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Refactor the static members into static globals to avoid leakchecks. r=ckerschb MozReview-Commit-ID: 2lm1Skf3KEH
c8936526c2040c841755fc940665557c79538913: Bug 1425462 Turn jitter on by default. r=luke
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:35:42 -0600 - rev 406450
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Turn jitter on by default. r=luke MozReview-Commit-ID: 9u0rJ8FoteG
890120f72192a4a2fc8d8249ba91026d8168a2a1: Bug 1425462 Sprinkle some thread safety on the LRU Cache. r=handyman
Tom Ritter <tom@mozilla.com> - Sat, 24 Feb 2018 08:21:15 -0600 - rev 406449
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Sprinkle some thread safety on the LRU Cache. r=handyman We use a mozilla:Mutex to avoid race conditions in the LRU Cache MozReview-Commit-ID: DyeK4RUnGhP
32c7dafa1dc1837f9fa3a35a8d76ba70d7a0f9bf: Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke
Tom Ritter <tom@mozilla.com> - Thu, 22 Feb 2018 16:05:50 -0600 - rev 406448
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke Time Precision Reduction in the JS Engine was handled by a small bit of duplicated logic. With Time Jittering, and general improvements to the logic due to float fuzziness, we want to unify the logic for the JS Engine and the browser into one location. This patch does that. Note that this will leave the JS Shell without a time jittering implementation. It currently has a time clamping implementation - but I'm not actually sure if the shell is doing anything with it, because it's probably not calling SetTimeResolutionUsec to set it up. In Bug 1440539 we will add a jitter implementation for the shell. (And probably turn time rounding and jittering on for it too.) MozReview-Commit-ID: 2BTIMzE8MjW
dd7b7e91140a3c42f395b6a0a58e5db90e28db1b: Bug 1425462 Address tests for Time Jittering. r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:34:05 -0600 - rev 406447
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Address tests for Time Jittering. r=bkelly The following tests all hardcoded a special value for Timer Precision Reduction. browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js browser/components/resistfingerprinting/test/browser/browser_performanceAPI.js browser/components/resistfingerprinting/test/mochitest/test_animation_api.html browser/components/resistfingerprinting/test/mochitest/test_reduce_time_precision.html devtools/client/sourceeditor/test/browser_codemirror.js dom/animation/test/css-animations/test_animation-currenttime.html dom/animation/test/mozilla/test_transition_finish_on_compositor.html dom/media/test/test_video_stats_resistfingerprinting.html dom/tests/mochitest/ajax/jquery/test_jQuery.html netwerk/test/unit/test_race_cache_with_network.js Of these, only test_video_stats_resistfingerprinting.html begins failing when Jitter is enabled. So disable jitter for that test. Additionally, dom/midi/tests/test_midi_packet_timing_sorting.html began failing with Jitter, so we disable it there. (We could easily modify the test so it began passing, but this would reduce the effectiveness of the test.) MozReview-Commit-ID: 2kipxV6wYv9
3052a1cf3b1c20b4d9bcc6c03bb1e8d45fddca0b: Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 00:07:03 -0600 - rev 406446
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly Fuzzytime deterministically generates a random midpoint between two clamped values, and if the unreduced timestamp is above the midpoint, the time is rounded upwards. This allows safe time jittering to occur, as time will never go backwards on a given timeline. It _is_ possible for time to go backwards when comparing different (but related) timelines, such as a relative timeline in one page (with its own performance.timeOrigin) and a relative timeline in an iframe or Worker (which also has its own performance.timeOrigin). This is the same behavior as the 2ms timer reduction we previously landed; jitter doesn't make this any better or worse. MozReview-Commit-ID: IdRLxcWDQBZ
c2307a921159af7238d7fa9f4ccc9593928fec1f: Bug 1439839 - Remove references to babel-types. r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Thu, 01 Mar 2018 13:38:00 +0200 - rev 406445
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1439839 - Remove references to babel-types. r=jdescottes MozReview-Commit-ID: AF9RD9nOqGF
6384f3478169f15a78c38bce8be9b3e8c1868df4: Bug 1442295 - Add two missing includes in XPCOM. r=erahm
Andrew McCreight <continuation@gmail.com> - Thu, 01 Mar 2018 11:03:00 +0200 - rev 406444
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1442295 - Add two missing includes in XPCOM. r=erahm nsTArray.h needs mozalloc.h for moz_xmalloc nsTStringRepr.h needs fallible.h for fallible MozReview-Commit-ID: 9jz2pGPXMHk
f96ee15e11b1a74d5206c6d0f9a8f54c69aa8745: Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche
Jan-Erik Rediger <jrediger@mozilla.com> - Fri, 02 Mar 2018 12:43:41 +0100 - rev 406443
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche
9a31ff6a188a523f570cc1faa27cd8091fae3055: Merge mozilla-central to inbound. a=merge CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 11:50:44 +0200 - rev 406442
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
df8bffb2a6ac34f43c1cfa857a992119b1686fb1: Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me
Jared Wein <jwein@mozilla.com> - Sat, 03 Mar 2018 00:17:58 -0500 - rev 406441
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me
2c120740c252c63b781cb99ebf02cfa46c23ff32: Bug 1442451 - do not restore DevTools session when disabled by policy;r=jryans
Julian Descottes <jdescottes@mozilla.com> - Fri, 02 Mar 2018 08:55:24 +0100 - rev 406440
Push 33557 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:44:56 +0000
Bug 1442451 - do not restore DevTools session when disabled by policy;r=jryans MozReview-Commit-ID: oORq9CltE3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip