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

458297 Коммитов

Автор SHA1 Сообщение Дата
David Rajchenbach-Teller 42b6a4145f Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.

--HG--
extra : rebase_source : b9ec379c58255a250db1020377147c95c82df712
2016-01-14 23:03:11 +01:00
Jakob Stoklund Olesen 1e52ac9d3a Bug 1238679 - Implement main SIMD inlining dispatch. r=bbouvier
Use a shared inlineSimd() dispatch function for all the SIMD types supported by
Ion. This function can dispatch on the .nativeOp stored in the JSJitInfo struct,
and we avoid comparing native function pointers that way.

Delete the old per-type dispatch functions.
2016-01-20 12:50:07 -08:00
Jakob Stoklund Olesen 1453f06ac1 Bug 1238679 - Make inlineSimdLoad/Store take a MIRType argument. r=bbouvier
Complete the earlier refactoring that got rid of the SimdTypeDescr::Type enums.
2016-01-20 12:50:07 -08:00
Jakob Stoklund Olesen db12cf689d Bug 1238679 - Mark the Bool32x4 functions as inlinable. r=bbouvier
This is an oversight from Bug 1160971.
2016-01-20 12:50:06 -08:00
Jakob Stoklund Olesen 14c7723e0b Bug 1238679 - Provide per-operation JSJitInfo for the SIMD functions. r=bbouvier
The InlinableNative enumeration doesn't have an enumerator for every SIMD
function, it only enumerates the SIMD types supported by the jit, and Ion uses
the JSNative function pointer to identify functions when inlining.

Use the uint16_t .nativeOp field in JSJitInfo as a sub-opcode, and give each
inlinable SIMD operation its own JSJitInfo with a sub-opcode that identifies the
operation.

Use the old JSJitInfo SIMD structs from MCallOptimize.cpp to represent the
constructor calls. They all have .nativeOp = 0 which corresponds to
SimdOperation::Constructor.

This will make it easier to identify inlinable SIMD functions in Ion.
2016-01-20 12:50:06 -08:00
Jakob Stoklund Olesen 0193a447c2 Bug 1238679 - Add enum class SIMDOperation. r=bbouvier
This enumeration contains all SIMD operations that have a function name plus
the constructor.
2016-01-20 12:50:06 -08:00
Jakob Stoklund Olesen da78ae7e9b Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp
Add a JSJitInfo::nativeOp field which will be used to identify SIMD operations.
2016-01-20 12:50:06 -08:00
Jakob Stoklund Olesen 81870cf461 Bug 1238679 - Rename s/SIMD/Simd/ in type and function names. r=bbouvier
We prefer to camelcase acronyms to avoid shouty identifiers. Most types and
functions with SIMD in their name already spell it 'Simd'.
2016-01-20 12:50:06 -08:00
Morgan Phillips 1ae1634b8b Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo 2016-01-20 13:54:36 -06:00
Armen Zambrano Gasparnian ef84c4fe18 Bug 1240770 - Change splitting of TC Linux64 debug test jobs. DONTBUILD. r=jmaher
--HG--
extra : rebase_source : 1fb8e586895e7fbf427025ea05cb89cc931486ed
2016-01-19 10:56:06 -05:00
Honza Bambas c19627f880 Bug 451081 - Introduce ORIGIN_IS_FULL_SPEC protocol handler flag, r=bz+standard8 IGNORE IDL 2016-01-20 20:02:23 +01:00
Shruti Jasoria 54c615a386 Bug 1097676 - Create a convenience decorator for marionette.using_context(), r=ato
--HG--
extra : commitid : DQBW9VRrG7p
extra : rebase_source : 08a6f59d0ee5f31d6610531775aef85416e77154
2016-01-20 11:34:50 -05:00
Lars T Hansen b9a9fe0202 Bug 1239605 - filter insertions into the global object. r=jandem
--HG--
extra : rebase_source : ba8b51405f8bedfad9ed4a63118c4afb4a29ec03
extra : histedit_source : 4ff924808991ac19c036d6d852f6c1d9402d132b
2016-01-18 09:52:44 +01:00
Lars T Hansen fe536f191a Bug 1240453 - enable shared memory in xpconnect. r=bz
--HG--
extra : rebase_source : 91a282de93b3456e22761b3ef269083220cd50c4
extra : histedit_source : 283564276cc5fbef86fc8908be8f5a115f566530
2016-01-18 09:50:05 +01:00
Kartikaya Gupta 887469282b Bug 1241148 - Disable checkerboard recording by default until we have the UI in place. r=bz
--HG--
extra : commitid : Iqv7WkeDUIT
2016-01-20 13:32:21 -05:00
Chris Manchester e1e56f71a4 Bug 1240530 - Bump the taskcluster version installed by |./mach artifact| to avoid installing an out-dated requests. r=nalexander
Currently |./mach artifact| installs an old version of the taskcluster client,
which installs an old version of requests that's incompatible with commonly
installed python versions. This bumps to a version of taskcluster client that
accepts and requests version < 3, so we pick up the in-tree version instead of
installing 2.4.3.

--HG--
extra : rebase_source : 7b4f450c0492fd3c840e4f0a0cce8b42d120df9f
2016-01-19 16:00:11 -08:00
Lee Salzman 579717eec1 Bug 1241163 - Replace DrawTarget::CreateSourceSurfaceFromNativeSurface(CAIRO_CONTEXT) with Factory::CreateSourceSurfaceForCairoSurface. r=jrmuizel 2016-01-20 13:31:44 -05:00
Mason Chang b39f4b08b8 Bug 1165458. Raise vsync timeout limit for gtests. r=kats 2016-01-20 10:29:39 -08:00
Andrea Marchesini ee9c7a0bee Bug 1240365 - FileReader should use the global scope correctly in ChromeWorkers, r=smaug, r=khuey 2016-01-20 18:17:57 +00:00
Dave Townsend 2124b9bc7f Bug 1241181: Test for bug 1232274 should use promises to restart the add-ons manager. r=rhelmer
Really for consistency than anything else.

--HG--
extra : rebase_source : 304f66b4f85714a6d52c9a4f4415066244624207
2016-01-20 10:01:34 -08:00
Luke Wagner b4d7059241 Bug 1234985 - Hoist CStringHasher (r=sfink)
--HG--
extra : commitid : KxwfOhuDfeq
extra : rebase_source : 1a38c30bea5b324ca913a7688c2febd834873d49
2016-01-20 12:00:21 -06:00
Alexander Surkov 356a8b6d75 Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen 2016-01-20 12:53:03 -05:00
Luke Wagner 15ea4caf9b Bug 1234985 - Odin: move mutedError and displayURL into AsmJSModule (r=bbouvier)
--HG--
extra : commitid : FogEAcQCY3M
extra : rebase_source : 673db30eb49a028d893a0da476dd39551b90b2b7
2016-01-20 10:26:10 -06:00
Luke Wagner 0c330a85c2 Bug 1234985 - Odin: tweak ModuleGenerator interface for Baldr use (r=bbouvier)
--HG--
extra : commitid : LukajsqNoAP
extra : rebase_source : dbe1d194950cd970414636f79d8f030c735a118e
2016-01-20 10:26:08 -06:00
Luke Wagner 6d48b2f677 Bug 1234985 - Odin: hoist read/writeOp into wasm::Decoder/Encoder (r=bbouvier)
--HG--
extra : commitid : 9dlvyNF7EJe
extra : rebase_source : db60ab15410c3284348c53fed5eb3cdce67171c6
2016-01-20 10:26:04 -06:00
Andrea Marchesini bf32b2ecd5 Bug 1162658 - Update FormData to match latest spec, r=smaug 2016-01-20 17:25:03 +00:00
Jean-Yves Avenard afe8bac715 Bug 1240995: [ffmpeg] Refactor FFmpeg PDM. r=kentuckyfriedtakahe
This greatly simplify how the external libavcodec and libavutil are linked.
2016-01-20 20:22:43 +11:00
Jean-Yves Avenard 474c70c25f Bug 1240630: [ffmpeg] P4. Rename FFmpegH264Decoder into FFmpegVideoDecoder. r=kentuckyfriedtakahe
The days we used to only be able to use the FFmpeg decoder for H264 are long gone. It can do H264, VP6, VP8 and VP9.

--HG--
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.h => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h
2016-01-19 22:20:01 +11:00
Jean-Yves Avenard b7a1533658 Bug 1240630: [ffmpeg] P3. Only build FFmpeg on mac and unixes. r=kentuckyfriedtakahe
This is a partial revert of bug 1214462 part2. We don't need FFmpeg support on Android or Windows anymore; instead the functionality is provided by the FFVPX PDM.
Remove support for FFmpeg on Windows.
2016-01-19 22:00:03 +11:00
Jean-Yves Avenard 83a8dcaada Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
Add new preference media.ffvpx.enabled to control FFVPX PDM being enabled.
2016-01-19 17:31:25 +11:00
Jean-Yves Avenard 472f6c90b6 Bug 1240630: [ffvpx] P1. Add a FFVPX PDM. r=kentuckyfriedtakahe
This allows support for linking to two different version of libavcodec: our own and the system one if found.
ffvpx symbols are loaded within the namespace mozilla::ffvpx.
2016-01-19 17:29:19 +11:00
Andrea Marchesini 26fbfcb42e Bug 1241128 - Remove todo non-implemented test for formData, r=smaug 2016-01-20 15:34:59 +00:00
Till Schneidereit 75cb75c01e Bug 992472 - Remove self-hosting macros ARRAY_PUSH and ARRAY_SLICE. r=efaust 2016-01-20 16:18:30 +01:00
Carsten "Tomcat" Book e8d36639be Backed out changeset 07e06fefa4c7 (bug 1240630) for webgl leaks
--HG--
extra : rebase_source : b66432476f69e8820d3437f662d3e1163743076b
2016-01-20 16:11:05 +01:00
Carsten "Tomcat" Book 5103ca7337 Backed out changeset ea16467602a8 (bug 1240630)
--HG--
extra : rebase_source : ae4c680edc82a2c0ad74c6fbe84b4d7cf6aa3732
2016-01-20 16:10:51 +01:00
Carsten "Tomcat" Book c63e75b8bf Backed out changeset 1f5356e9679e (bug 1240630)
--HG--
extra : rebase_source : 92e8835d2c1f40058be44339163b390e01b617c9
2016-01-20 16:10:49 +01:00
Carsten "Tomcat" Book a8d775672f Backed out changeset 2360ccbf3aaa (bug 1240630)
--HG--
extra : rebase_source : 0d7ba73881b668576598eb780e9ce531809b6017
2016-01-20 16:10:48 +01:00
Carsten "Tomcat" Book 45991d1b24 Backed out changeset 4ab338518d02 (bug 1240995)
--HG--
extra : rebase_source : d2f8dc3044190a827fb0b747f71a3cbf741767e9
2016-01-20 16:10:46 +01:00
Carsten "Tomcat" Book 5e1ff117ed Backed out changeset 2213b8ad2dce (bug 1240995)
--HG--
extra : rebase_source : 38c5b22478664d49f7d094508ad18f40c7a885a9
2016-01-20 16:10:45 +01:00
Kartikaya Gupta 47aea009f5 Bug 1240867 - Fix non-unified build bustage in OGLShaderProgram.cpp. r=nical
--HG--
extra : commitid : JLxb9CDZYAQ
2016-01-20 09:58:17 -05:00
Kartikaya Gupta 0ced379792 Bug 1240867 - Add missing include. r=nical
--HG--
extra : commitid : HhhSFdvTWIP
2016-01-20 09:56:01 -05:00
Chris Lord 525d63acc9 Bug 1241117 - Fix mAppUuid access before assign in BluetoothGatt::Connect. r=joliu 2016-01-20 14:37:02 +00:00
Bas Schouten 9c134bf2d5 Bug 1241012: Remove moz-d2d1-1.h stub headers from the tree. r=jrmuizel
--HG--
extra : rebase_source : 8c5c8bcd043a96c83148bfc065cddf5100cd59ee
2016-01-20 04:50:22 +01:00
Carsten "Tomcat" Book 95728f5bec Merge mozilla-central to mozilla-inbound 2016-01-20 15:36:47 +01:00
Carsten "Tomcat" Book 248f7a3dee merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
Carsten "Tomcat" Book 9bc25272bc merge fx-team to mozilla-central a=merge 2016-01-20 15:30:24 +01:00
B2G Bumper Bot 0be203ba67 Bumping manifests a=b2g-bump 2016-01-20 00:55:56 -08:00
B2G Bumper Bot 13d31a922a Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/687b7b7814ff
Author: James Burke <jrburke@gmail.com>
Desc: Merge pull request #33916 from rsajdok/bug#1225030

Bug 1225030 - [Email]The pompt text"Attachments can not be formwarded." is small and not highlighted r=jrburke

========

https://hg.mozilla.org/integration/gaia-central/rev/d5e2eb38b190
Author: Robert Sajdok <robert.sajdok@protonmail.ch>
Desc: Bug 1225030 - [Email]The pompt text'Attachments can not be formwarded.' is small and not highlighted.
2016-01-20 00:54:20 -08:00
Nigel Babu d1f6c95315 Merge mozilla-central to b2g-inbound a=merge CLOSED TREE
--HG--
extra : commitid : 3IS55jlR99r
2016-01-20 14:15:53 +05:30
Nigel Babu 4fa636f373 Merge mozilla-central to fx-team a=merge CLOSED TREE
--HG--
extra : commitid : EJrDZIRXDUy
2016-01-20 14:14:13 +05:30