Tim Taubert
c9074e0e0a
Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg
...
This patch replaces FX_SESSION_RESTORE_CONTENT_COLLECT_DATA_LONGEST_OP_MS with
a more fine-grained data collection via a keyed histogram so that we can
determine which type of data collection we spend a lot of time on.
Additionally, it abandons sending telemetry data from the content to the parent
via custom messages and instead uses the Telemetry service directly. Thus it
also gets rid of a bug that currently overrides measurements for the same
histogram done quickly in succession
2017-05-03 12:06:34 +02:00
Gerald Squelart
848c8517bc
Bug 1349604 - Check CDM black-frame size computations. r=cpearce
...
MozReview-Commit-ID: BnnQn5PZPaB
2017-03-31 10:20:32 +11:00
Chris Pearce
12f8d2203e
Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald
...
MozReview-Commit-ID: J1NirhKfTK6
2017-05-01 16:12:27 +12:00
Andreas Farre
3ce44dbcc6
Bug 1355480 - Add telemetry for measuring timeout execution. r=smaug, data-r=bsmedberg
...
Measure execution time by adding telemetry probes for tracking
foreground, tracking background, non-tracking foreground and
non-tracking background timeouts.
--HG--
extra : source : 69439c0cd3e6d118681d1bb6586cb0a7b4bb85fc
2017-05-02 07:23:00 -04:00
Jonathan Kew
4c35432a3a
Bug 1360309 - Work around some broken Apple fonts. r=jrmuizel
2017-05-03 09:03:18 +01:00
Carsten "Tomcat" Book
0b5ec8c1f2
Backed out changeset 74a0a0207e08 (bug 1338217) for linux failures
2017-05-03 15:27:26 +02:00
Carsten "Tomcat" Book
b3a8a13d69
Backed out changeset feb47dd8a60b (bug 1338217)
2017-05-03 15:27:05 +02:00
Christoph Kerschbaumer
816ea3a9bd
Bug 1361387 - Update callsites of loadURI() within browser/ to pass a triggeringPrincipal. r=gijs
2017-05-03 10:23:59 +02:00
Kershaw Chang
e8df9986bf
Bug 1351281 - Remove NetworkPrioritizer.jsm, r=dao
...
Since Necko has already given higher priority to http transactions from the focused window, we don't need NetworkPrioritizer.jsm anymore.
2017-05-03 03:28:00 +02:00
Swapnesh Kumar Sahoo
c11cf34901
Bug 1354331 - Remove network.http.enablePerElementReferrer usages. r=valentin r=baku
2017-05-01 00:12:34 +05:30
Ehsan Akhgari
7f9af03e0b
Bug 1359848 - Part 2: Avoid two hashtable lookups when registering a new preference observer; r=froydnj
2017-05-03 08:59:48 -04:00
Ehsan Akhgari
49ea4e277a
Bug 1359848 - Part 1: Add the nsClassHashtable::LookupForAdd() API to allow consumers to lookup and add an entry to a class hashtable if it doesn't exist already with a single lookup; r=froydnj
2017-05-03 08:59:48 -04:00
Lars T Hansen
dae85a2f45
Bug 1338217 - Only preserve bytecode when it's needed, rs=luke
...
--HG--
extra : rebase_source : 149ddc845100a831e66672daedc928436317bd14
2017-05-02 18:05:14 +02:00
Lars T Hansen
1dfe0353ba
Bug 1338217 - Share code between Wasm instances. r=luke
...
--HG--
extra : rebase_source : f94d6c5b7463c5b9efc14f988bc542daf8828d9f
2017-05-02 14:44:38 +02:00
Bob Clary
6d0f228a31
Bug 1358876 - Autophone - disable additional perma orange tests on Android 5.1, r=jmaher
2017-05-03 04:13:03 -07:00
Jon Coppeard
17cafc9dee
Bug 1360526 - Add separate stats phases for all the sweep tasks r=sfink
...
--HG--
extra : rebase_source : 6435702d7d86b131df9f4b3894cf27688227b75e
2017-05-03 11:42:05 +01:00
Jon Coppeard
271a7eafb3
Bug 1360526 - Add RAII class to start/join a GC sweep task r=sfink
...
--HG--
extra : rebase_source : 11ab7144f5ddfad3c03614ac969989c2686cf6e3
2017-05-03 11:40:46 +01:00
Jon Coppeard
dcdecbcd8a
Bug 1360526 - Move sweeping JIT-related data into its own method r=sfink
...
--HG--
extra : rebase_source : 93b0fa75734fcead56e9108ca3dde06bbd85763c
2017-05-03 11:37:19 +01:00
Jon Coppeard
5202298eba
Bug 1360526 - Sweep unique IDs in parallel with other sweeping r=sfink
...
--HG--
extra : rebase_source : cdee41f02b8422f4229f0c30e75e6062f90389eb
2017-05-03 11:36:14 +01:00
Jon Coppeard
c68fce716d
Bug 1360526 - Sweep runtime-wide weak caches as part of the weak cache sweeping task r=sfink
...
--HG--
extra : rebase_source : 47a957dba1707f06b17942c128823b9bc30eff21
2017-05-03 11:34:55 +01:00
Jon Coppeard
fc496d2511
Bug 1360526 - Move more miscellaneous sweeping off the main thread r=sfink
...
--HG--
extra : rebase_source : 32ce6f137eebe07740f9e855d452a83b3d7a922c
2017-05-03 11:27:55 +01:00
Jon Coppeard
f9b398f422
Bug 1360526 - Sweep weakmaps in parallel with other sweeping r=sfink
...
--HG--
extra : rebase_source : 77d50ed900253ce2d37f2b53355fc7d2f462b49f
2017-05-03 11:26:36 +01:00
Jon Coppeard
00d998b339
Bug 1360526 - Refactor queing arenas for sweeping to use a single loop r=sfink
...
--HG--
extra : rebase_source : 0dc02838c0ad9e365b3975ce1642a3da390fe21f
2017-05-03 11:26:02 +01:00
Jon Coppeard
65e6107a3b
Bug 1361401 - Make gc::Statistics counts atomic as these can be updated by helper threads r=sfink
...
--HG--
extra : rebase_source : 3856839f0dbfb2e6ad1e12d07d89e162dccba8e8
2017-05-03 11:26:00 +01:00
Till Schneidereit
30d10d8dfc
Bug 1358879 - Optimize handling of internally-created Promise objects. r=bz
...
MozReview-Commit-ID: FNVrNNjOwSR
2017-05-03 12:46:00 +02:00
Gabor Krizsanits
eb829f971b
Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag
...
To mitigate the delay that a new content process startup might cause, when the
browser reaches a non-busy state we attempt to prelaunch an empty content process
in the background that can be grabbed and used the next time we need one. This patch
enables the preallocated process manager by default and attempts to fix all the
issues that prevented us doing this sooner.
2017-05-03 12:00:20 +02:00
Jessica Jong
6469b8fbc1
Bug 1358448 - Add wpt for cases when moving radio out of or into a form. r=smaug
...
MozReview-Commit-ID: AdXVNfg1eyw
--HG--
extra : rebase_source : 53b31c45f9f3ce11b9d5ad68f464ccd9e21bc197
2017-05-02 23:01:00 +02:00
Jessica Jong
57c042eeb9
Bug 1358448 - Add radio back to a radio group after moving out of a form. r=smaug
...
The container of a radio group is the form, if it belongs to a form, or the
document object otherwise.
When moving a radio out of a form, we should add it back to a radio group.
Similary, before moving the radio to a form, we should remove it from the
original radio group.
MozReview-Commit-ID: 22WsEhz2SXH
--HG--
extra : rebase_source : 68dbd50da523b734086d8e5de6e6ae179b0b4af0
2017-05-01 23:10:00 +02:00
dynamis
fbc92ea6ed
Bug 1352320 - "Oshiete Goo! should use HTTPS" r=mkaply
...
--HG--
extra : rebase_source : 4c881f431e9cfb2dab0cd61670c78bd4a74a2b8f
2017-04-25 07:43:00 +02:00
Florian Queze
e46f34ce1b
Bug 1361087 - Loading osfile_shared_allthreads.jsm should not initialize the system-info service (as it does main thread IO on Windows), r=Yoric.
2017-05-03 10:45:15 +02:00
Jan de Mooij
72890d1b86
Bug 1361383 - Enable x86/x64 asm spew only in JS_JITSPEW builds. r=nbp
2017-05-03 10:42:05 +02:00
Carsten "Tomcat" Book
fe93c0fe8f
Merge mozilla-central to mozilla-inbound
2017-05-03 10:15:33 +02:00
Carsten "Tomcat" Book
b0e1da2a90
merge mozilla-inbound to mozilla-central a=merge
2017-05-03 10:11:26 +02:00
Mark Banner
302427305f
Bug 1356243 - Enable Screenshots by default. r=Mossop
...
MozReview-Commit-ID: 9g7dLGzI1Hg
2017-04-30 17:20:28 +01:00
Jan Beich
480b73c38c
Bug 1359142 - Define EPC_sig and RFP_sig for JS_CODEGEN_(ARM64|MIPS) on BSDs. r=luke
...
MozReview-Commit-ID: IAJOQ7RfM4s
--HG--
extra : rebase_source : 23a508527d888071471ec198fcd5f77403b3cf19
2017-04-24 18:08:12 +00:00
Wes Kocher
e141e24ffb
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 1peTFbNMVnU
2017-05-02 17:38:11 -07:00
Wes Kocher
ad7e3a0ce1
Backed out changeset d3197ffef609 (bug 1338217) for failures in test_webassembly_compile.html on at least Windows VM debug a=backout a=merge
...
MozReview-Commit-ID: 35G0IT8FJML
--HG--
extra : source : 0b6169107c9b0a396fbec47c5d78a45e81281dea
2017-05-02 13:21:31 -07:00
Wes Kocher
df3f95a52f
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: 4SpokMW1d3I
2017-05-02 17:35:06 -07:00
Wes Kocher
32041026e7
Merge autoland to central, a=merge
...
MozReview-Commit-ID: Kf2J7gzSoWd
2017-05-02 17:28:42 -07:00
Tom Schuster
9a7b7937e6
Bug 1350263 - Typeof object CacheIR support. r=jandem
2017-05-02 18:24:04 +02:00
Tom Schuster
ad4425f805
Bug 1350263 - Ion/MacroAssembler typeof object improvements. r=jandem
2017-05-02 18:24:04 +02:00
Tom Schuster
204d59dfd0
Bug 1350263 - Primitive typeof CacheIR support. r=jandem
2017-05-02 18:24:03 +02:00
Nathan Froyd
629c18d12a
Bug 1351093 - remove Sntp.jsm; r=florian
...
This code was only ever used by now-removed B2G code.
2017-05-02 12:23:45 -04:00
Emilio Cobos Álvarez
cc46407803
Bug 1361368: Don't unnecessarily nullcheck the parent frame in ReflowInput::InitConstraints. r=mats
...
That function has a special path for when there's no parent reflow input, and if
there's a parent reflow input there should always be a parent frame.
MozReview-Commit-ID: EYh0aE4ozBg
2017-05-02 18:15:50 +02:00
Andrea Marchesini
b7e557d0ef
Bug 1358230 - test_formSubmission.html must delete its temporary files and directories, r=qdot
2017-05-02 17:44:01 +02:00
ffxbld
abe68d5dad
No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
2017-05-02 08:06:54 -07:00
ffxbld
e46e6eacbf
No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
2017-05-02 08:06:51 -07:00
Lars T Hansen
fd01f61f18
Bug 1338217 - Share code between Wasm instances. r=luke
...
--HG--
extra : rebase_source : 44ddfa61bce96a4ad36034755f406ecce277770b
extra : histedit_source : 112168f6c44b7968e997800dbefb327e47b23485
2017-05-02 14:44:38 +02:00
Nathan Froyd
5635c7bffe
Bug 1314355 - part 2 - download LLVM packages from mach bootstrap for Stylo development; r=rillian
...
For Stylo development, LLVM packages are required due to Stylo's
extensive use of bindgen--generating Rust bindings to Gecko's C++ code.
While people can install LLVM via their system package manager, we've
opted to download the LLVM packages used on Mozilla infrastructure for
building Gecko. Using Mozilla's packages for LLVM ensures that they
work, and also makes it easier/trivial to integrate support for other
things (e.g. Mozilla's static checkers) into `mach bootstrap`.
2017-05-02 11:23:40 -04:00
Nathan Froyd
be73c54413
Bug 1314355 - part 1 - add ability to use a generic digest algorithm for http_download_and_save; r=rillian
...
This will be useful for downloading files from tooltool, which requires
a SHA512 checksum.
2017-05-02 11:23:40 -04:00