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