sotaro
9402ee9faf
Bug 1802388 - Fix a change of Cargo.lock from Bug 1801767 r=gfx-reviewers,jrmuizel
...
Cargo.lock was updated by Bug 1801767. It needs to be updated a bit. I forgot to update it by cargo command. Then order of "remove_dir_all" needs to be changed.
Differential Revision: https://phabricator.services.mozilla.com/D163062
2022-11-25 01:08:35 +00:00
sotaro
71a7be2831
Bug 1801767 - Remove fs::remove_dir_all usage in remove_disk_cache() r=gfx-reviewers,bradwerth
...
From Bug 1799442, fs::remove_dir_all is not stable on Windows.
Differential Revision: https://phabricator.services.mozilla.com/D162682
2022-11-22 05:35:25 +00:00
Sylvestre Ledru
97f4c646c8
Bug 1801196 - remove unused crates r=xpcom-reviewers,nika,gregtatum
...
Differential Revision: https://phabricator.services.mozilla.com/D162334
2022-11-18 16:31:05 +00:00
Chris H-C
fc358ad992
Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162345
2022-11-18 13:56:27 +00:00
Marian-Vasile Laza
023eed4276
Backed out changeset 75acc8e81d81 (bug 1799442) for causing WR tidy bustage. CLOSED TREE
2022-11-18 14:23:58 +02:00
Chris H-C
7655a12f65
Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162345
2022-11-18 10:15:40 +00:00
Greg Tatum
24751e2521
Bug 1755216 - Vendor in fluent-fallback@0.7.0; r=nordzilla
...
Depends on D161733
Differential Revision: https://phabricator.services.mozilla.com/D161734
2022-11-17 16:00:17 +00:00
Chris H-C
6f4c8a8306
Bug 1800741
- Update Glean to v51.8.1 r=perry.mcmanis,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162150
2022-11-16 14:18:48 +00:00
Ryan Hunt
31d7e7daed
Bug 1774837 - Vendor in new wasm-tools crate versions. r=yury,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D161748
2022-11-14 17:09:08 +00:00
Lee Salzman
cc4019f675
Bug 1799402 - Vendor wpf-gpu-raster Rust crate. r=jrmuizel,supply-chain-reviewers
...
This adds the wpf-gpu-raster Rust crate so we can use it for the accelerated
Canvas2D project.
Differential Revision: https://phabricator.services.mozilla.com/D161477
2022-11-12 08:06:43 +00:00
Iulian Moraru
f838c68136
Backed out 3 changesets (bug 1799402) for causing windows build bustages. CLOSED TREE
...
Backed out changeset e51cd76008ef (bug 1799402)
Backed out changeset 3ff660b475ff (bug 1799402)
Backed out changeset 9cfa7581565e (bug 1799402)
2022-11-12 08:33:24 +02:00
Lee Salzman
200bbf0a13
Bug 1799402 - Vendor wpf-gpu-raster Rust crate. r=jrmuizel,supply-chain-reviewers
...
This adds the wpf-gpu-raster Rust crate so we can use it for the accelerated
Canvas2D project.
Differential Revision: https://phabricator.services.mozilla.com/D161477
2022-11-12 05:42:29 +00:00
Ben Dean-Kawamura
1ee90cf9ed
Bug 1795289 - Implementing UniFFI external types, r=markh
...
Added support for external types and a test for it.
Differential Revision: https://phabricator.services.mozilla.com/D159384
2022-11-10 17:00:50 +00:00
Jim Blandy
fe1f55c62a
Bug 1799801: Update wgpu to 261069d0 (2022-10-5) r=nical,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D161662
2022-11-09 17:34:56 +00:00
Cristian Tuns
ce0b61513b
Backed out changeset 06cfb7445c64 (bug 1799801) for causing build bustages CLOSED TREE
2022-11-09 11:57:02 -05:00
Jim Blandy
9d1f26b312
Bug 1799801: Update wgpu to 261069d0 (2022-10-5) r=nical,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D161662
2022-11-09 16:42:50 +00:00
Nicolas Silva
0558fe3b39
Bug 1768984 - Audit plane-split 0.18. r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D161584
2022-11-09 11:22:34 +00:00
Nicolas Silva
9cc2763063
Bug 1768984 - Plane-split 0.18 update. r=gfx-reviewers,gw
...
New plane_split version with much faster BSP tree.
The main source of churn is plane_split not being generic over the unit tag anymore.
Differential Revision: https://phabricator.services.mozilla.com/D160362
2022-11-09 11:22:33 +00:00
Jan-Erik Rediger
68cd95c000
Bug 1799129 - Vendor Glean v51.8.0 and glean_parser 6.3.0 r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D161276
2022-11-08 15:53:07 +00:00
Henrik Skupin
3fe7366473
Bug 1611004 - [geckodriver] Truncate log entries if length exceeds 250 characters. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D161213
2022-11-04 18:06:23 +00:00
Mike Hommey
80afc33b3f
Bug 1799057 - Enable rust 1.57 features of the fallible_collections crate. r=RyanVM
...
To work around issues the older code has with 1.65.
Differential Revision: https://phabricator.services.mozilla.com/D161234
2022-11-04 02:38:22 +00:00
Chris H-C
84475c5806
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
...
If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build.
It contains information about all the metrics and pings.
If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild,
we look for the jogfile on the first use of the Glean or GleanPings global.
If we find the jogfile, we load our metric and ping info from there,
making it available to JS.
JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL,
which is exactly the condition for disabling ping upload (see rust feature
`glean_disable_upload`), so we wouldn't expect to ever hear anything.
Differential Revision: https://phabricator.services.mozilla.com/D160540
2022-11-03 14:08:27 +00:00
Cosmin Sabou
823bd3a8b0
Backed out changeset a66be20c8f9f (bug 1767055) for gtest failures on FOGFixture.TestJogfile. CLOSED TREE
2022-11-02 22:12:06 +02:00
Chris H-C
be0dde6eb6
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
...
If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build.
It contains information about all the metrics and pings.
If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild,
we look for the jogfile on the first use of the Glean or GleanPings global.
If we find the jogfile, we load our metric and ping info from there,
making it available to JS.
JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL,
which is exactly the condition for disabling ping upload (see rust feature
`glean_disable_upload`), so we wouldn't expect to ever hear anything.
Differential Revision: https://phabricator.services.mozilla.com/D160540
2022-11-02 16:52:07 +00:00
Iulian Moraru
d0636442bf
Backed out changeset 7e6ddb806ce0 (bug 1767055) for causing gtest failures on FOGFixture.TestJogfile. CLOSED TREE
2022-11-02 16:48:23 +02:00
Chris H-C
d8aff8cd71
Bug 1767055 - Support Glean metrics in Artifact Builds r=nalexander,janerik
...
If there's no `COMPILE_ENVIRONMENT`, generate jogfile.json during build.
It contains information about all the metrics and pings.
If we are both not MOZILLA_OFFICIAL _and_ mozilla::IsDevelopmentBuild,
we look for the jogfile on the first use of the Glean or GleanPings global.
If we find the jogfile, we load our metric and ping info from there,
making it available to JS.
JOG isn't instrumented as it only does anything when !MOZILLA_OFFICIAL,
which is exactly the condition for disabling ping upload (see rust feature
`glean_disable_upload`), so we wouldn't expect to ever hear anything.
Differential Revision: https://phabricator.services.mozilla.com/D160540
2022-11-02 12:49:00 +00:00
John Schanck
479f9ec25e
Bug 1789520 - rust implementation of nssckbi. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D156612
2022-10-31 17:09:43 +00:00
John Schanck
ef9d700399
Bug 1787268 - avoid once_cell in ipcclientcerts. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D155611
2022-10-28 16:53:28 +00:00
Chris H-C
de3c85f1cf
Bug 1797363 - Vendor Glean SDK v51.7.0 r=TravisLong,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D160269
2022-10-26 13:02:54 +00:00
Matthew Gregan
14c2bd9d66
Bug 1797398 - Update cubeb-coreaudio-rs to 93b5c01a. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D160304
2022-10-26 09:42:33 +00:00
Sammy Khamis
91b6f8fd65
Bug 1791851 - mach vendor changes for tabs component r=teshaq,LougeniaBailey,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D157978
2022-10-25 20:03:21 +00:00
Simon Friedberger
f3bb1ec60e
Bug 1791018 - Add hex crate dependency. r=mt,supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D157740
2022-10-24 17:56:12 +00:00
Simon Friedberger
926ced5bcb
Bug 1791018 - Add DAP FFI layer. r=mt,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D157477
2022-10-24 17:56:12 +00:00
Jan-Erik Rediger
2003f2a8b0
Bug 1796087 - Update to Glean v51.5.0 and UniFFI 0.21.0. r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D159689
2022-10-20 12:42:47 +00:00
Norisz Fay
c5c002f81f
Backed out 4 changesets (bug 1791018, bug 1791394) for causing xpcshell failures on test_dap.js CLOSED TREE
...
Backed out changeset b177970803d5 (bug 1791394)
Backed out changeset f41291f1fa37 (bug 1791018)
Backed out changeset 52ba173b1c2f (bug 1791018)
Backed out changeset e0ebc68e7d18 (bug 1791018)
2022-10-20 07:33:41 +03:00
Simon Friedberger
47f64ec15d
Bug 1791018 - Add hex crate dependency. r=mt,supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D157740
2022-10-19 21:42:44 +00:00
Simon Friedberger
5bf9a60ea9
Bug 1791018 - Add DAP FFI layer. r=mt,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D157477
2022-10-19 21:42:43 +00:00
az
207fa3c553
Bug 1794916 - mach vendor rust for cubeb-pulse-rs 0.4.1 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D159638
2022-10-18 23:11:11 +00:00
Paul Adenot
94db281e31
Bug 1793294 - Vet recent cubeb-rs changes. r=cubeb-reviewers,supply-chain-reviewers,bholley,chunmin
...
This is just changing the signature of a binding declaration from i8 to
libc::char, to fix a compilation error on Linux aarch64.
Differential Revision: https://phabricator.services.mozilla.com/D158956
2022-10-17 13:18:54 +00:00
Nika Layzell
1e93d06f14
Bug 1794001 - Part 6: Patch rure to remove cdylib and staticlib targets, r=#xpcom-reviewers CLOSED TREE
...
Cargo will attempt to build all targets for dependencies, and there
appears to be no option to turn that functionality off (see
https://github.com/rust-lang/cargo/issues/11232 ). If we try to build the
`rure` crate as a cdylib during a PGO build, it causes linker issues,
which make the build fail. As this artifact isn't necessary for our
build, we can patch the crate to remove the cdylib and staticlib
crate-type definitions, making the build pass as only the artifact we
need is built.
Differential Revision: https://phabricator.services.mozilla.com/D159332
2022-10-13 21:46:07 +00:00
Nika Layzell
5af90d1cbe
Bug 1794001 - Part 5: remove the regex-ffi crate, r=xpcom-reviewers,kmag
...
It is no longer necessary now that `rure` bindings are in use.
Differential Revision: https://phabricator.services.mozilla.com/D158876
2022-10-13 21:46:56 +00:00
Nika Layzell
93a9c67b35
Bug 1794001 - Part 1: Import the `rure` crate for rust regex ffi, r=xpcom-reviewers,supply-chain-reviewers,kmag
...
While we already have an in-tree `regex-ffi` crate which provides basic
access to regex functionality for use in FormAutofillNative, the `regex`
crate itself provides and maintains its own c api as the `rure` crate.
This patch vendors in `rure` to allow us to use the more-fully-featured
official ffi.
Differential Revision: https://phabricator.services.mozilla.com/D158873
2022-10-13 21:46:54 +00:00
Henrik Skupin
e40493b91a
Bug 1750691 - [geckodriver] Release version 0.32.0. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D159156
2022-10-13 06:21:42 +00:00
Henrik Skupin
4a72fa780e
Bug 1750691 - [webdriver] Release version 0.47.0 r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D159155
2022-10-13 06:21:41 +00:00
Henrik Skupin
d326a32965
Bug 1750691 - [rust-mozversion] Release version 0.5.0 r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D159154
2022-10-13 06:21:41 +00:00
Henrik Skupin
9231713cfa
Bug 1750691 - [rust-mozrunner] Release and cargo vet version 0.15.0 r=webdriver-reviewers,jgraham,supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D159153
2022-10-13 06:21:41 +00:00
Henrik Skupin
23c4f58454
Bug 1750691 - [rust-mozprofile] Release and cargo vet version 0.9.0. r=webdriver-reviewers,jgraham,supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D159152
2022-10-13 06:21:40 +00:00
Cristian Tuns
00d5a50ae8
Backed out 15 changesets (bug 1794001, bug 1793995, bug 1693271) for causing build bustages CLOSED TREE
...
Backed out changeset 5d4b0c23342f (bug 1793995)
Backed out changeset 79a5023e7822 (bug 1793995)
Backed out changeset 4330821df43f (bug 1793995)
Backed out changeset a653699a5cef (bug 1793995)
Backed out changeset 264a0154514e (bug 1793995)
Backed out changeset 6773cada61a8 (bug 1793995)
Backed out changeset d55a78f3627a (bug 1793995)
Backed out changeset 16299839e25e (bug 1793995)
Backed out changeset 10c5cf69b3f0 (bug 1693271)
Backed out changeset 84e7bf515c94 (bug 1693271)
Backed out changeset b8dbabe61a9a (bug 1794001)
Backed out changeset 3cfe4087793d (bug 1794001)
Backed out changeset dd03b0396eb9 (bug 1794001)
Backed out changeset d4f9b4a3029a (bug 1794001)
Backed out changeset 148d136ce549 (bug 1794001)
2022-10-12 22:12:26 -04:00
Yury Delendik
6873406709
Bug 1787554 - Vendor new versions of wast+dependencies. r=rhunt,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158606
2022-10-13 01:42:20 +00:00
Nika Layzell
da5915945f
Bug 1794001 - Part 5: remove the regex-ffi crate, r=xpcom-reviewers,kmag
...
It is no longer necessary now that `rure` bindings are in use.
Differential Revision: https://phabricator.services.mozilla.com/D158876
2022-10-12 23:57:21 +00:00