Commit Graph

61410 Commits

Author SHA1 Message Date
Wes Kocher
fb8abb94c7 Merge inbound to central, a=merge
MozReview-Commit-ID: 1mWKzfX4kl
2017-08-23 18:07:24 -07:00
Wes Kocher
8949506a9c Backed out changeset 39271d578fa4 (bug 1386534) for leaks a=backout CLOSED TREE
MozReview-Commit-ID: HqnOFZFhoiD
2017-08-23 16:38:35 -07:00
Wes Kocher
2100370b14 Backed out changeset d080b90698bc (bug 1392088) for leaks a=backout CLOSED TREE
MozReview-Commit-ID: F1D3uNlVEZS
2017-08-23 16:38:28 -07:00
Sebastian Hengst
a334b9d2a8 Backed out changeset a2de35382cff and 104866e1c85f (bug 1342050) for leaks in browser-chrome's browser_bug724239.js on Windows 8 x64. r=backout on a CLOSED TREE 2017-08-24 00:13:45 +02:00
Nicholas Nethercote
f582d96b98 Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm.
This is straightforward, with only two notable things.

- `#include "nsXPIDLString.h" is replaced with `#include "nsString.h"`
  throughout, because all nsXPIDLString.h did was include nsString.h. The
  exception is for files which already include nsString.h, in which case the
  patch just removes the nsXPIDLString.h inclusion.

- The patch removes the |xpidl_string| gtest, but improves the |voided| test to
  cover some of its ground, e.g. testing Adopt(nullptr).

--HG--
extra : rebase_source : 452cc4a08046a1adb1a8099a7e85a1917de5add8
2017-08-17 15:29:03 +10:00
Jon Coppeard
abe09f4457 Bug 1362098 - Add source position to requested module information r=till 2017-08-23 17:24:37 +01:00
Jon Coppeard
5524b80cd0 Bug 1362098 - Report source position information for module export resolution failures r=till 2017-08-23 17:24:37 +01:00
Till Schneidereit
0c207bdb9b Bug 1342050 - Follow-up to fix a rooting hazard on a CLOSED TREE. r=me
MozReview-Commit-ID: 6WnukTLJ68b
2017-08-23 18:22:44 +02:00
Sebastian Hengst
142b3bf28b Backed out changeset 109e89a7d561 (bug 1391420) for busting Linux pgo builds. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 6a4421254e4de31071785b73abdd1186638e31f2
2017-08-23 18:12:46 +02:00
Luke Wagner
1eaf787beb Bug 1351488 - Baldr: use lifetime/ownership to manage unblocking Module dependents (r=lth)
MozReview-Commit-ID: BzmKl7dClfH

--HG--
extra : rebase_source : 6bbbbbacbfd583a36c71eaec459619cee1aadf07
2017-08-23 10:15:56 -05:00
Luke Wagner
b818a4789b Bug 1351488 - Baldr: factor commonality into finishCodeSegment and make jumpTable more typey (r=lth)
MozReview-Commit-ID: 81V8Lmx4MuY

--HG--
extra : rebase_source : 036f2f7e5ee1f2605f2a9ac600b10a205e433a69
2017-08-23 10:12:26 -05:00
Luke Wagner
58ba67516d Bug 1351488 - Baldr: atomically ref-count ShareableBase (r=lth)
MozReview-Commit-ID: J8Ak5GxGmtd

--HG--
extra : rebase_source : 569a6ffc7d4ac58ed1b025a0399fbcf12711eea4
2017-08-23 10:11:37 -05:00
David Major
8cb2cb650a Bug 1391420: Set NO_PGO on a bunch of binaries that we don't ship. r=ted 2017-08-23 11:10:39 -04:00
Till Schneidereit
034cda3110 Bug 1392088 - Shrink PromiseReactionRecord from 12 to 8 slots. r=arai
ReactionRecordSlot_Generator can be aliased with ReactionRecordSlot_Resolve because they're mutually exclusive. This gets us from 9 to 8 slots, which really means 12 to 8.

MozReview-Commit-ID: 2mRuqfkDUqJ
2017-08-23 16:49:11 +02:00
Till Schneidereit
8134984559 Bug 1342050 - Shrink Promise instances from 8 to 4 slots by moving debug information to an external object. r=arai
The debug info object is only allocated if, when the Promise is created, either async stacks are enabled or the Promise is created in a debuggee compartment.

MozReview-Commit-ID: 2Ct6QkSeNmA
2017-08-23 16:49:08 +02:00
Till Schneidereit
0c53eb4920 Bug 1386534 - Use a C++ version of SpeciesConstructor when calling from C++. r=anba,rs=jonco
MozReview-Commit-ID: qyU0pqt0tV
2017-08-23 16:47:38 +02:00
Sebastian Hengst
99e5cb9c14 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSKVB94r7Kk
2017-08-23 16:29:51 +02:00
Francois Marier
95ce2d4568 Bug 1385484 - Ensure that login reputation checks are disabled in tests. r=hchang
The login reputation checks depend on a server lookup and therefore would
render non-deterministic the performance and correctness of tests.

MozReview-Commit-ID: Bil0rSZsGPT

--HG--
extra : rebase_source : ae06a028c71eee323307ecd4e62bbf1e8a14fe13
2017-08-22 17:56:20 -07:00
Wes Kocher
6dd42e2664 Merge inbound to central, a=merge
MozReview-Commit-ID: BMWuqvmTljV
2017-08-22 17:07:23 -07:00
Rok Garbas
f3a3affcf2 Bug 1284475 - migrate ToolTool blueprint to new codebase of relengapi r=KWierso
UPGRADE_NSS_RELEASE a=kaie
MozReview-Commit-ID: 7CB1VYb8OJP

--HG--
extra : rebase_source : 04751620add813cd1780898d109d9f7fa89d7b2d
2017-08-08 10:55:52 +02:00
Jon Coppeard
7cc7fc4342 Bug 1390476 - Lock helper thread state while changing simulated OOM thread r=lth 2017-08-23 09:37:30 +01:00
Jan de Mooij
f323a7599e Bug 1392530 part 3 - Make MDefinition::valueHash() overloads more consistent. r=nbp 2017-08-23 07:50:25 +02:00
Andrew McCreight
e9b051a4af Bug 1366896, part 2 - Add and use Cc.Initialize method. r=krizsa
MozReview-Commit-ID: Amqt9JsTMqG

--HG--
extra : rebase_source : dff173ed60a254fa449b2e85d71eee6cc7daba26
2017-05-24 14:12:11 -07:00
Andrew McCreight
0f344f2aed Bug 1366896, part 1 - Factor out initialize code and make initialize work with CIDs. r=krizsa
MozReview-Commit-ID: 3spZGOqlU1j

--HG--
extra : rebase_source : e346183b972ece2f4986091f36c3ecee13674832
2017-05-24 10:49:31 -07:00
Sebastian Hengst
75955d0246 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 8fJX1xXgzhD
2017-08-22 11:49:04 +02:00
Nicholas Nethercote
8a72cf2251 Bug 1390428 (part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm.
--HG--
extra : rebase_source : 69d58b0cfb56efc6b03d8e2d7be2ce3c3e6cd843
2017-08-21 20:01:27 +10:00
Nicolas B. Pierron
4b78ac9495 Bug 1392225 - StartIncrementalEncoder should not report encoding failures. r=luke 2017-08-21 16:17:06 +00:00
Dragan Mladjenovic
afb680c049 Bug 1391185 - Add missing implementation for MacroAssembler::moveValue to mips32. r=bbouvier
--HG--
extra : amend_source : da9eb5b37df413224e2d5f8a0bdc1545b23c64a3
2017-08-17 01:54:00 -04:00
Lars T Hansen
ea0d7d9f2f Bug 1391636 - make some locals DEBUG-only. r=me
--HG--
extra : rebase_source : bf9e315cbe2f754cc8fb36f924240df21d52d8d0
2017-08-21 08:49:43 +02:00
Lars T Hansen
b75276cbf8 Bug 1391636 - gate the availability of wasm threads on 8-byte lock-free atomics. r=bbouvier
--HG--
extra : rebase_source : d6e1d24639de4c4ab81e0836627dcc09fafced10
extra : histedit_source : f0d096b852f253c0411cbe06424b286bd33cc758
2017-08-18 17:21:45 +02:00
Lars T Hansen
cf476dffd1 Bug 1389461 - WebAssembly sign extension opcodes. r=bbouvier
--HG--
extra : rebase_source : debf10b32f5331350aa0594c0043022fa36fe2be
2017-08-11 16:24:51 +02:00
Lars T Hansen
e39f147463 Bug 1389471 - Build config + testing predicate for wasm thread functionality, v2. r=bbouvier
--HG--
extra : rebase_source : 7b02387a9253499767d449327192ab98d0995171
2017-08-11 14:47:15 +02:00
Phil Ringnalda
9359f5bf39 Merge inbound to m-c, a=merge
MozReview-Commit-ID: LCCoXUsCtmv
2017-08-19 15:29:10 -07:00
Tom Schuster
c550d287f3 Bug 934669 - Warn about watch/unwatch. r=arai 2017-08-19 21:12:34 +02:00
Tom Schuster
897d12a647 Bug 934669 - Remove the old GlobalObject warnOnce code. r=arai 2017-08-19 21:12:33 +02:00
Jan de Mooij
87270e91fc Bug 1391611 - Devirtualize MNode::kind(). r=nbp 2017-08-19 12:32:35 +02:00
Chris Peterson
254168531b Bug 1389851 - js: Fix -Wunreachable-code-return warning in StoreBuffer.cpp. r=jonco
js/src/gc/StoreBuffer.cpp:138:8: warning: 'return' will never be executed [-Wunreachable-code-return]

This `return nullptr` statement is unreachable because oomUnsafe.crash() is a noreturn function.

MozReview-Commit-ID: KOkZMf2kQL5

--HG--
extra : rebase_source : 2fde0918d381094448c27e7db81fc61b8fb85314
2017-08-08 23:15:37 -07:00
Justin Wood
8a3549715c Bug 1387199 - Spidermonkey export VSPATH for taskcluster windows support. r=gps
MozReview-Commit-ID: JT3r5ouhBOP

--HG--
extra : rebase_source : 19ed07d03865a51b33458844fae62605d50d76ad
2017-08-14 15:10:02 -04:00
Justin Wood
ed090fa0da Bug 1391237 - backslashes in test.relpath_tests should be replaced with slash before checking against options.ignore_timeouts, in jittests.py. r=arai
MozReview-Commit-ID: ByE4NM8tFA0

--HG--
extra : rebase_source : 33ef511586c503eb8babbd27d31ce02faf1bb39c
2017-08-17 13:44:29 -04:00
Wes Kocher
c043502159 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 7sFZmPUXSx6
2017-08-18 17:21:29 -07:00
Tom Ritter
243eb2684d Bug 1377948 Silence two warnings that occur as errors on the MinGW build r=arai
MozReview-Commit-ID: LQBAoLVpVab

--HG--
extra : rebase_source : cbda28f37cf0c6ce7f187af5b65b8d06d238118c
2017-07-03 15:53:42 -05:00
Wes Kocher
91f1f19054 Merge m-c to autoland, a=merge
MozReview-Commit-ID: IMdYxijQ9ie
2017-08-21 17:20:06 -07:00
Mike Shal
5b41b430f9 Bug 1390916 - Always use --track instead of --no-remove for install manifests; r=gps
The --track flag provides a more accurate accounting of what files were
installed by the manifest, so they can be appropriately removed. For
example, test files are now removed from _tests if an entry in a test
file is deleted.

The --no-remove flag is removed as an alternative, and the --track flag
is now mandatory.

MozReview-Commit-ID: Wiup4Gzwkb

--HG--
extra : rebase_source : 4a44c7fe066ba9b5f1e37ec682464f7f4f6cb2cf
2017-08-08 17:07:07 -04:00
Andrew McCreight
32c36bd18f Bug 1391760 - Add missing quotation to shell.js error message. r=arai
MozReview-Commit-ID: KhAgClZKekC

--HG--
extra : rebase_source : 4b1b3493ed73fa25b673198fedd7fd13cebb6dcc
2017-08-18 12:50:23 -07:00
Kris Maglione
267cf409eb Bug 1356334: Part 6 - Allow completely terminating a slow content script sandbox. r=billm
MozReview-Commit-ID: 5CDLHrAeuDt

--HG--
extra : source : d832803270ac831fd760356f36e16ef2a2d6d45b
extra : histedit_source : 11b535e7924700b86747f2855ef33c9707db719a
2017-04-16 14:01:16 -07:00
Kris Maglione
6aef819287 Bug 1356334: Part 5 - Add add-on name to slow script messages. r=billm
MozReview-Commit-ID: 2nyDmoiBKp4

--HG--
extra : source : b83aea215a82d44bec7443b69e60feef32f5fb2c
extra : histedit_source : 5a94f13db992c197ebb49fbb8e6a91bb97288fb6
2017-08-17 20:17:51 -07:00
Kris Maglione
faa8815613 Bug 1356334: Part 3 - Enforce a stricter slow script timeout for extension content scripts. r=billm
MozReview-Commit-ID: LLvPQn1x1Xj

--HG--
extra : source : 805c568069301ae91ead5780cdc118af73907229
extra : histedit_source : b188836d1dc3ad8021bf2d0b1c89aebedf2db185%2C8c7b51c9f4af4eb5ad67811c29b56c72b43fa31d
2017-08-18 11:04:55 -07:00
André Bargull
345f74da27 Bug 1388375 - Don't unbox symbol objects in ValueToId. r=jandem 2017-08-09 11:36:47 +02:00
André Bargull
2f3ce16201 Bug 1389904 - Change variable type back to char16_t to avoid false-positives from coverity. r=till 2017-08-16 16:24:49 +02:00
André Bargull
537d49e004 Bug 1391304 - Inline IsCallable when called with MIRType::Value. r=jandem 2017-08-17 18:31:33 +02:00