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

6070 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey e7337a0f05 Bug 1854518 - Remove --growable-table flag. r=shravanrn
It is no longer important. With the update to wasm2c, we maintain the
indirect call table external to the wasm module where rlbox code takes
care of any needed table growth.

Differential Revision: https://phabricator.services.mozilla.com/D188905
2023-09-27 01:40:42 +00:00
Mike Hommey 29b09df481 Bug 1853840 - Move sandboxed soundtouch out of libxul and reenable sandbox. r=firefox-build-system-reviewers,shravanrn,media-playback-reviewers,padenot,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188648
2023-09-26 04:08:10 +00:00
Iulian Moraru db7c8b8cad Backed out changeset 56443a56b418 (bug 1853840) for causing build bustages related to SoundTouch.wasm. CLOSED TREE 2023-09-26 02:44:26 +03:00
Mike Hommey a980e9cd4f Bug 1853840 - Move sandboxed soundtouch out of libxul and reenable sandbox. r=firefox-build-system-reviewers,shravanrn,media-playback-reviewers,padenot,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188648
2023-09-25 20:43:38 +00:00
Mozilla Releng Treescript e242e3084e Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-09-25 13:56:52 +00:00
Mike Hommey 90fb7484e5 Bug 1853619 - Build double-conversion for icupkg on big endians. r=sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D188775
2023-09-21 06:28:38 +00:00
Mike Hommey b25b67e371 Bug 1853088 - Remove win32 build from aarch64 windows builds. r=firefox-build-system-reviewers,media-playback-reviewers,taskgraph-reviewers,ahochheiden,gbrown,padenot
Now that we have a native aarch64 gmp plugin for widevine, we can revert
bug 1529194, bug 1527463, bug 1534522, bug 1607552.

Differential Revision: https://phabricator.services.mozilla.com/D188300
2023-09-19 08:29:07 +00:00
Mike Hommey 0971a7a2da Bug 1839740 - Hook relrhack in the build system. r=firefox-build-system-reviewers,andi
Disabled by default for now.

Differential Revision: https://phabricator.services.mozilla.com/D187090
2023-09-16 19:52:26 +00:00
serge-sans-paille ee24dfd589 Bug 1852210 - Remove duplicate double_conversion sources r=dminor
The original sources were compiled... three times.
We got rid of the chromium duplicate in Bug 1850328 and we remove the
last duplicate with this patch.

Differential Revision: https://phabricator.services.mozilla.com/D187753
2023-09-15 08:27:43 +00:00
Cosmin Sabou 77fe6109bb Backed out changeset 62742440d009 (bug 1852210) for causing SM bustages on number_decimalquantity.cpp. CLOSED TREE 2023-09-15 10:38:19 +03:00
serge-sans-paille 3030c5ccde Bug 1852210 - Remove duplicate double_conversion sources r=dminor
The original sources were compiled... three times.
We got rid of the chromium duplicate in Bug 1850328 and we remove the
last duplicate with this patch.

Differential Revision: https://phabricator.services.mozilla.com/D187753
2023-09-15 06:57:17 +00:00
Geoff Brown 8f7c8e399d Bug 1851715 - Use subprocess in mozbuild unit test r=hneiva
Differential Revision: https://phabricator.services.mozilla.com/D187562
2023-09-07 15:34:43 +00:00
Logan Rosen f024d94b2b Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Stanca Serban 17fb8bac17 Backed out changeset 50b448b2d902 (bug 1532281) for causing Linux build bustages. CLOSED TREE 2023-09-05 11:38:18 +03:00
stransky 60dc5e2272 Bug 1532281 [Linux] Don't build with dbus-glib r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D187208
2023-09-05 08:14:21 +00:00
Willy R. Vasquez bb50d4a28b Bug 1673285 - Retrofit AudioStream and AudioDecoderInputTrack to use RLBoxed SoundTouch. r=padenot,glandium
Combines previous Patches 1-4, adapted to the current codebase.

Differential Revision: https://phabricator.services.mozilla.com/D183627
2023-08-29 06:26:34 +00:00
Willy R. Vasquez 88e2f3bd9e Bug 1850471 - Vendor in the most recent wasm2c rlbox sandbox. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D187020
2023-08-29 06:26:34 +00:00
Sandor Molnar 2572abb974 Backed out 3 changesets (bug 1673285) for causing build bustages in dom/media/AudioStream.cpp CLOSED TREE
Backed out changeset 6c2e3da74c76 (bug 1673285)
Backed out changeset f28e1fe0311f (bug 1673285)
Backed out changeset f66c9e9aad96 (bug 1673285)
2023-08-29 02:53:22 +03:00
Cristian Tuns de85854ec4 Merge mozilla-central to autoland on a CLOSED TREE 2023-08-28 17:25:14 -04:00
Willy R. Vasquez 3a31aa5d89 Bug 1673285 - Retrofit AudioStream and AudioDecoderInputTrack to use RLBoxed SoundTouch. r=padenot,glandium
Combines previous Patches 1-4, adapted to the current codebase.

Depends on D184104

Differential Revision: https://phabricator.services.mozilla.com/D183627
2023-08-28 20:52:16 +00:00
Henri Sivonen 1e1bec8c6e Bug 1849874 - Update from packed_simd_2 to packed_simd. r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D186716
2023-08-28 18:46:28 +00:00
Mozilla Releng Treescript ddb4ab256d Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-08-28 14:03:43 +00:00
Mike Hommey a1b004c23a Bug 1848908 - Force the module name used with wasm2c. r=firefox-build-system-reviewers,ahochheiden
On clang trunk, lld recently changed its behavior wrt linking wasm
files, whereas it now always puts a module name in the output, while
it didn't before. This leads wasm2c to use that module name in a way
that is not compatible with the rlbox code. Thus we force wasm2c to
use the module name it was defaulting to before.

Differential Revision: https://phabricator.services.mozilla.com/D186391
2023-08-23 19:06:03 +00:00
Mike Hommey 24a8bc2423 Bug 1848746 - Avoid problems when <exception> is included before <new>. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D186201
2023-08-15 20:11:14 +00:00
Paul Adenot 8718196ddd Bug 1823953 - Move libtheroa to libgkcodecs. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D182576
2023-08-08 12:12:54 +00:00
Paul Adenot 374d4dcd7e Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D181519
2023-08-08 12:12:45 +00:00
Paul Adenot 3902121a68 Bug 1823953 - Add vorbis, opus, ogg headers to the system wrapper list, and fix all users of those headers to consistently include those headers with <>. r=glandium,media-playback-reviewers,webrtc-reviewers,mjf,karlt
Despite some files being under `third_party`, it's our files, that we can
modify.

We want to include codec headers using `<>` and not `""` because angle bracket
includes from `dist/system_wrappers` and not `dist/include`. The former location
wraps the include in a way that makes the symbols have a default visibility,
while the latter hides the symbol. Because those codecs have been moved to a
different shared library, we need their symbols exported.

Differential Revision: https://phabricator.services.mozilla.com/D176158
2023-08-08 12:12:44 +00:00
Paul Adenot ae77ff9996 Bug 1828912 - Vendor libopus-related files in ffvpx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D181517
2023-08-08 12:12:43 +00:00
Paul Adenot fa478cfce0 Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish
We need to use libvorbis both from libavcodec and libxul during a transition
period while re-architecturing things, so this moves libvorbis and libogg (a
dependency) to a separate shared lib, linked when needed.

Differential Revision: https://phabricator.services.mozilla.com/D173458
2023-08-08 12:12:39 +00:00
Makoto Kato d34f218bae Bug 1719535 - Part 3. Remove config/external/icu4x. r=platform-i18n-reviewers,dminor
No longer use postdata since we can use backed data provider.

Depends on D178156

Differential Revision: https://phabricator.services.mozilla.com/D178157
2023-08-07 06:23:47 +00:00
Sandor Molnar 13c7e4a350 Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE
Backed out changeset 338c2c8d91af (bug 1719535)
Backed out changeset 3fdb2e999aba (bug 1719535)
Backed out changeset 63b9d2064827 (bug 1719535)
Backed out changeset 09c216cdbbc8 (bug 1719535)
Backed out changeset 29977dc00fb3 (bug 1719535)
Backed out changeset d3f8850a343b (bug 1719535)
Backed out changeset 90f1f621031f (bug 1719535)
Backed out changeset 52ca9bdc5bd4 (bug 1719535)
Backed out changeset 94536f0d5a1f (bug 1719535)
Backed out changeset d615264f9f5f (bug 1719535)
Backed out changeset f16f9e583378 (bug 1719535)
Backed out changeset e1abdee07587 (bug 1719535)
Backed out changeset 45f9ad406428 (bug 1719535)
Backed out changeset caa2b8a731dc (bug 1719535)
2023-08-02 14:55:26 +03:00
Makoto Kato 4d5d6c86ea Bug 1719535 - Part 3. Remove config/external/icu4x. r=platform-i18n-reviewers,dminor
No longer use postdata since we can use backed data provider.

Depends on D178156

Differential Revision: https://phabricator.services.mozilla.com/D178157
2023-08-02 10:32:49 +00:00
Cristian Tuns 5d6b51256b Backed out 57 changesets (bug 1839389, bug 1840869, bug 1840399, bug 1840402, bug 1823953, bug 1828912, bug 1826382, bug 1837160, bug 1839391, bug 1833654) for causing build bustages in ogg_<something> CLOSED TREE
Backed out changeset 61356e1447e3 (bug 1823953)
Backed out changeset 85785505b6d6 (bug 1823953)
Backed out changeset 46a61cbfe8a8 (bug 1833654)
Backed out changeset 83e3de80337b (bug 1833654)
Backed out changeset 1a10c12874ac (bug 1840399)
Backed out changeset 6b087145b67f (bug 1833654)
Backed out changeset b9ac857ad43f (bug 1840399)
Backed out changeset 4b841e8dd033 (bug 1823953)
Backed out changeset 650e35803834 (bug 1823953)
Backed out changeset c11b58ac0709 (bug 1823953)
Backed out changeset c0249c90bc31 (bug 1823953)
Backed out changeset 8929288d5aec (bug 1823953)
Backed out changeset 828792b886bd (bug 1823953)
Backed out changeset 873f1d4a8875 (bug 1840869)
Backed out changeset a25abd05302c (bug 1823953)
Backed out changeset d4b1eb442c36 (bug 1840399)
Backed out changeset c25509d72a96 (bug 1840399)
Backed out changeset 0f72a0626a28 (bug 1840402)
Backed out changeset 82e7574364ce (bug 1840399)
Backed out changeset 93073105f063 (bug 1840399)
Backed out changeset 56ec8e3405e9 (bug 1840399)
Backed out changeset ff15dad37ab8 (bug 1840399)
Backed out changeset 0655ebd61eda (bug 1840399)
Backed out changeset 7bca1ae06c7d (bug 1828912)
Backed out changeset 8a5a849cfe5f (bug 1828912)
Backed out changeset 3d8422a2038a (bug 1828912)
Backed out changeset f08ee5de9370 (bug 1823953)
Backed out changeset a4eb210620ff (bug 1823953)
Backed out changeset aa8914cd55be (bug 1839391)
Backed out changeset 3ea1f43e4024 (bug 1823953)
Backed out changeset 3efe02ffa1c8 (bug 1826382)
Backed out changeset 81c4553ec23d (bug 1839391)
Backed out changeset 130894e4a781 (bug 1839391)
Backed out changeset 9a0247b0fc85 (bug 1839391)
Backed out changeset 11a923064382 (bug 1839391)
Backed out changeset 98ffb66160c3 (bug 1837160)
Backed out changeset a80dda9a220a (bug 1837160)
Backed out changeset 251b4ef97a2b (bug 1837160)
Backed out changeset 7372632eb32f (bug 1837160)
Backed out changeset c5d54bc3ee26 (bug 1839389)
Backed out changeset b232ec1bbc2d (bug 1833654)
Backed out changeset fc7ba125c2fe (bug 1833654)
Backed out changeset 8a47f6882e61 (bug 1823953)
Backed out changeset e29810541b53 (bug 1828912)
Backed out changeset bcf10730c8c9 (bug 1828912)
Backed out changeset 8df8290b6c33 (bug 1826382)
Backed out changeset 2811d12803cf (bug 1826382)
Backed out changeset 3fc718561ec9 (bug 1826382)
Backed out changeset 7827183776e1 (bug 1823953)
Backed out changeset a3eb5f228d9a (bug 1826382)
Backed out changeset 3113ad2e0987 (bug 1823953)
Backed out changeset 4b1dc01525af (bug 1823953)
Backed out changeset f7f4a7585ceb (bug 1823953)
Backed out changeset 93042f1becec (bug 1823953)
Backed out changeset b9ca30a0a066 (bug 1823953)
Backed out changeset 1000c4a6a92a (bug 1823953)
Backed out changeset 05dc13775fd6 (bug 1823953)
2023-08-01 09:37:39 -04:00
Paul Adenot 574c6658fc Bug 1823953 - Move libtheroa to libgkcodecs. r=alwu DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D182576
2023-08-01 12:41:16 +00:00
Paul Adenot 03e1982151 Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D181519
2023-08-01 12:41:07 +00:00
Paul Adenot 86a671a21e Bug 1823953 - Add vorbis, opus, ogg headers to the system wrapper list, and fix all users of those headers to consistently include those headers with <>. r=glandium,media-playback-reviewers,webrtc-reviewers,mjf,karlt DONTBUILD
Despite some files being under `third_party`, it's our files, that we can
modify.

We want to include codec headers using `<>` and not `""` because angle bracket
includes from `dist/system_wrappers` and not `dist/include`. The former location
wraps the include in a way that makes the symbols have a default visibility,
while the latter hides the symbol. Because those codecs have been moved to a
different shared library, we need their symbols exported.

Differential Revision: https://phabricator.services.mozilla.com/D176158
2023-08-01 12:41:06 +00:00
Paul Adenot a4f56b65c9 Bug 1828912 - Vendor libopus-related files in ffvpx. r=alwu DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D181517
2023-08-01 12:41:06 +00:00
Paul Adenot 3cc8cb3732 Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish DONTBUILD
We need to use libvorbis both from libavcodec and libxul during a transition
period while re-architecturing things, so this moves libvorbis and libogg (a
dependency) to a separate shared lib, linked when needed.

Differential Revision: https://phabricator.services.mozilla.com/D173458
2023-08-01 12:41:03 +00:00
Mozilla Releng Treescript 52aa09e803 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-07-31 15:25:42 +00:00
Makoto Kato 2d66af0716 Bug 1844846 - Don't define HAVE_UNISTD_H when host is Windows. r=firefox-build-system-reviewers,glandium
After landing bug 1843419, color.cc checks HAVE_UNISTD_H. So it should be undefined.

Differential Revision: https://phabricator.services.mozilla.com/D184348
2023-07-25 04:19:44 +00:00
Stanca Serban fd0573c717 Backed out changeset 9f805dc435b5 (bug 1839832) as requested by glandium for causing shippable build bustages. CLOSED TREE 2023-07-25 04:13:29 +03:00
serge-sans-paille 524992de8d Bug 1839832 - Detect compiler support for temporal instrumentation r=glandium
As does not support the equivalent flag, just silent it for rust.

Differential Revision: https://phabricator.services.mozilla.com/D181749
2023-07-18 17:17:41 +00:00
Mike Hommey ed83efc490 Bug 1843692 - Apply the 32-bits windows alignment workaround to i686-pc-windows-gnu. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D183638
2023-07-18 00:24:12 +00:00
Mike Hommey 342e59a4d1 Bug 1821228 - Work around 32-bits windows debug problem with rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D181845
2023-07-14 19:33:51 +00:00
Iulian Moraru 10ecbeeb01 Backed out 2 changesets (bug 1821228) for causing valgrind build bustages. CLOSED TREE
Backed out changeset 2c2b2040f7a3 (bug 1821228)
Backed out changeset 0235fc2356fb (bug 1821228)
2023-07-14 19:42:15 +03:00
Mike Hommey 96acacad1e Bug 1821228 - Work around 32-bits windows debug problem with rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D181845
2023-07-14 08:39:09 +00:00
Willy R. Vasquez d7a82ae760 Bug 1829765 - Enable SIMD support in wasm2c for RLBox sandboxing r=glandium,sergesanspaille
Vendor in support for simd-everywhere

Differential Revision: https://phabricator.services.mozilla.com/D176371
2023-07-14 06:42:19 +00:00
Willy R. Vasquez 79d974a9e9 Bug 1843419 - Vendor in the most recent wasm2c release r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D183537
2023-07-14 06:35:17 +00:00
serge-sans-paille 66b7f191be Bug 1843012 - Do not use PGO_CFLAGS where PGO_LDFLAGS is expected r=glandium
Note that PGO_LDFLAGS is already added to LDFLAGS.

Differential Revision: https://phabricator.services.mozilla.com/D183361
2023-07-13 08:17:56 +00:00
Henri Sivonen 2dbc784d5a Bug 1814862 - Build ICU with UCONFIG_NO_BREAK_ITERATION r=anba
Differential Revision: https://phabricator.services.mozilla.com/D168970
2023-07-07 07:16:30 +00:00