Erich Gubler
9862a4bac2
Bug 1886197 - build(webgpu): update WGPU to 152a94bc6c502226d9871f28e35db0b755ea35bf (trunk
as of 2024-03-19) r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D205115
2024-03-21 20:20:14 +00:00
Alex Franchuk
e32971e70e
Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-20 14:59:43 +00:00
Ben Dean-Kawamura
7e42f22388
Bug 1885440 - Vendor in the relevancy component. r=nanj
...
I also took this chance to vendor in the newest app-services revision
for other components.
Differential Revision: https://phabricator.services.mozilla.com/D204704
2024-03-19 12:46:52 +00:00
Gabriele Svelto
3f906682d9
Bug 1884147 - Make mozannotation_server use the process_reader crate r=gerard-majax
...
Differential Revision: https://phabricator.services.mozilla.com/D204016
2024-03-19 10:58:57 +00:00
Gabriele Svelto
2ae8817538
Bug 1884147 - Add macOS & Linux support to the process_reader crate r=gerard-majax
...
This patch also tweaks the Windows interface, errors and adjust the
mozwer-rust crate to work with these changes.
Differential Revision: https://phabricator.services.mozilla.com/D204015
2024-03-19 10:58:56 +00:00
Natalia Csoregi
67e7209aed
Backed out 2 changesets (bug 1884147) for causing build bustages on process_reader. CLOSED TREE
...
Backed out changeset 257bbdeecf35 (bug 1884147)
Backed out changeset 368faa4ea19d (bug 1884147)
2024-03-19 08:00:25 +02:00
Gabriele Svelto
43d4255403
Bug 1884147 - Make mozannotation_server use the process_reader crate r=gerard-majax
...
Differential Revision: https://phabricator.services.mozilla.com/D204016
2024-03-18 20:03:25 +00:00
Gabriele Svelto
ab1ae22f5b
Bug 1884147 - Add macOS & Linux support to the process_reader crate r=gerard-majax
...
This patch also tweaks the Windows interface, errors and adjust the
mozwer-rust crate to work with these changes.
Differential Revision: https://phabricator.services.mozilla.com/D204015
2024-03-18 20:03:24 +00:00
Yannis Juglaret
3a457a3dde
Bug 1885501 - Update audio_thread_priority to 0.32. r=padenot,cubeb-reviewers,supply-chain-reviewers
...
Version 0.32 of audio_thread_priority no longer links statically with
avrt.dll, which should help with the crash from bug 1884214.
Differential Revision: https://phabricator.services.mozilla.com/D204747
2024-03-18 12:20:25 +00:00
Nipun Shukla
b3eba1dc18
Bug 1881567 - Added Rust application to read and launch Firefox upon receiving native messages r=mhughes,nrishel,glandium,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D202467
2024-03-13 19:01:05 +00:00
Kershaw Chang
16a0b5bd72
Bug 1882863 - Neqo v0.7.2, r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D204488
2024-03-13 16:18:45 +00:00
Erich Gubler
ab3a1057d0
Bug 1884946
: update WGPU to 6040820099bc72b827a6a5f53d66dda3e301f944 (trunk
as of 2024-03-12) r=webgpu-reviewers,supply-chain-reviewers,teoxoy
...
Differential Revision: https://phabricator.services.mozilla.com/D204365
2024-03-12 23:17:10 +00:00
Jan-Erik Rediger
56cf6c0d03
Bug 1884881 - Update Glean to v58.1.0. r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Depends on D204347
Differential Revision: https://phabricator.services.mozilla.com/D204348
2024-03-12 21:02:40 +00:00
Chris H-C
2c2bf61977
Bug 1862002 - Prototype OHTTP in FOG r=wstuckey,TravisLong
...
Differential Revision: https://phabricator.services.mozilla.com/D203529
2024-03-11 18:46:52 +00:00
Cosmin Sabou
a6c8604fef
Backed out 3 changesets (bug 1862002) for causing android xpcshell failures on test_OHTTP.
...
Backed out changeset cf0ec10fbd23 (bug 1862002)
Backed out changeset 712db400d295 (bug 1862002)
Backed out changeset 39425b9e5663 (bug 1862002)
2024-03-09 01:34:59 +02:00
Chris H-C
7ac05bd8cd
Bug 1862002 - Prototype OHTTP in FOG r=wstuckey,TravisLong
...
Differential Revision: https://phabricator.services.mozilla.com/D203529
2024-03-08 20:09:20 +00:00
Jonathan Kew
21520849e5
Bug 1883464 - Update unicode-bidi to latest upstream revision, to get changes from https://github.com/servo/unicode-bidi/pull/131 . r=platform-i18n-reviewers,supply-chain-reviewers,gregtatum
...
No change in behavior, just internal performance optimizations.
Differential Revision: https://phabricator.services.mozilla.com/D203729
2024-03-08 17:22:09 +00:00
Norisz Fay
81e68bade9
Backed out 10 changesets (bug 1759175) for causing Bp build bustage CLOSED TREE
...
Backed out changeset 3caff3bcb5f3 (bug 1759175)
Backed out changeset b0cbac1ae1c0 (bug 1759175)
Backed out changeset 8ab327d18125 (bug 1759175)
Backed out changeset 94b619f7ae5a (bug 1759175)
Backed out changeset 4e16215b14af (bug 1759175)
Backed out changeset e994c818703c (bug 1759175)
Backed out changeset caf59b01fb96 (bug 1759175)
Backed out changeset 4a525dace3cf (bug 1759175)
Backed out changeset ac608a17d8c7 (bug 1759175)
Backed out changeset 2e605dcdcf83 (bug 1759175)
2024-03-08 02:08:29 +02:00
Alex Franchuk
07a835d684
Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 20:59:12 +00:00
Norisz Fay
d8bbf7786d
Backed out 10 changesets (bug 1759175) for causing build bustage CLOSED TREE
...
Backed out changeset 3f7b865cce56 (bug 1759175)
Backed out changeset 3ce2c92bdee2 (bug 1759175)
Backed out changeset e8b6ce00b503 (bug 1759175)
Backed out changeset 6736f34d5642 (bug 1759175)
Backed out changeset 5894c03ccb0e (bug 1759175)
Backed out changeset 28ee74b69b66 (bug 1759175)
Backed out changeset 027be772e29a (bug 1759175)
Backed out changeset 35350f3c3b68 (bug 1759175)
Backed out changeset 754fe9369002 (bug 1759175)
Backed out changeset f2aa40301a39 (bug 1759175)
2024-03-07 22:44:32 +02:00
Alex Franchuk
d8fb619e98
Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 19:47:08 +00:00
Narcis Beleuzu
6e67a7e84c
Backed out 10 changesets (bug 1759175) for build bustages . CLOSED TREE
...
Backed out changeset dce52d34bd91 (bug 1759175)
Backed out changeset 51ee5a685214 (bug 1759175)
Backed out changeset 021559ebc1e7 (bug 1759175)
Backed out changeset 6888a063a0c3 (bug 1759175)
Backed out changeset 84b443488fb5 (bug 1759175)
Backed out changeset f39525560fd6 (bug 1759175)
Backed out changeset 6b0d3b266dea (bug 1759175)
Backed out changeset 5d33c3516218 (bug 1759175)
Backed out changeset b50fd0148c7f (bug 1759175)
Backed out changeset 7cb85f06517a (bug 1759175)
2024-03-07 18:16:59 +02:00
Alex Franchuk
5390c33a4e
Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 14:03:53 +00:00
Jan-Erik Rediger
84afc3d817
Bug 1881021 - Implement the new object metric type (JS only) r=chutten,webidl,saschanaz,smaug
...
For now this only provides a JavaScript API, as it's easier to generate
and to use (we just use JavaScript objects, validation is done by (de)serialization on the Rust side).
No JOG support. Parent-process only right now.
Differential Revision: https://phabricator.services.mozilla.com/D202224
2024-03-06 14:00:01 +00:00
Teodor Tanasoaia
879834bc32
Bug 1883346 - Update wgpu
to revision 9c9418e84a9dd9730c0ab316e0f30f2a571827e4. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D203453
2024-03-05 11:58:40 +00:00
Mike Hommey
b0cd1791f4
Bug 1882202 - Upgrade the cc crate to 1.0.89. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202771
2024-03-05 09:03:57 +00:00
Jeff Muizelaar
73676e66aa
Bug 1882291. Switch to stdarch_arm_neon_intrinsics feature on rust >=1.78. r=glandium
...
We only need this on ARM32 because the ARM64 intrinsics are stable.
stdarch_arm_neon_intrinsics was split out from stdsimd here:
https://github.com/rust-lang/stdarch/pull/1486
Differential Revision: https://phabricator.services.mozilla.com/D203039
2024-03-05 03:12:28 +00:00
Gabriele Svelto
aa43fa218e
Bug 1831092 - Use the new pull-based API for all crash annotations and remove the global annotations table r=jgilbert,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,padenot,handyman,afranchuk,valentin,alwu,sotaro
...
This changes comes with several different refactorings all rolled into one,
unfotunately I couldn't find a way to pull them apart:
- First of all annotations now can either recorded (that is, we copy the value
and have the crash reporting code own the copy) or registered. Several
annotations are changed to use this functionality so that we don't need to
update them as their value change.
- The code in the exception handler is modified to read the annotations from
the mozannotation_client crate. This has the unfortunate side-effect that
we need three different bits of code to serialize them: one for annotations
read from a child process, one for reading annotations from the main process
outside of the exception handler and one for reading annotations from the
main process within the exception handler. As we move to fully
out-of-process crash reporting the last two methods will go away.
- The mozannotation_client crate now doesn't record annotation types anymore.
I realized as I was working on this that storing types at runtime has two
issues: the first one is that buggy code might change the type of an
annotation (that is record it under two different types at two different
moments), the second issue is that types might become corrupt during a
crash, so better enforce them at annotation-writing time. The end result is
that the mozannotation_* crates now only store byte buffers, track the
format the data is stored in (null-terminated string, fixed size buffer,
etc...) but not the type of data each annotation is supposed to contain.
- Which brings us to the next change: concrete types for annotations are now
enforced when they're written out. If an annotation doesn't match the
expected type it's skipped. Storing an annotation with the wrong type will
also trigger an assertion in debug builds.
Differential Revision: https://phabricator.services.mozilla.com/D195248
2024-03-04 10:24:43 +00:00
Erich Gubler
9224d19379
Bug 1882956: build(webgpu): update WGPU to a5c0181c3a6b4b197dcae34591dfe78bf45338b9 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
...
Differential Revision: https://phabricator.services.mozilla.com/D203230
2024-03-01 20:44:18 +00:00
Erich Gubler
aeda3d1f39
Bug 1882956: build(rust): update thiserror
1.0.56 → 1.0.57 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203229
2024-03-01 20:44:18 +00:00
Erich Gubler
29e493ec7e
Bug 1882956: build(rust): update serde
1.0.195 → 1.0.197 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203228
2024-03-01 20:44:17 +00:00
Chris H-C
00548e1042
Bug 1882615 - Vendor Glean SDK to v58.0.0 r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203187
2024-03-01 15:13:21 +00:00
Daisuke Akatsuka
46f89effa7
Bug 1882174: Vendor application-services into mozilla-central r=adw,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D202894
2024-02-28 02:59:00 +00:00
Iulian Moraru
b33d008247
Backed out changeset b0a288cd4c4d (bug 1882202) for causing OSX build bustages. CLOSED TREE
2024-02-28 02:00:56 +02:00
Mike Hommey
2f7038b9d9
Bug 1882202 - Upgrade the cc crate to 1.0.88. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202771
2024-02-27 21:11:25 +00:00
Erich Gubler
bbae4b3687
Bug 1879989: build(webgpu): update wgpu
to 23392c5228ce81ae3a9772cf93da933be2d5961c r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D201659
2024-02-27 19:24:42 +00:00
Cristina Horotan
f3c06c8f30
Backed out 10 changesets (bug 1759175) for causing build bustages cocoabind related. CLOSED TREE
...
Backed out changeset 3d8279b62b0e (bug 1759175)
Backed out changeset fa1545689826 (bug 1759175)
Backed out changeset 00b28a515e8d (bug 1759175)
Backed out changeset 40dfe0d499df (bug 1759175)
Backed out changeset acde6c99092c (bug 1759175)
Backed out changeset e6d83c21eadc (bug 1759175)
Backed out changeset b34e196120aa (bug 1759175)
Backed out changeset 45a2a256b9d4 (bug 1759175)
Backed out changeset 4aba1755a610 (bug 1759175)
Backed out changeset 68d2d1abab21 (bug 1759175)
2024-02-26 23:35:36 +02:00
Alex Franchuk
4cc22c966e
Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-02-26 19:12:33 +00:00
Norisz Fay
6c9789b51c
Backed out 2 changesets (bug 1879989) for causing webgpu failure on test_buffer_mapping.html CLOSED TREE
...
Backed out changeset fd1d31833a18 (bug 1879989)
Backed out changeset ed54d8a21c95 (bug 1879989)
2024-02-26 22:30:35 +02:00
Erich Gubler
a11c52d0af
Bug 1879989: build(webgpu): update wgpu
to 440574f92777c1e42a3355aa394c317645a6531b r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D201659
2024-02-26 16:36:22 +00:00
Nicolas Silva
3de8db6f68
Bug 1878308 - Move the render pass remoting logic into wgpu's bindings. r=webgpu-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D200444
2024-02-26 08:31:37 +00:00
Andreas Pehrson
49749b1083
Bug 1874789 - Update cubeb-coreaudio-rs to d23ab55eab. r=cubeb-reviewers,supply-chain-reviewers,padenot
...
This update introduces a blocklist function for using VPIO, and
makes the platform AGC settable by param.
Differential Revision: https://phabricator.services.mozilla.com/D202404
2024-02-23 15:30:51 +00:00
Sandor Molnar
35824cf6dd
Backed out 2 changesets (bug 1874789) for causing assertion failures at media.getusermedia.microphone.prefer_voice_stream_with_processing.enabled CLOSED TREE
...
Backed out changeset 80e08d441c6c (bug 1874789)
Backed out changeset f0ab0afca52f (bug 1874789)
2024-02-23 17:12:41 +02:00
Andreas Pehrson
e5f94817e6
Bug 1874789 - Update cubeb-coreaudio-rs to d23ab55eab. r=cubeb-reviewers,supply-chain-reviewers,padenot
...
This update introduces a blocklist function for using VPIO, and
makes the platform AGC settable by param.
Differential Revision: https://phabricator.services.mozilla.com/D202404
2024-02-23 14:22:18 +00:00
Mike Hommey
cd7db720af
Bug 1881370 - Upgrade ahash to 0.7.8. r=nika,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202361
2024-02-22 21:27:09 +00:00
Jonathan Kew
52f4053e4d
Bug 1881487 - Run './mach vendor rust' to get the unicode-bidi and smallvec updates. r=platform-i18n-reviewers,nordzilla
...
Depends on D202415
Differential Revision: https://phabricator.services.mozilla.com/D202416
2024-02-22 19:47:54 +00:00
sunil mayya
022e5ba65d
Bug 1864817 - initialize STYLE_THREAD_POOL in Sevo_initialize. r=emilio,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D201022
2024-02-22 10:43:49 +00:00
Chris Peterson
56ab38e8b3
Bug 1880013 - Update glslopt to 0.1.10 for C++20 fix. r=jnicol,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201850
2024-02-22 05:45:32 +00:00
Gabriele Svelto
7e71a11603
Bug 1872920 - Change how we notify the main process when we intercept a crash via WER r=yjuglaret,bobowen
...
This patch makes several fundamental changes to the logic we use to inform
the main process whenever the WER runtime exception module intercepts a child
process crash:
* We no longer read the process type or any other data from the child process;
the process type is passed as the runtime exception module's context
* We no longer read the address of the memory area used to communicate with the
main process from the child process arguments. Instead we allocate memory
directly into the main process and store the required information there
* We don't read anything from the main process either, the pointer to the
function used to notify the main process is now found by looking out its
dedicated section in the parent process' xul.dll mapping
* We no longer read the OOM crash annotation from a child process, this
functionality will be restored by making the module use the mozannotation
crates to fetch all the annotations
Differential Revision: https://phabricator.services.mozilla.com/D201589
2024-02-21 17:56:31 +00:00
Gabriele Svelto
32103be3b0
Bug 1872920 - Introduce the process_reader crate r=yjuglaret,bobowen
...
Differential Revision: https://phabricator.services.mozilla.com/D201590
2024-02-21 17:56:30 +00:00