Commit Graph

60421 Commits

Author SHA1 Message Date
Ryan VanderMeulen
0bd37c1ea1 Merge inbound to m-c. a=merge 2017-05-23 18:12:57 -04:00
Ryan VanderMeulen
27fd4cc7e2 Merge inbound to m-c. a=merge 2017-05-23 18:11:35 -04:00
Olli Pettay
0d4ccffc95 Bug 1367164 - Use IdleDispatch for async snow white killer on main thread, r=mccr8 2017-05-23 17:04:18 -04:00
André Bargull
2034861f3e Bug 1365650 - Improve ResolveLocale performance when initializing the default Intl objects. r=shu 2017-05-23 07:07:44 -07:00
Ryan VanderMeulen
e096678430 Merge m-c to autoland. a=merge UPGRADE_NSS_RELEASE
--HG--
rename : dom/security/test/sri/iframe_style_crossdomain.html => dom/security/test/sri/iframe_style_crossdomain_legacy.html
rename : mobile/android/themes/core/content.css => mobile/android/themes/geckoview/content.css
rename : mobile/android/themes/core/images/accessiblecaret-normal-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xxhdpi.png
rename : mobile/android/themes/core/images/dropmarker-right.svg => mobile/android/themes/geckoview/images/dropmarker-right.svg
rename : mobile/android/themes/core/images/dropmarker.svg => mobile/android/themes/geckoview/images/dropmarker.svg
rename : mobile/android/themes/core/images/cast-active.svg => mobile/android/themes/geckoview/images/videocontrols-cast-active.svg
rename : mobile/android/themes/core/images/cast-ready.svg => mobile/android/themes/geckoview/images/videocontrols-cast-ready.svg
rename : mobile/android/themes/core/images/exitfullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-exitfullscreen.svg
rename : mobile/android/themes/core/images/fullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-fullscreen.svg
rename : mobile/android/themes/core/images/mute.svg => mobile/android/themes/geckoview/images/videocontrols-mute.svg
rename : mobile/android/themes/core/images/pause.svg => mobile/android/themes/geckoview/images/videocontrols-pause.svg
rename : mobile/android/themes/core/images/play.svg => mobile/android/themes/geckoview/images/videocontrols-play.svg
rename : mobile/android/themes/core/images/scrubber.svg => mobile/android/themes/geckoview/images/videocontrols-scrubber.svg
rename : mobile/android/themes/core/images/unmute.svg => mobile/android/themes/geckoview/images/videocontrols-unmute.svg
rename : mobile/android/themes/core/scrollbar-apz.css => mobile/android/themes/geckoview/scrollbar-apz.css
rename : mobile/android/themes/core/touchcontrols.css => mobile/android/themes/geckoview/videocontrols.css
extra : rebase_source : a5b4c2c75991990af25c4686ff96c199834ff317
2017-05-23 13:41:47 -04:00
Ryan VanderMeulen
22d214ae4b Merge autoland to m-c. a=merge 2017-05-23 10:32:42 -04:00
Ted Campbell
e45c6a6768 Bug 1365782 - Bailout from MConcat instead of throwing r=jandem
MozReview-Commit-ID: BdjMzfJjez

--HG--
extra : rebase_source : 3dba45abb6ce6f1e5d046c38eaf6f34eed473012
2017-05-18 21:55:05 -04:00
Wes Kocher
9a8d52f7af Merge m-c to autoland, a=merge
MozReview-Commit-ID: AVwPRGa5re9
2017-05-22 16:38:46 -07:00
Wes Kocher
2933592c4a Merge inbound to central, a=merge
MozReview-Commit-ID: 7NiWtCjPk84
2017-05-22 16:26:12 -07:00
Manish Goregaokar
822131e89c Bug 1365937 - Mark Servo_DeclarationBlock_GetCssText as threadsafe; r=froydnj
MozReview-Commit-ID: 899nIoyc8OD

--HG--
extra : rebase_source : ddfb15158549fc7679a1a9669f26a7217a858fa6
2017-05-22 13:32:13 -07:00
Jon Coppeard
acf1ca5525 Bug 1358073 - Handle destruction of scope data correctly r=shu a=abillings 2017-05-22 14:01:19 -04:00
Sebastian Hengst
a7aee158a9 Backed out changeset 357a1c414efa (bug 1365650) for rooting hazard. r=backout 2017-05-22 19:53:57 +02:00
Sebastian Hengst
89e33081c6 Backed out changeset 50bf4c923818 (bug 1339105) for Windows bustage: calling protected constructor of class 'nsAString' at sandboxBroker.cpp(208,11). r=backout on a CLOSED TREE 2017-05-22 16:16:16 +02:00
André Bargull
a4cd19ed21 Bug 1365650 - Improve ResolveLocale performance when initializing the default Intl objects. r=shu
--HG--
extra : rebase_source : fb6dfbabcc3e16b53fa9be98338396ba2e792cb6
extra : amend_source : 64d06adc23e6bb768512ea9adbc3fe0ded9469c9
2017-05-20 06:16:14 -07:00
Jan Keromnes
2ec454fd41 Bug 1365699 - Fix unreachable code in Disassembler-x86-shared.cpp. r=bbouvier 2017-05-20 08:21:00 -04:00
Jan Keromnes
155f3394cb Bug 1366021 - Do not use 'else' after 'return' in /js/src/frontend/Parser.cpp. r=bbouvier 2017-05-20 08:23:00 -04:00
Petr Sumbera
4924c09590 Bug 963983 - posix_madvise() should be used instead of madvise() on Solaris. r=jandem 2017-05-22 04:16:12 -07:00
Bob Owen
f24abd4ac3 Bug 1339105 Part 1: Implement Windows Level 3 content process sandbox policy. r=jimm
MozReview-Commit-ID: L8wcVhdLvFe
2017-05-22 14:29:06 +01:00
Jan de Mooij
d7c81386bd Bug 1350864 - Fix SetIntegrityLevel to set non-writable length correctly when freezing arrays. r=Waldo 2017-05-22 13:14:35 +02:00
Jan de Mooij
a158ec2d26 Bug 1364345 - Optimize splice to shift the elements header when deleting from the start of the array. r=anba 2017-05-22 12:52:10 +02:00
Lars T Hansen
94e67b4cdd Bug 1359027 - Make CodeSegment, MetadataTier, and LinkDataTier self-identifying. r=luke
--HG--
extra : rebase_source : a306daf50c5516c50af6f59f048354a1d57145ab
2017-05-18 15:44:04 +02:00
Lars T Hansen
e679e51185 Bug 1359027 - Split tier-invariant and tier-variant parts of wasm LinkData apart. r=luke
--HG--
extra : rebase_source : 2b1bae9957aa3c68ba68b3daecf4e38c0cfd9970
2017-05-19 10:37:06 +02:00
Lars T Hansen
df282c591f Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Code apart. r=luke
--HG--
extra : rebase_source : 6fdde6d852d130388d6b62eb9ab523360e82a9d1
extra : source : 013d91205b4765ea88690750c2c41dc77e7157ce
2017-05-18 09:27:54 +02:00
Lars T Hansen
de8a12c214 Bug 1359027 - Move funcExports and funcImports to tiered Metadata. r=luke
--HG--
extra : rebase_source : 75483a9da84829ace1026421312bc3e32da19ce2
2017-05-19 10:19:09 +02:00
Lars T Hansen
e051cbc12d Bug 1359027 - Make MetadataTier uniquely owned. r=luke
--HG--
extra : rebase_source : 9b087e01fc38e7b988c2179fadadc175b3f1f9b5
2017-05-19 10:07:40 +02:00
Lars T Hansen
956f3cb876 Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Metadata apart. r=luke
--HG--
extra : rebase_source : 1260fdab6470c2cf5d2e44ca07675c9eac35d7f7
extra : source : a5905a3de30fe69076d43f78c90b20b6c883134f
2017-05-19 10:09:54 +02:00
Iris Hsiao
65ea740eda Merge mozilla-central to mozilla-inbound 2017-05-22 11:53:00 +08:00
Nicholas Nethercote
d1e495344b Bug 1365854 - Remove FRAME_LABEL_COPY. r=mstange,shu.
ProfileEntry has |string|, which can be static or dynamic, and |dynamicString|.
If |string| is dynamic, the FRAME_LABEL_COPY flag must be set, and it will be
copied into profiler output.

But there is only one place that uses dynamic |string| values, in SpiderMonkey.
And that place doesn't use |dynamicString|. So this patch changes that place to
use an empty |string| and put the old dynamic |string| value in
|dynamicString|. This in turn removes the need for FRAME_LABEL_COPY.

One minor wrinkle is that when |dynamicString| is used the old code put a space
between |string| and |dynamicString|. The new code omits the space if |string|
is empty.

The patch also renames ProfileEntry::string as ProfileEntry::label_, which
better matches how it's used, and ProfileEntry::dynamicString as
ProfileEntry::dynamicString_ so the getter can be renamed dynamicString().
2017-05-18 17:17:46 +10:00
Phil Ringnalda
35dc6b4906 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 78jnwmm4rib
2017-05-21 13:01:06 -07:00
Kris Maglione
d82e509e37 Bug 1354733: Part 2 - Never rewrap dead wrappers. r=bholley
MozReview-Commit-ID: 2oSGtKe9pkI

--HG--
extra : rebase_source : 48fb1050ebfdf6e3c6f16cda13842b3e1eb4eb06
2017-05-20 11:51:05 -07:00
Kris Maglione
6960f047b8 Bug 1354733: Part 1 - Allow creating DeadObjectProxies directly. r=till
MozReview-Commit-ID: HnFgiRcA7l5

--HG--
extra : rebase_source : 0337ac2451f3a72ef3feae1d05fbf426fec21d4f
2017-05-20 11:54:51 -07:00
Emilio Cobos Álvarez
8ab7ae19d1 Bug 1289868: Whitelist outparam in heap write hazard analysis on a CLOSED TREE. r=me
MozReview-Commit-ID: GlVmMxGopBb
2017-05-21 00:04:34 +02:00
Sylvestre Ledru
5fddbbeb72 Bug 1366497 - disable strict-aliasing for gcc in js/src/gdb & js/src/jsapi-tests r=sfink
MozReview-Commit-ID: HI8yGkXpDXg

--HG--
extra : rebase_source : e727801d5b894f21c6ffa77f721c22078f76b11f
2017-05-20 17:28:20 +02:00
Sebastian Hengst
79f625ac56 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EqC7wKnn6Jt
2017-05-20 18:48:53 +02:00
Steve Fink
38b58864cb Bug 1291954 - Update tsan failures to current set and move SM(tsan) to tier 1, r=jonco
MozReview-Commit-ID: 1q7doyj5vJa

--HG--
extra : rebase_source : d73fbea345b7b19a86201d657885602c31f6b9f8
2017-05-18 15:17:26 -07:00
Shu-yu Guo
f9087690d7 Bug 1364608 - Stash rval in AsyncIteratorClose. (r=arai) 2017-05-19 15:48:19 -07:00
Kris Maglione
341bdc643d Bug 1364934: Ignore cached scripts from content processes which were removed in a cache flush. r=erahm
MozReview-Commit-ID: AnmsM3WiZMX

--HG--
extra : rebase_source : 9c240099272cc1546dfe35764f130d5b6356f4e2
2017-05-17 22:55:14 -07:00
Ryan VanderMeulen
9f0c23d7c6 Merge m-c to inbound. a=merge 2017-05-19 12:25:23 -04:00
Ryan VanderMeulen
acb2f518fc Merge inbound to m-c. a=merge 2017-05-19 11:46:56 -04:00
Steve Fink
63bc9a3595 Bug 1364288 - Fix thread races on global JS shell vars, r=jonco
MozReview-Commit-ID: HcHf96vJAPP

--HG--
extra : rebase_source : eff483c918d32ad9742722a7b13384c84e1b3c35
2017-05-11 20:00:13 -07:00
Steve Fink
1514d9b219 Bug 1364287 - Move g{Out,Err}FilePtr into ShellContext for thread safety, r=jonco
MozReview-Commit-ID: KNAAL7pRAMG

--HG--
extra : rebase_source : b1febb564d18601769a19c6c73b16cacdeff4fc3
2017-05-12 17:20:48 -07:00
Steve Fink
1ae8052378 Bug 1366085 - Make JSON output use hierarchical names, r=jonco
--HG--
extra : rebase_source : 33a999e29bf9fc9710cb715ef7da12bfb2d81162
2017-05-18 14:16:41 -07:00
Boris Zbarsky
a4fdbd6fad Bug 1361125 part 2. Disable Ion fast paths for DOM getters on proxies when the jitinfo indicates the value can live in a slot. r=jandem
We do this for now because the Ion fast paths assume things about whether slots
are fixed or not, and how reserved slot indices map to fixed slot indices, that
are not true for proxies, because they have an extra reserved slot.
2017-05-19 09:24:30 -04:00
Boris Zbarsky
6a4a1b53d0 Bug 1361125 part 1. Add a way to ask a TemporaryTypeSet whether it might contain proxies. r=jandem 2017-05-19 09:24:29 -04:00
Wes Kocher
e9b5549946 Merge m-c to autoland a=merge
a=release IGNORE BAD COMMIT MESSAGES
2017-05-19 15:21:13 -07:00
Andi-Bogdan Postelnicu
66a10a7ff6 Bug 1363009 - disable strict-aliasing for gcc in js/src. r=sfink
MozReview-Commit-ID: CsuRwyNNGAc

--HG--
extra : rebase_source : fc4b5816d44596b8e875af1eca2e5a964772d145
2017-05-16 11:37:35 +03:00
Francois Marier
39b6d88744 Bug 1364959 - Clean up Safe Browsing preferences in tests. r=dimi
Remove the forbiddenURI pref which was removed in bug 1274893 as well
as browser.safebrowsing.enabled which got renamed in bug 1025965.

Set dummy URLs for all of the network endpoints.

MozReview-Commit-ID: Efk2fv6cC3g

--HG--
extra : rebase_source : 9fbb3eb0fa7f002fe24577a8a0870ec4d1b7cf31
2017-05-18 16:18:59 -07:00
Wes Kocher
90573b0612 Merge m-c to autoland, a=merge
MozReview-Commit-ID: FYdNNRDmEla
2017-05-18 17:21:30 -07:00
Ravi Shankar
22e28d36ee Bug 1363664 - Add bindings for StyleGridTemplate and nsTArray<nsString>; r=heycam
MozReview-Commit-ID: AsVxzu4SUu9

--HG--
extra : rebase_source : e8650549bd6adb80fde898474e06a3f851982fdb
2017-05-18 23:26:21 +05:30
Mike Hommey
92ba43731c Bug 1365460 - Replace MOZ_MEMORY_DEBUG, MALLOC_DEBUG and !MALLOC_PRODUCTION with MOZ_DEBUG. r=njn
--HG--
extra : rebase_source : eeae81907bb80f78d0ab83343cc514f483d5ddc0
2017-05-18 10:22:20 +09:00