Tyson Smith
19290f4e51
Bug 1533092 - Add in-tree fuzzing support for dav1d r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D22383
--HG--
extra : moz-landing-system : lando
2019-03-11 20:00:31 +00:00
Alex Chronopoulos
ec9ec63b46
Bug 1521062 - Configure assembly builds for libdav1d on Windows. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D22080
--HG--
extra : moz-landing-system : lando
2019-03-07 09:32:15 +00:00
Mike Hommey
ef3ad686ee
Bug 1512504 - Remove support for MSVC. r=froydnj
...
Consequently, this removes:
- MOZ_LIBPRIO, which is now always enabled.
- non_msvc_compiler, which is now always true.
- The cl.py wrapper, since it's not used anymore.
- CL_INCLUDES_PREFIX, which was only used for the cl.py wrapper.
- NONASCII, which was only there to ensure CL_INCLUDES_PREFIX still
worked in non-ASCII cases.
This however keeps a large part of detecting and configuring for MSVC,
because we still do need it for at least headers, libraries, and midl.
Depends on D19614
Differential Revision: https://phabricator.services.mozilla.com/D19615
--HG--
extra : moz-landing-system : lando
2019-02-14 21:45:27 +00:00
Alex Chronopoulos
29f83c7bf2
Bug 1510548 - Suppress MSVC warning C4024 for libdav1d. r=cpeterson
...
Differential Revision: https://phabricator.services.mozilla.com/D18678
--HG--
extra : moz-landing-system : lando
2019-02-06 06:19:23 +00:00
Mike Hommey
ad47c8dca9
Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
...
Depends on D18294
Depends on D18294
Differential Revision: https://phabricator.services.mozilla.com/D15229
--HG--
extra : moz-landing-system : lando
2019-02-05 21:19:07 +00:00
Gurzau Raul
25481be3b8
Backed out 2 changesets (bug 1515641) for Linux static-analysis bustage on a CLOSED TREE.
...
Backed out changeset 99cc2de46625 (bug 1515641)
Backed out changeset 5a8a06e5187c (bug 1515641)
2019-02-02 00:55:11 +02:00
Mike Hommey
5d92a7a815
Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
...
Depends on D18294
Differential Revision: https://phabricator.services.mozilla.com/D15229
--HG--
extra : moz-landing-system : lando
2019-02-01 20:57:09 +00:00
Alex Chronopoulos
0c15094a05
Bug 1522035 - Set HAVE_ALIGNED_MALLOC as global macro and avoid redefining in libdav1d. r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D17632
--HG--
extra : moz-landing-system : lando
2019-01-30 09:06:52 +00:00
Alex Chronopoulos
00cdaa3f9f
Bug 1523033 - Define DAV1D_API to empty in order to avoid exporting symbols from libxull. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D17847
--HG--
extra : moz-landing-system : lando
2019-01-29 14:19:44 +00:00
Alex Chronopoulos
ff638179ec
Bug 1515933 - Configure 16 bytes stack alignment on Linux x86_64 dav1d builds. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D17346
--HG--
extra : moz-landing-system : lando
2019-01-24 02:43:58 +00:00
Alex Chronopoulos
ed3d0e43c1
Bug 1521078 - Don't assemble include only .asm files. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16975
--HG--
extra : moz-landing-system : lando
2019-01-21 11:23:42 +00:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Alex Chronopoulos
db69c1ddb2
Bug 1520174 - Update build files after dav1d import and add ASM build for Linux x86_32. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16563
--HG--
extra : moz-landing-system : lando
2019-01-16 07:50:17 +00:00
Alex Chronopoulos
0e1ed98938
Bug 1520174 - Update dav1d from upstream to f813285. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16562
--HG--
extra : moz-landing-system : lando
2019-01-16 00:05:25 +00:00
Sylvestre Ledru
cccdda3c2a
Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D15426
--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Alex Chronopoulos
149cb23b37
Bug 1509453 - Consolidate dav1d config headers to a single one. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14870
--HG--
extra : moz-landing-system : lando
2018-12-19 20:05:31 +00:00
Alex Chronopoulos
4fa721794d
Bug 1509453 - Update build files to latest dav1d import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14869
--HG--
extra : moz-landing-system : lando
2018-12-19 19:39:07 +00:00
Alex Chronopoulos
dee5990e57
Bug 1509453 - Update dav1d from upstream to b53a99b9. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14868
--HG--
extra : moz-landing-system : lando
2018-12-19 18:11:14 +00:00
Alex Chronopoulos
a266f18545
Bug 1509453 - Build dav1d's assembly files. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14867
--HG--
extra : moz-landing-system : lando
2018-12-19 19:18:04 +00:00
Sylvestre Ledru
ad75e912fb
Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14060
--HG--
extra : moz-landing-system : lando
2018-12-10 19:23:16 +00:00
Alex Chronopoulos
188e024d0c
Bug 1510786 - Add configuration header for ppc64 and s390x. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13403
--HG--
extra : moz-landing-system : lando
2018-12-07 18:59:56 +00:00
Alex Chronopoulos
295d196e68
Bug 1509327 - Update libdav1d build file after import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13427
--HG--
extra : moz-landing-system : lando
2018-11-30 19:07:07 +00:00
Alex Chronopoulos
04fe7aa697
Bug 1509327 - Update dav1d from upstream to 36b807a
. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13426
--HG--
extra : moz-landing-system : lando
2018-12-01 21:59:40 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Andreea Pavel
8e973f56b2
Backed out 3 changesets (bug 1509327) for build bustages on a CLOSED TREE
...
Backed out changeset aeb00b8974a4 (bug 1509327)
Backed out changeset ea27440a2126 (bug 1509327)
Backed out changeset 9881fd46fde2 (bug 1509327)
2018-11-30 05:16:08 +02:00
Alex Chronopoulos
260020ff15
Bug 1509327 - Update libdav1d build file after import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13427
--HG--
extra : moz-landing-system : lando
2018-11-29 22:26:11 +00:00
Alex Chronopoulos
d5ff9b025d
Bug 1509327 - Update dav1d from upstream to 9e08ac7. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13426
--HG--
extra : moz-landing-system : lando
2018-11-29 22:24:05 +00:00
Alex Chronopoulos
e821d283fa
Bug 1493400 - Create build files for dav1d. r=firefox-build-system-reviewers,chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D12163
--HG--
extra : moz-landing-system : lando
2018-11-24 01:53:31 +00:00
Alex Chronopoulos
8046b715cd
Bug 1493400 - Update dav1d from upstream to d27598e. r=TD-Linux
...
Depends on D9607
Differential Revision: https://phabricator.services.mozilla.com/D12162
--HG--
rename : third_party/dav1d/include/compat/stdatomic.h => third_party/dav1d/include/compat/msvc/stdatomic.h
rename : third_party/dav1d/src/arm/mc_init.c => third_party/dav1d/src/arm/mc_init_tmpl.c
rename : third_party/dav1d/src/x86/ipred_init.c => third_party/dav1d/src/x86/ipred_init_tmpl.c
rename : third_party/dav1d/src/x86/itx_init.c => third_party/dav1d/src/x86/itx_init_tmpl.c
rename : third_party/dav1d/src/x86/loopfilter_init.c => third_party/dav1d/src/x86/loopfilter_init_tmpl.c
extra : moz-landing-system : lando
2018-11-27 14:04:37 +00:00
Thomas Daede
e6a11914f8
Bug 1493400 - Import dav1d into tree. r=glob
...
Differential Revision: https://phabricator.services.mozilla.com/D9607
--HG--
extra : moz-landing-system : lando
2018-11-24 01:53:30 +00:00