Граф коммитов

507327 Коммитов

Автор SHA1 Сообщение Дата
Shu-yu Guo 9c2567d79e Bug 1147371 - Implement IteratorClose for array destructuring. (r=arai)
Since result.done is always needed now, always emit the code that pushes
it on the stack.

For throwing, like for-of, IteratorClose is only called when non-iterator
code throws. Unlike for-of, both the iterator object and the done
boolean value are on the stack for the trynote. IteratorClose is only
called when !done.
2017-01-14 14:51:38 -08:00
Shu-yu Guo a40ddf408f Bug 1147371 - Convert self-hosted code that need to call IteratorClose to use for-of. (r=arai) 2017-01-14 14:51:38 -08:00
Shu-yu Guo f4f3300957 Bug 1147371 - Rename allowContentSpread to allowContentIter. (r=arai)
This is to prepare for reimplementing several self-hosted methods to use
for-of.
2017-01-14 14:51:38 -08:00
Shu-yu Guo 093ab96981 Bug 1147371 - Implement IteratorClose for for-of. (r=arai)
Non-local jumps, i.e. |break| and |return| statements, are implemented
by emitting IteratorClose in bytecode.

On throws, the new trynote JSTRY_ITERCLOSE signals that there's an
iterator on the top of the stack that needs IteratorClose. Note that
this only applies to exceptions thrown from non-iterator code. If
iter.next or iter.return itself throws, IteratorClose should *not* be
called. This is why we can't use JSTRY_FOR_OF.
2017-01-14 14:51:38 -08:00
Jonathan Kew 3742b82262 Bug 1281424 followup, remove spec link from reference file. r=dbaron
DONTBUILD
2017-01-14 18:25:12 +00:00
Phil Ringnalda 082d6bd9df Merge m-i to m-c, a=merge
MozReview-Commit-ID: 1NtOkt6oQ7d
2017-01-14 09:38:58 -08:00
Phil Ringnalda 5a2bb1b51b Merge autoland to m-c, a=merge
MozReview-Commit-ID: 1NoQxmEjpqA
2017-01-14 08:56:07 -08:00
ffxbld f5b9aaaa5c No bug, Automated blocklist update from host bld-linux64-spot-223 - a=blocklist-update 2017-01-14 07:05:20 -08:00
ffxbld de2616b743 No bug, Automated HPKP preload list update from host bld-linux64-spot-223 - a=hpkp-update 2017-01-14 07:05:18 -08:00
ffxbld 054f634242 No bug, Automated HSTS preload list update from host bld-linux64-spot-223 - a=hsts-update 2017-01-14 07:05:16 -08:00
Wes Kocher 813009d982 Backed out 2 changesets (bug 1319159) for frequent media test failures a=backout
Backed out changeset afb84605c3c4 (bug 1319159)
Backed out changeset a14cade8b962 (bug 1319159)

MozReview-Commit-ID: 1ZWV6BPE8ne

--HG--
extra : source : 68c824ad72b817189143af771bb34408c72ad495
2017-01-13 13:23:56 -08:00
Wes Kocher 07fd8cebf7 Backed out 3 changesets (bug 1318965) for frequent media test failures a=backout
Backed out changeset 3f756d8ee4cf (bug 1318965)
Backed out changeset 4bdf65d60c9e (bug 1318965)
Backed out changeset c1e2b6c14a7f (bug 1318965)

MozReview-Commit-ID: 6CPk5oS5AOw

--HG--
extra : source : babe3f8a0258fb592e17a590450de6ceb09460c3
2017-01-13 13:23:31 -08:00
Wes Kocher 565fdbe5d8 Merge inbound to m-c a=merge
MozReview-Commit-ID: JcbGWqzzYJj
2017-01-13 15:43:52 -08:00
Wes Kocher 8a82c900f8 Merge autoland to central, a=merge
MozReview-Commit-ID: Ano2O7fFKEW
2017-01-13 15:28:13 -08:00
Wes Kocher cf2b1c9b3c Backed out changeset e8ae38b46276 (bug 1330697) because the whitelist entries are still needed for some pgo xperf runs a=backout
MozReview-Commit-ID: CWrEQeqZk48
2017-01-13 10:52:36 -08:00
Wes Kocher 45ab3c2bb5 Backed out changeset d7e148db2e85 (bug 1321521) for build bustage a=backout CLOSED TREE
MozReview-Commit-ID: By0dyqjsVJb
2017-01-13 10:35:23 -08:00
Nicolas B. Pierron 8921f7c68c Bug 1321521 - RegisterSets: Add a register type to getAny and add the equivalent hasAny function. r=lth 2017-01-13 18:12:24 +00:00
Paul Adenot c666bf1323 Bug 1228226 - Backed out changeset 2553c3b5ba89.
This causes a number of issues, like bug 1329082, where we don't swap the
message queues of the MSG where we should, and blows up an assert in debug.

MozReview-Commit-ID: 2I3IjfK8L8r
2017-01-13 16:15:27 +01:00
Lee Salzman 9c04aa009c Bug 1330166 - ensure path bounds after rounding contain path edges when using SK_RASTERIZE_EVEN_ROUNDING. r=jrmuizel
MozReview-Commit-ID: Jb48BkbHEPs
2017-01-13 12:10:40 -05:00
ffxbld ef80e5ccca No bug, Automated HPKP preload list update from host bld-linux64-spot-222 - a=hpkp-update 2017-01-13 06:58:30 -08:00
ffxbld b49f0182ad No bug, Automated HSTS preload list update from host bld-linux64-spot-222 - a=hsts-update 2017-01-13 06:58:29 -08:00
Jamie Nicol 7a3e0c46f7 Bug 1319764 - Ensure Gtk window unmap workaround is actually used. r=karlt
We were miscounting the number of manual configure events which we
needed to send gtk as the workaround for bug 1225044, causing it not
to work in some cases. This is because configure events can come from
more sources than were counting.

Decrement mPendingConfigures only as far as zero, like
configure_request_count in gtk_window_configure_event().

MozReview-Commit-ID: GxpR2Zozxor

--HG--
extra : rebase_source : 9d02c4d019d8bea7a07c20fb1435d2f677ae6e28
2017-01-13 14:23:29 +00:00
Carsten "Tomcat" Book c30b03e2f0 Merge mozilla-central to autoland 2017-01-16 16:45:16 +01:00
Carsten "Tomcat" Book d69139ac79 merge mozilla-inbound to mozilla-central a=merge 2017-01-13 10:20:25 +01:00
Iris Hsiao 5de57312ba Backed out changeset 865a34953fb5 (bug 1324093) 2017-01-13 10:51:29 +08:00
Iris Hsiao cfdcf7cc03 Backed out changeset d3cc90db1908 (bug 1324093) 2017-01-13 10:51:25 +08:00
Iris Hsiao 34b2dfc2b1 Backed out changeset 0ee273b613db (bug 1324093) 2017-01-13 10:51:22 +08:00
Iris Hsiao bd9f5b0ffe Backed out changeset b843a34fdc23 (bug 1324093) 2017-01-13 10:51:19 +08:00
Iris Hsiao 70dfe84673 Backed out changeset 630abb959e06 (bug 1324093) 2017-01-13 10:51:15 +08:00
Iris Hsiao 9380475110 Backed out changeset 7c26d27a3635 (bug 1324093) for jit6 assert failure 2017-01-13 10:51:12 +08:00
Bobby Holley e69afdcb2e Bug 1323671 - Reenable crashtests. r=me 2017-01-12 17:37:30 -08:00
Bobby Holley eb34404cc8 Bug 1323654 - Reenable crashtests. r=me 2017-01-12 17:37:27 -08:00
Bobby Holley 129614b0d6 Bug 1329854 - Update crashtest expectations. r=me 2017-01-12 17:37:23 -08:00
Bobby Holley 6a150c778b Bug 1329854 - Check IsInStyleRefresh for all the servo-related handling in nsCSSFrameConstructor::Content{Appended,RangeInserted}. r=heycam 2017-01-12 17:33:07 -08:00
Bobby Holley 0574db6b6e Bug 1329854 - Call NoteDirtyDescendants when frame construction bails out due to lack of a container frame. r=heycam 2017-01-12 17:33:01 -08:00
Bobby Holley 2a1b6401df Bug 1329854 - Avoid propagating the dirty descendants bit when appending items to display:none subtrees. r=heycam 2017-01-12 17:32:56 -08:00
Bobby Holley 38e55d8cfa Bug 1329854 - Handle suppressed frames in stylo incremental restyle. r=heycam 2017-01-12 17:32:40 -08:00
Ryan VanderMeulen 605429a73d Bug 1326277 - Update README.mozilla to reflect the correct in-tree Hunspell version. DONTBUILD 2017-01-12 20:24:07 -05:00
Alessio Placitelli 002724792e Bug 1278556 - Update the documentation. r=gfritzsche 2017-01-13 01:47:00 +01:00
Kartikaya Gupta a147e85efe Bug 1330755 - Properly release the window device context. r=jimm
MozReview-Commit-ID: 7Y3p4g3yI3s

--HG--
extra : rebase_source : 111817e743836644fb1077c9b961cfe99a62980f
2017-01-12 17:25:12 -05:00
Andrew Halberstadt 79791a2cff Bug 1330772 - Remove all b2g related code from reftests, r=jmaher
MozReview-Commit-ID: HY1XbcliTNA

--HG--
extra : rebase_source : f02093222f1cc619e328c877382361950f83329d
2017-01-12 16:37:37 -05:00
Andrzej Hunt ab7d8d0615 Bug 1325929 - Reimport certain AS VectorDrawable's using different converter r=sebastian
System SVG rendering on Android 6.0 seems to be broken for certain VectorDrawable's:
these three icons were being distorted, only on Android 6. Using a different SVG
converter (an online converter, as opposed to the Android Studio converter),
results in the icons being rendered correctly.

MozReview-Commit-ID: 2INnb0clb54

--HG--
extra : rebase_source : 5b3fd9ca7354855c6ee70594b960f0098c98d974
2017-01-13 10:18:22 -08:00
Andrew Swan 630f1e4a05 Bug 1329450 Fix amIWebInstallInfo fallout on fennec r=JanH
MozReview-Commit-ID: FJsJiYs5Ole

--HG--
extra : rebase_source : a09691c32eaf7d7436efc718ac60374301dcaae0
2017-01-13 08:06:22 -08:00
Daniel Naslund 330eabb4c8 Bug 1326160 - Omit divide by zero and overflow checks for some constants. r=lth
--HG--
extra : rebase_source : 60f610fc98d9605a052f42bc031eceeb97ff3d25
2017-01-12 21:20:32 +01:00
Jessica Jong cb707ac950 Bug 1326779 - [e10s] Fire beforeunload event when navigating to a page in different process. r=smaug
--HG--
extra : rebase_source : f1268fbb9c2725e79fef2d6627e9e11e6e000acc
2017-01-16 21:33:00 -05:00
Kartikaya Gupta 6a817e71fd Bug 1330755 - Follow-up to move the MakeScopeExit to after the null check. r=bobowen
MozReview-Commit-ID: GrRU0Efh0Ns
2017-01-17 10:57:06 -05:00
Francisco Aguiar 7e0255c5c1 Bug 1330009 - Remove unused setToolBarButtonsAlpha() method. r=sebastian
MozReview-Commit-ID: A7PIZDck82h

--HG--
extra : rebase_source : 13dda1be7f29c2cebd907616fad3a514c65eb58a
2017-01-16 00:57:53 +00:00
Jan de Mooij 18d0d484be Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke 2017-01-17 16:46:18 +01:00
aselagea f2a6023638 Bug 1253312 - TC Linux 32 debug builds Tier-1 r=kmoir 2017-01-17 10:19:23 -05:00
Geoff Brown f57e000945 Bug 1331455 - Add net-tools to Ubuntu 16 docker image, for netstat; r=jmaher 2017-01-17 08:17:20 -07:00