e3e1b4922005e00d6067c2b6920d3bc70a801c14: Bug 1350637 - Part 4: Implement serialization for mozilla::OriginAttributesPattern, so we can use it on the receiver side of IPC without bouncing to the main thread; r=asuth
Jan Varga <jan.varga@gmail.com> - Tue, 08 Aug 2017 23:01:14 +0200 - rev 373413
Push 93520 by jvarga@mozilla.com at Tue, 08 Aug 2017 21:35:35 +0000
Bug 1350637 - Part 4: Implement serialization for mozilla::OriginAttributesPattern, so we can use it on the receiver side of IPC without bouncing to the main thread; r=asuth
d91109b3ea0819029981440207f7d409516d4658: Bug 1350637 - Part 3: Move mozilla::dom::Optional serialization helper to ipc/glue/IPCMessageUtils.h to make it available to other consumers; r=billm
Jan Varga <jan.varga@gmail.com> - Tue, 08 Aug 2017 23:01:03 +0200 - rev 373412
Push 93520 by jvarga@mozilla.com at Tue, 08 Aug 2017 21:35:35 +0000
Bug 1350637 - Part 3: Move mozilla::dom::Optional serialization helper to ipc/glue/IPCMessageUtils.h to make it available to other consumers; r=billm
d5f2490d5138dcbfce93b1ccc112ea6afc278ad8: Bug 1350637 - Part 2: Core changes for LocalStorage on PBackground; r=asuth
Jan Varga <jan.varga@gmail.com> - Wed, 26 Jul 2017 12:19:13 +0200 - rev 373411
Push 93520 by jvarga@mozilla.com at Tue, 08 Aug 2017 21:35:35 +0000
Bug 1350637 - Part 2: Core changes for LocalStorage on PBackground; r=asuth - stop inheriting StorageDBBridge in StorageDBThread and StorageDBChild - move StorageDBThread and StorageDBChild initialization out of LocalStorageCache - use IPC even for the intra-process communication in main process - rationalize a bit storage observer code - make StorageDBParent to always be created and destroyed on the background thread
f8241dee5ef33eb3c03c9a6b2e8b0830db84aae0: Bug 1350637 - Part 1: Move PStorage stubs from PContent to PBackground; r=asuth r=billm
Jan Varga <jan.varga@gmail.com> - Tue, 08 Aug 2017 22:56:49 +0200 - rev 373410
Push 93520 by jvarga@mozilla.com at Tue, 08 Aug 2017 21:35:35 +0000
Bug 1350637 - Part 1: Move PStorage stubs from PContent to PBackground; r=asuth r=billm
1a4526257e09123c93cd6c1ba453778d9c2c8c38: Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher
Jason Laster <jason.laster.11@gmail.com> - Tue, 08 Aug 2017 13:01:00 -0400 - rev 373409
Push 93519 by ryanvm@gmail.com at Tue, 08 Aug 2017 21:32:04 +0000
Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher
76d94f0737c3c522614b0a72fcc131ea5de72fb7: Bug 1387811 - Follow up for Test within Bug 1381761: CSP JSON is never null, hence it's better to check actual contents of JSON for testing. r=dveditz
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Sun, 06 Aug 2017 11:37:09 +0200 - rev 373408
Push 93519 by ryanvm@gmail.com at Tue, 08 Aug 2017 21:32:04 +0000
Bug 1387811 - Follow up for Test within Bug 1381761: CSP JSON is never null, hence it's better to check actual contents of JSON for testing. r=dveditz
92318a417ec18e031710826e0d532555ae8a7e6c: Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
Eric Rahm <erahm@mozilla.com> - Tue, 08 Aug 2017 12:21:10 -0700 - rev 373407
Push 93518 by erahm@mozilla.com at Tue, 08 Aug 2017 19:21:15 +0000
Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell This adds a most recently used (MRU) cache for the most common base domain requests (aAddtionalParts == 1). With a table size of 31 I saw 8777 hits and 22 misses when loading twitter, youtube, and techcrunch. In stress testing this provided a 75% reduction in run time. MozReview-Commit-ID: 3JgCwIZagMs
276db25c9e92c04073c7fc97e0029ded2e0885d2: Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:10:18 -0700 - rev 373406
Push 93518 by erahm@mozilla.com at Tue, 08 Aug 2017 19:21:15 +0000
Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell This replaces our giant sorted array of eTLD names with a more compact DAFSA. MozReview-Commit-ID: 3zMBzUM9QUg
809aee6a234efaff8b46c7b3e93e645d8b31167c: Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:09:42 -0700 - rev 373405
Push 93518 by erahm@mozilla.com at Tue, 08 Aug 2017 19:21:15 +0000
Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn This imports Chromium's `make_dafsa.py` script [1]. It takes in a gperf formatted file (note: gperf is *not* required) and converts that to a compact binary representation of the string data in the form of a deterministic acyclic finite state automaton (DAFSA) [2]. The only change made to the script was to make it handle the arguments our file generation script passes in to the `main` function. It also imports the logic for traversing the DAFSA [3] almost verbatim in `Dafsa.cpp`. A thin wrapper was added so that we can reuse the DAFSA structure for multiple tables. The only change made to the original logic was to swap in mozilla style assertions and rename the not found constant from `kNotFound` to `Dafsa::kKeyNotFound` in order to avoid a collision with `kNotFound` defined in our nsString code. [1] https://chromium.googlesource.com/chromium/src/net/+/6ba04a90565e236b5a420c3a5039718183ad35bd/tools/dafsa/make_dafsa.py [2] https://en.wikipedia.org/wiki/Deterministic_acyclic_finite_state_automaton [3] https://chromium.googlesource.com/chromium/chromium/+/a2a90a35aa5b7178e219668bde5889595c710451/net/base/registry_controlled_domains/registry_controlled_domain.cc#72 MozReview-Commit-ID: Eion9POHZm5
5218fdb57fa7c2866bc32d44556e318fcec7887b: Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats
Joel Maher <jmaher@mozilla.com> - Tue, 08 Aug 2017 15:08:04 -0400 - rev 373404
Push 93517 by jmaher@mozilla.com at Tue, 08 Aug 2017 19:08:38 +0000
Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats MozReview-Commit-ID: 3QJ1aFpxGxY
9a678b3efcd23bbe3a62b76c8113384ec7714cec: Bug 1386798: Add profiler markers for a11y events; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Wed, 02 Aug 2017 15:31:08 -0600 - rev 373403
Push 93516 by aklotz@mozilla.com at Tue, 08 Aug 2017 18:29:35 +0000
Bug 1386798: Add profiler markers for a11y events; r=surkov MozReview-Commit-ID: EGvmB9qbKKx
99837e8b5a692ac96257d2bae03a3867c4c80e7e: Bug 1386836: Add a nsACString overload to nsAccessibilityService::GetStringEventType; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Wed, 02 Aug 2017 15:39:51 -0600 - rev 373402
Push 93515 by aklotz@mozilla.com at Tue, 08 Aug 2017 18:27:04 +0000
Bug 1386836: Add a nsACString overload to nsAccessibilityService::GetStringEventType; r=surkov MozReview-Commit-ID: 9hMC54ki37e
f3d9c8c76813e8119fe9e4bd1e46046e6e0f28c3: Bug 1283855 - OOMTest: Guard JS_DEFAULT_ZEAL_FREQ macro with JS_GC_ZEAL. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 08 Aug 2017 17:37:37 +0000 - rev 373401
Push 93514 by npierron@mozilla.com at Tue, 08 Aug 2017 17:39:06 +0000
Bug 1283855 - OOMTest: Guard JS_DEFAULT_ZEAL_FREQ macro with JS_GC_ZEAL. r=jandem
97fe9cf339fe0131789cc9d9f24b0cb2fc331a7f: Bug 1385178. Do fallible allocation of our font data buffer in SyncLoadFontData. r=jfkthame
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 Aug 2017 13:22:10 -0400 - rev 373400
Push 93513 by bzbarsky@mozilla.com at Tue, 08 Aug 2017 17:22:50 +0000
Bug 1385178. Do fallible allocation of our font data buffer in SyncLoadFontData. r=jfkthame
05aee76d966be556fdb24dd5916e13693e3207ce: Bug 1386240 - [2.0] Fix JNI wrappers. r=me
Eugen Sawin <esawin@mozilla.com> - Tue, 08 Aug 2017 19:15:30 +0200 - rev 373399
Push 93512 by esawin@mozilla.com at Tue, 08 Aug 2017 17:20:57 +0000
Bug 1386240 - [2.0] Fix JNI wrappers. r=me
e0d805b314bad10a21dd4dccfc1936a0f0fc3fa4: Bug 1388110 - Fix slot access intrinsics for objects with > 16 reserved slots r=nbp
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 08 Aug 2017 18:00:31 +0100 - rev 373398
Push 93511 by jcoppeard@mozilla.com at Tue, 08 Aug 2017 17:04:24 +0000
Bug 1388110 - Fix slot access intrinsics for objects with > 16 reserved slots r=nbp
54243811f36eabc6f0ecd59380d70f8beb15e592: Bug 1382899 - Reduce Promise overhead in the DownloadLegacy.js progress events. r=florian
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 08 Aug 2017 14:44:52 +0100 - rev 373397
Push 93510 by paolo.mozmail@amadzone.org at Tue, 08 Aug 2017 16:58:29 +0000
Bug 1382899 - Reduce Promise overhead in the DownloadLegacy.js progress events. r=florian MozReview-Commit-ID: KS4kujUvX3s
bf01128ff941328409288465dbcd111d9eb0ecf4: Bug 1388166 - Handle case where chromeWin.getBrowser() doesn't exist. r=johannh
Jorg K <jorgk@jorgk.com> - Mon, 07 Aug 2017 14:44:00 -0400 - rev 373396
Push 93509 by ryanvm@gmail.com at Tue, 08 Aug 2017 16:41:11 +0000
Bug 1388166 - Handle case where chromeWin.getBrowser() doesn't exist. r=johannh
847333a06c62db0b96e5096c984c4fde7cde18d8: Bug 1385364 - gdb JSString prettyprinter string length limit and invalid char handling, r=jimb
Steve Fink <sfink@mozilla.com> - Tue, 25 Jul 2017 17:32:12 -0700 - rev 373395
Push 93508 by sfink@mozilla.com at Tue, 08 Aug 2017 16:35:26 +0000
Bug 1385364 - gdb JSString prettyprinter string length limit and invalid char handling, r=jimb
9734347cd43d7a5e66b951629f1e47545c0202c6: Bug 1385359 - Add env var JIT_SPEW_FILENAME, r=nbp
Steve Fink <sfink@mozilla.com> - Thu, 20 Jul 2017 17:38:45 -0700 - rev 373394
Push 93508 by sfink@mozilla.com at Tue, 08 Aug 2017 16:35:26 +0000
Bug 1385359 - Add env var JIT_SPEW_FILENAME, r=nbp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip