Stanca Serban
1f73e882f9
Backed out changeset 674dc1b6026b (bug 1838493) for webrender standalone related build bustages.CLOSED TREE
2023-07-05 21:54:02 +03:00
Teodor Tanasoaia
b739a20ea0
Bug 1838493 - Update `wgpu` to revision dcad7dfba92dd85c3ca21bb553a61834e01b04f5. r=webgpu-reviewers,gfx-reviewers,supply-chain-reviewers,glandium,ErichDonGubler
...
Bug 1838493 - Update `foreign-types`, `core-graphics` and `core-text`. r=#gfx-reviewers
Bug 1838493 - Vet `wgpu` and `naga` commits. r=#supply-chain-reviewers
Bug 1838493 - Vendor `wgpu` changes. r=#webgpu-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182578
2023-07-05 17:30:46 +00:00
Iulian Moraru
36b9b99f8e
Backed out changeset 1c1f6303ef48 (bug 1689358) for causing build bustages. CLOSED TREE
2023-07-05 11:33:30 +03:00
Gabriele Svelto
ef566ff845
Bug 1689358 - Generate minidumps for child process crashes using the minidump-writer crate on Android r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D178783
2023-07-05 07:54:28 +00:00
Mike Hommey
ed24a71dc6
Bug 1841179 - Remove use of once_cell from the mozbuild crate. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D182521
2023-07-05 01:02:22 +00:00
Julien Pages
12271981d4
Bug 1825088 - wasm: Bump crate versions for wast and wasm-smith. r=rhunt,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179127
2023-07-04 14:51:04 +00:00
Mike Hommey
7db694cb35
Bug 1841205 - Update num-derive to 0.4. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D182539
2023-07-04 07:29:36 +00:00
Mike Hommey
e46d768d3c
Bug 1841160
- Update phf to 0.11.2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D182514
2023-07-04 07:29:08 +00:00
Mike Hommey
16cada87f1
Bug 1840022 - Switch phf_macros to syn 2. r=emilio,supply-chain-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D181855
2023-06-24 20:18:24 +00:00
Mike Hommey
09e321a9db
Bug 1840021 - Switch num-derive to syn 2. r=emilio,supply-chain-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D181854
2023-06-24 20:18:06 +00:00
Mike Hommey
3336e4d96c
Bug 1839799 - Update scroll_derive to 0.11.1. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181729
2023-06-22 20:47:09 +00:00
Simon Friedberger
f321008c6b
Bug 1826304: Switch to SHA3 based PRG. r=emilio,supply-chain-reviewers
...
Depends on D175099
Differential Revision: https://phabricator.services.mozilla.com/D175375
2023-06-22 09:28:45 +00:00
Simon Friedberger
db8b6cd52f
Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers
...
Depends on D175116
Differential Revision: https://phabricator.services.mozilla.com/D175099
2023-06-21 14:10:52 +00:00
Cristina Horotan
17845fedb5
Backed out changeset d90ee96c537b (bug 1826304) for causing build bustages at rust.mk CLOSED TREE
2023-06-21 12:47:36 +03:00
Simon Friedberger
5b7452aadd
Bug 1826304: Update libprio-rs to 0.12.0. r=emilio,glandium,supply-chain-reviewers
...
Depends on D175116
Differential Revision: https://phabricator.services.mozilla.com/D175099
2023-06-21 08:58:43 +00:00
Mike Hommey
d8456fd716
Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179656
2023-06-21 08:52:22 +00:00
Mike Hommey
4a1b6bac9b
Bug 1838354 - Refresh the rust workspace hack. r=firefox-build-system-reviewers,supply-chain-reviewers,ahochheiden
...
It had been neglected for a long time, and the enabled features were
outdated, and plenty of now common crates were missing.
This refresh required ad-hoc, flawed scripts to reach that updated
Cargo.toml. Eventually we'll want this refresh to be automated, but
the existing tools don't quite work for our use case just yet. Rather
than waiting that such a state is reached, go ahead with this manual
update which improves a lot compared to the status quo.
Differential Revision: https://phabricator.services.mozilla.com/D180911
2023-06-21 07:31:44 +00:00
Mike Hommey
39ed3add07
Bug 1838354 - Change how the rust workspace hack is added. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden,whimboo
...
First, instead of using a path, use a version, which is more convenient
(via a patch in the top-level Cargo.toml).
Second, we make the build system itself enforce its presence for any
crate that is hooked to the build system as a program or library.
Finally, for each crate depending on the workspace hack, we add a
feature named after it, and make the build system enforce that the
feature is set. For now, this remains unused, but the end goal is to
have each of those features enable the dependencies each of these
crates need, so that if crate A and B need dependency D, but crate C
doesn't, building crate C doesn't build D.
Differential Revision: https://phabricator.services.mozilla.com/D180910
2023-06-21 07:31:44 +00:00
Lee Salzman
d112ec183e
Bug 1839459 - Elide empty closed sub-paths instead of emitting a start point. r=jrmuizel
...
There is a corner case that triggers an assert in wpf-gpu-raster if an empty sub-path
starts off a path. Just avoid the problem by eliding the sub-path, but at least handle
close correctly as per the Canvas2D closePath spec:
"The closePath() method, when invoked, must do nothing if the object's path has no subpaths.
Otherwise, it must mark the last subpath as closed, create a new subpath whose first point
is the same as the previous subpath's first point, and finally add this new subpath to the path."
Differential Revision: https://phabricator.services.mozilla.com/D181543
2023-06-20 18:04:20 +00:00
Lee Salzman
bc3b0421e7
Bug 1839070 - Emit a start point if close is called immediately after move_to. r=jrmuizel
...
wpf-gpu-raster would blindly modify the last point type in a path when call was closed, even
if move_to preceded it directly and outputted no actual point type. In this case, we need to
ensure that we emit a start point if close is called immediately after move_to.
Differential Revision: https://phabricator.services.mozilla.com/D181358
2023-06-19 19:54:24 +00:00
Butkovits Atila
bf80c8e256
Backed out changeset e637dc2466d4 (bug 1837473) for breaking CTAP2 PIN entry. a=backout
2023-06-17 02:35:10 +03:00
John Schanck
beb6dcaade
Bug 1837473 - vendor authenticator-rs v0.4.0-alpha.16. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181002
2023-06-14 22:51:57 +00:00
Mike Hommey
460db62e52
Bug 1836658 - Update cssparser to 0.31.2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D180906
2023-06-14 20:50:14 +00:00
Jan-Erik Rediger
bfd59e80d3
Bug 1837142 - Update to Glean v53.0.0 r=TravisLong,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D180330
2023-06-14 10:48:26 +00:00
Mike Hommey
de03354dee
Bug 1837098 - Move l10nregistry tests to a separate crate. r=dminor,supply-chain-reviewers,eemeli
...
Differential Revision: https://phabricator.services.mozilla.com/D180159
2023-06-07 23:07:05 +00:00
Dana Keeler
94c26534c8
Bug 1834862 - implement nsICryptoHash in rust r=jschanck,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179727
2023-06-07 23:03:21 +00:00
Mike Hommey
8b5d753504
Bug 1836415 - Upgrade clap to 4.1.14. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D179750
2023-06-07 22:44:13 +00:00
Iulian Moraru
9ed9b5d1c8
Backed out 3 changesets (bug 1836415) for causing wd failures on allow_hosts.py.
...
Backed out changeset dbbb407831c0 (bug 1836415)
Backed out changeset a1fbb5a4179b (bug 1836415)
Backed out changeset e2d49a57b1c9 (bug 1836415)
2023-06-08 01:27:49 +03:00
Mike Hommey
9e0e81fd65
Bug 1836869 - Switch malloc_size_of_derive to syn 2/synstructure 0.13. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D180019
2023-06-07 20:45:39 +00:00
Mike Hommey
71f165597b
Bug 1836869 - Move malloc_size_of_derive as first-party into xpcom/rust. r=supply-chain-reviewers,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D180018
2023-06-07 20:45:35 +00:00
Mike Hommey
cc43d82f90
Bug 1836415 - Upgrade clap to 4.1.14. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D179750
2023-06-07 20:23:22 +00:00
Mike Hommey
465c8eccac
Bug 1836413 - Replace terminal_size with a dummy crate that returns a fixed 80x25 terminal size. r=supply-chain-reviewers,webdriver-reviewers,whimboo,jgraham
...
In practice, the result looks better than with clap's wrap_help
disabled, and, as a matter of personal preference, looks better to
me than when using the actual terminal size.
This will allow to upgrade clap to a more recent version without
pulling in windows-sys.
Differential Revision: https://phabricator.services.mozilla.com/D179748
2023-06-07 20:11:12 +00:00
Iulian Moraru
6cded0a2aa
Backed out changeset 2b647eb982bc (bug 1834862) for causing build bustages. CLOSED TREE
2023-06-07 20:12:09 +03:00
Dana Keeler
60f76d0a57
Bug 1834862 - implement nsICryptoHash in rust r=jschanck,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179727
2023-06-07 15:56:37 +00:00
Emilio Cobos Álvarez
ebd8b5f5f8
Bug 1836948 - Update rayon-core. r=glandium,supply-chain-reviewers
...
Depends on D179492
Differential Revision: https://phabricator.services.mozilla.com/D180077
2023-06-07 13:36:00 +00:00
Gabriele Svelto
4b039f20f2
Bug 1776197 - Remove the old IPC channel used for retrieving annotations and all related machinery r=geckoview-reviewers,afranchuk,owlish
...
Depends on D173699
Differential Revision: https://phabricator.services.mozilla.com/D173700
2023-06-07 12:34:31 +00:00
Gabriele Svelto
d40b19f8c6
Bug 1776197 - Adjust crash generation to pull annotations out of child processes using the mozannotation crates r=afranchuk
...
Depends on D173698
Differential Revision: https://phabricator.services.mozilla.com/D173699
2023-06-07 12:34:31 +00:00
Gabriele Svelto
4c87f445a6
Bug 1776197 - mozannotation_server crate implementation r=afranchuk
...
This crate contains the logic used to find the annotations within another
process and pull them out.
Depends on D173697
Differential Revision: https://phabricator.services.mozilla.com/D173698
2023-06-07 12:34:31 +00:00
Gabriele Svelto
73a3085a6b
Bug 1776197 - mozannotation_client implementation r=afranchuk
...
This crate contains the required bits to store annotations in a process and
let the mozannotation_server crate find them and pull them out. Functionally
there's not much happening here as all the actual functionality is in
mozannotation_server.
Differential Revision: https://phabricator.services.mozilla.com/D173697
2023-06-07 12:34:30 +00:00
Mike Hommey
889fd52ec7
Bug 1837084 - Don't enable all tokio features in http3server r=necko-reviewers,supply-chain-reviewers,kershaw
...
It doesn't need them all.
Differential Revision: https://phabricator.services.mozilla.com/D180155
2023-06-07 06:26:35 +00:00
Mike Hommey
895815d170
Bug 1836878 - Upgrade arbitrary to 1.3.0 and derive_arbitrary to 1.3.1. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D180030
2023-06-06 22:48:51 +00:00
Mathew Hodson
c50e4b780b
Bug 1823866 - Update cose-rust to fix warning. r=manuel,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179301
2023-06-06 13:23:08 +00:00
Mike Hommey
bf4ac0772a
Bug 1836420 - Upgrade tracing-attributes to 0.1.24. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179763
2023-06-05 22:49:54 +00:00
Mike Hommey
19e0d58f70
Bug 1836420 - Upgrade thiserror to 1.0.40. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179762
2023-06-05 22:49:53 +00:00
Mike Hommey
8a0ee2ef35
Bug 1836420 - Upgrade serde_repr to 0.1.12. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179761
2023-06-05 22:49:53 +00:00
Mike Hommey
05cb69fc76
Bug 1836420 - Upgrade pin-project to 1.1.0. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179760
2023-06-05 22:49:53 +00:00
Mike Hommey
8d36b34527
Bug 1836420 - Upgrade inherent to 1.0.7. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179759
2023-06-05 22:49:52 +00:00
Mike Hommey
a5db226cdf
Bug 1836420 - Upgrade futures to 0.3.28. r=emilio,supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D179758
2023-06-05 22:49:52 +00:00
Mike Hommey
1991d34ad4
Bug 1836420 - Upgrade extend to 1.2.0. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179757
2023-06-05 22:49:52 +00:00
Mike Hommey
8ba840c3b8
Bug 1836420 - Upgrade displaydoc to 0.2.4. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D179756
2023-06-05 22:49:51 +00:00