Commit Graph

581579 Commits

Author SHA1 Message Date
Luke Wagner
004a93c6fa Bug 1428453 - Baldr: use new traps for SIMD conversion trap (r=bbouvier) 2018-02-15 20:40:56 -06:00
Jeff Walden
0f14979435 Bug 1437970 - Use mozilla::Abs in js::powi rather than unary negation, to avoid signed-integer-overflow issues with INT32_MIN. r=anba
--HG--
extra : rebase_source : 7f6051fd53e856057aba807e93e11fbf5d56efbe
2018-02-15 17:15:24 -08:00
Jeff Walden
29bf925937 Bug 1437729 - Make fdlibm::atan2(y, x)'s handling for |x == 1.0| not potentially invoke signed integer overflow. r=arai
--HG--
rename : modules/fdlibm/patches/15_use_safer_strict_assign_on_visual_studio.patch => modules/fdlibm/patches/16_use_safer_strict_assign_on_visual_studio.patch
extra : rebase_source : c4d0988163c9f854d28e67c1c1568f7c1f99929a
2018-02-13 09:00:53 -08:00
Jeff Walden
abf8ff7bfe Bug 1437731 - Convert a |uint16_t * uint16_t| to |1U * uint16_t * uint16_t| to avoid integer promotion of the original two operands resulting in signed integer overflow given the right runtime inputs. r=froydnj
--HG--
extra : rebase_source : acbc3eb181e8a044f0ffd8c5b0a7c96b59f57ffe
2018-02-13 08:59:54 -08:00
Jeff Walden
792f264ae3 Bug 1437739 - Don't blacklist the entirety of the JS engine for the signed integer overflow sanitizer. jstests and jit-tests only report two runtime signed overflows, so the problem appears easily well corralled enough to not exclude the entire engine. r=decoder
--HG--
extra : rebase_source : d501e76485383cdb88dafed009615b79dfc13fc5
2018-02-02 21:35:30 -08:00
Ralph Giles
07d65e6e07 Bug 1430928 - mozboot: install rust 1.24. r=froydnj DONTBUILD
Have `./mach boostrap` update users to at least rust 1.24.0,
which is the current stable release.

MozReview-Commit-ID: 2sma2p3BktJ
2018-02-15 17:07:37 -08:00
Jan de Mooij
74263e01cf Bug 1438232 - Handle lazy scripts in CanReuseScriptForClone without forcing a delazify/clone. r=shu 2018-02-16 01:06:12 +01:00
sotaro
e32352899f Bug 1438408 - Shutdown RenderThread if it exists r=nical 2018-02-16 09:04:07 +09:00
Dylan Roeh
8819d6c766 Bug 1432233 - Eliminate GeckoBundles from public APIs in GeckoSession. r=snorp 2018-02-15 12:44:32 -06:00
Margareta Eliza Balazs
9003462ae4 Backed out 2 changesets (bug 1438292) for multiple failures in /builds/worker/workspace/mozharness/mozharness/base/script.py on a CLOSED TREE
Backed out changeset 8508dc544f8b (bug 1438292)
Backed out changeset a9db2b954595 (bug 1438292)
2018-02-16 00:04:54 +02:00
Jeff Muizelaar
96c7a33c31 Bug 1438425. Delete DocumentRenderer. r=jesup
It is unused.
2018-02-15 16:28:02 -05:00
Joel Maher
86bb036ec8 Bug 1438292 - add JetStream benchmark to talos. r=rwood 2018-02-15 16:18:03 -05:00
Joel Maher
d681d25fe0 Bug 1438292 - add JetStream benchmark source to tree. r=rwood 2018-02-15 16:17:57 -05:00
Margareta Eliza Balazs
55aa0e75d6 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-15 22:43:18 +02:00
David Major
52d94ead86 Bug 1333126 - Add #include to fix non-unified build in Win64ModuleUnwindMetadata.cpp. DONTBUILD 2018-02-15 15:27:25 -05:00
Margareta Eliza Balazs
54a8193a23 Backed out 3 changesets (bug 1429824) for frequently failing devtools/client/netmonitor/test/browser_net_autoscroll.js (bug 1438412) a=backout
Backed out changeset 500836846f62 (bug 1429824)
Backed out changeset e3d4ec2c18b5 (bug 1429824)
Backed out changeset cf796a41ff7d (bug 1429824)
2018-02-15 22:05:10 +02:00
ffxbld
50c3d499e0 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-02-15 11:54:34 -08:00
ffxbld
9c28e67497 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2018-02-15 11:54:30 -08:00
ffxbld
eb8f2dd6d1 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2018-02-15 11:54:26 -08:00
Noemi Erli
656ee92d98 Merge inbound to mozilla-central. a=merge 2018-02-15 21:29:11 +02:00
Jon Coppeard
ff04133c08 Bug 1437602 - Fix bustage due to missing explicit keyword r=me on a CLOSED TREE 2018-02-15 15:07:57 +00:00
Andrew Osmond
71ec66dad0 Backed out changeset 2ffed9c081fa (bug 1437886) for test bustage on a CLOSED TREE. r=backout 2018-02-15 10:03:42 -05:00
Geoff Brown
e84838f9f8 Bug 1437420 - Use posix path to specify test for test-verify; r=jmaher
On Windows, some harnesses may produce incorrect test paths if a command
line argument specifies a test path in native format, like some\\dir\\test.js.
With this patch, test-verify consistently specifies test paths in posix
compliant format, like some/dir/test.js.
2018-02-15 07:55:16 -07:00
Geoff Brown
e6206ca070 Bug 1432246 - Update some safe-browsing prefs for reftests; r=jmaher 2018-02-15 07:55:13 -07:00
Jon Coppeard
bef85160ad Bug 1437602 - Move all scheduling related data structures to a new gc/Scheduling.h r=pbone 2018-02-15 14:47:16 +00:00
Jon Coppeard
55cf1eae38 Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
--HG--
rename : js/src/gc/Iteration-inl.h => js/src/gc/GCIteration-inl.h
2018-02-15 14:47:16 +00:00
Jason Laster
4af2f227c0 Bug 1438014 - Update Debugger Frontend v16. r=jdescottes
MozReview-Commit-ID: 6YntyDd1Eo0

--HG--
extra : rebase_source : dcf9f2d5602dcdd024c2ab02a6777377db605023
2018-02-15 15:36:31 +01:00
Andrew Osmond
ddb7905e51 Bug 1437886 - Prevent shared surfaces from being used without WebRender. r=nical
Move the initialization of SharedSurfacesParent from the compositor
thread creation to mirror the other WebRender-specific components, such
as the render thread creation. Now it will only be created if WebRender
is in use. Also prevent shared surfaces from being used by the image
frame allocator, even if image.mem.shared is set -- there is no purpose
in allowing this at present. It was causing startup crashes for users
who requested image.mem.shared and/or WebRender via gfx.webrender.all
but did not actually get WebRender at all. Surfaces would get allocated
in the shared memory, try to register themselves with the WR render
thread, and then crash since that thread was never created.
2018-02-15 09:26:05 -05:00
Andreea Pavel
f116ea473d Backed out changeset ab54d7ef9a67 (bug 1306696) for failing mochitest browser chrome at dom/html/test/browser_fullscreen-newtab.js on a CLOSED TREE 2018-02-15 15:54:42 +02:00
Matt Woodrow
886dde8dd7 Bug 1437374 - Don't intersect the rebuild rect with the frame's overflow area if we're about to take the displayport into account. r=miko 2018-02-15 19:31:47 +13:00
Robert Strong
f2529c5cfd bug 1438428 - Use Cc, Ci, Cr, and Cu globals in updates.js. r=mhowell
Removed the code for app.update.test.loop from updates.js which hasn't been used in years
Removed the no longer needed Cc, Ci, etc. constants from the xpcshell and mochitest-chrome common test files.
2018-02-15 11:06:58 -08:00
Robert Strong
f076608917 bug 1417254 - don't print all update download onProgress messages to the console when logging is turned on. r=mhowell
Only print the messages when the listeners are notified
2018-02-15 11:06:51 -08:00
Robert Strong
13b18dc799 bug 1438424 - make it so the test_0085_error_patchApplyFailure_partial_complete_staging.xul test pass when all tests are run with --verify. r=mhowell
Removes unnecessary reloading of the update manager data.
2018-02-15 11:06:44 -08:00
Robert Strong
81fb5fed65 bug 1438423 - make it so the test_0171_check_noPerms_manual.xul and test_0172_notify_noPerms_manual.xul tests pass when they are run with the ability to elevate. r=mhowell
Locks the file in the updates directory instead of the file in the app directory.
2018-02-15 11:06:37 -08:00
Eugen Sawin
1250b92195 Bug 1437930 - [1.0] Avoid redundant image shrinking and scroll position resetting. r=bz 2018-02-15 20:02:29 +01:00
Noemi Erli
4da94c73be Backed out changeset db673a3d83f9 (bug 1437140) for speedometer crashes on a CLOSED TREE 2018-02-15 20:58:52 +02:00
Nicolas B. Pierron
46fe4a3a72 Bug 1438502 - Add error reports to CacheEntry internal methods. r=anba 2018-02-15 18:53:02 +00:00
Jonathan Kew
694949baae Bug 1435989 - Test for the InspectorFontFace.ranges attribute. r=dholbert 2018-02-15 18:48:22 +00:00
Jonathan Kew
7a1f777b90 Bug 1435989 - Add a 'ranges' attribute to the InspectorFontFace object, to expose ranges of text that were rendered with a specific font. r=bz,dholbert 2018-02-15 18:48:22 +00:00
Tooru Fujisawa
24e33e9a2b Bug 1437118 - Null-check principalURI returned by URI getter. r=froydnj 2018-02-16 03:20:26 +09:00
Dan Gohman
6acb7a6555 Bug 1438251: IonMonkey - Avoid dereferencing an end iterator. r=nbp
--HG--
extra : rebase_source : 51ad99a1f240772623ee7b668f1999d83657833f
2018-02-14 15:04:00 +02:00
Dan Gohman
11841187e3 Bug 1435369: Implement non-trapping float-to-int conversions for WebAssembly r=luke
--HG--
extra : rebase_source : 1ee1ad84be22a723f6d22a12e0cf258ad0c3c687
2018-02-15 09:56:00 +02:00
Tooru Fujisawa
b79ff0590c Bug 1437728 - Wait for a tick before removing tab in BrowserTestUtils.withNewTab. r=gijs
--HG--
extra : rebase_source : d54c202b77b3213cc0988d2994a664215cf406f2
2018-02-13 10:27:08 +09:00
Joel Maher
71428ed6cf Bug 1438291 - add ares-6 benchmark to talos. r=rwood 2018-02-15 13:02:43 -05:00
Joel Maher
01ebc53d70 Bug 1438291 - add ares-6 benchmark to tree. r=rwood 2018-02-15 13:02:37 -05:00
Tyson Smith
9c3d661fdd Bug 1432853 - Crashtest. 2018-02-15 18:38:03 +01:00
Mats Palmgren
c7688ac21f Bug 1432853 - Disable 'page-break-inside:avoid' on abs.pos. frames for now. r=dholbert 2018-02-15 18:38:03 +01:00
Marco Castelluccio
7d4ce72d01 Bug 1431872 - Set run-on-project for Linux and Windows coverage builds. r=jmaher
--HG--
extra : rebase_source : dc902495f349286644cc64025784325b4028a377
2018-02-15 17:30:54 +01:00
Andrei Ciure
2e4c4d8b80 Bug 1425323 - disable test_refresh_firefox.py on Windows pgo and opt r=jmaher 2018-02-15 11:58:09 -05:00
David Major
8d81fe677d Bug 1402915: In clang-cl builds, use MSVC paths for INCLUDE/LIB/etc. r=froydnj
--HG--
extra : rebase_source : c63a662edd2e341e8c69ea2ace54e92f5bbd8711
2018-02-15 11:50:14 -05:00