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