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