Kershaw Chang
6ae3c284a1
Bug 1895319 - refactor http3server to use neqo-bin for I/O, timers, event-loop etc. r=necko-reviewers,valentin,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D209574
2024-05-21 09:34:48 +00:00
Kershaw Chang
53ac4125c5
Bug 1895319 - Patch socket2 to 0.5, r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D210623
2024-05-21 09:34:47 +00:00
Nan Jiang
eb54ba3346
Bug 1895888 - Vendor fully-implemented Rust relevancy component r=bdk
...
Differential Revision: https://phabricator.services.mozilla.com/D209964
2024-05-09 19:56:58 +00:00
Alex Franchuk
042c66bb3d
Bug 1895599 - Fix omnijar reading with the zip crate. r=gsvelto,supply-chain-reviewers
...
This crate is only used by the crash reporter and geckodriver, and
geckodriver is only used in testing (if I understand correctly).
In the future we will upstream changes to the zip crate which more
gracefully handles the case which they are trying to cover.
Differential Revision: https://phabricator.services.mozilla.com/D209752
2024-05-08 14:34:38 +00:00
acseh
c2a5886d7c
Backed out changeset 6153d392c944 (bug 1895599) for causing build bustages CLOSED TREE
2024-05-08 16:58:56 +03:00
Alex Franchuk
cd762a8116
Bug 1895599 - Fix omnijar reading with the zip crate. r=gsvelto,supply-chain-reviewers
...
This crate is only used by the crash reporter and geckodriver, and
geckodriver is only used in testing (if I understand correctly).
In the future we will upstream changes to the zip crate which more
gracefully handles the case which they are trying to cover.
Differential Revision: https://phabricator.services.mozilla.com/D209752
2024-05-08 13:12:24 +00:00
Erich Gubler
85f8e5516d
Bug 1893057 - build(webgpu): update WGPU to latest `trunk` as of 2024-04-22 r=webgpu-reviewers,supply-chain-reviewers,jimb
...
Incorporates adjustments to `expected` test outcomes in WebGPU CTS' WPT tests using `moz-webgpu-cts`
0.9.0. Namely, I used `moz-webgpu-cts update-expected --preset new-fx …` with reports from
[try:ee88f1757a59](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=ee88f1757a59c85dd5e7428102c95e2e45fd1a54&selectedTaskRun=ObmJmsZ0S9S3fNNKA-mY8Q.0 ).
Differential Revision: https://phabricator.services.mozilla.com/D208801
2024-05-02 18:17:36 +00:00
Erich Gubler
f838b21416
Bug 1893057 - build: use `libloading` 0.8, fake 0.7 over 0.8 r=glandium,webgpu-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D208799
2024-05-02 18:17:36 +00:00
Erich Gubler
280b20ae55
Bug 1893057 - build: patch `plist` to work with `indexmap` 2.* r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D208796
2024-05-02 18:17:35 +00:00
Erich Gubler
292ca7b861
Bug 1893057 - build: upgrade `hashbrown` 0.12.3 → 0.14.3 via fake `build` crate r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D208795
2024-05-02 18:17:34 +00:00
Mike Hommey
68e2608e78
Bug 1894093 - Apply https://github.com/rust-lang/rust-bindgen/pull/2824 to vendored bindgen. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D209112
2024-05-02 12:17:47 +00:00
Emilio Cobos Álvarez
13f6ad5ef7
Bug 1884879 - [css-syntax] Implement recent syntax spec change to avoid parsing custom properties that look like selectors. r=firefox-style-system-reviewers,zrhoffman,supply-chain-reviewers,glandium
...
This implements the:
> If the first two non-<whitespace-token> values of rule’s prelude are
> an <ident-token> whose value starts with "--" followed by a
> <colon-token>, then...
From https://drafts.csswg.org/css-syntax/#consume-qualified-rule
Differential Revision: https://phabricator.services.mozilla.com/D207796
2024-04-30 23:49:44 +00:00
Henri Sivonen
2655180348
Bug 1882209 - Update encoding_rs to 0.8.34 to deal with rustc changes. r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207167
2024-04-30 07:29:44 +00:00
Nan Jiang
13d20c9b90
Bug 1893189 - Vendor the latest (2024-04-24) A-S into mozilla-central r=bdk
...
Differential Revision: https://phabricator.services.mozilla.com/D208509
2024-04-29 18:24:40 +00:00
Alex Franchuk
ad23630d00
Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D207315
2024-04-22 13:42:39 +00:00
Ben Dean-Kawamura
c3fc8ade58
Bug 1890866 - Reorganize the UniFFI fixtures/examples. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D207208
2024-04-15 18:07:00 +00:00
Ben Dean-Kawamura
2bb9af8156
Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
...
Update:
- UniFFI to 0.27.1
- Glean to 59.0.0
- App-services to a recent version
This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version. I think that should be easy to resolve as a follow-up.
Updating uniffi-bindget-gecko-js based on upstream changes:
- Clone objects before lowering them
(https://github.com/mozilla/uniffi-rs/pull/1880 )
- Use u64 for the RustBuffer length and capacity field
(https://github.com/mozilla/uniffi-rs/pull/1978 )
I didn't implement the new callback interface VTable code. Instead I
simply disabled the one fixture that tests it. I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.
Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-10 17:23:00 +00:00
Cristian Tuns
4deecb1d98
Backed out 2 changesets (bug 1888683) for causing hazard bustages in UniFFIPointer.cpp CLOSED TREE
...
Backed out changeset 42fe954d2d47 (bug 1888683)
Backed out changeset 2403582c3c8d (bug 1888683)
2024-04-09 21:54:42 -04:00
Ben Dean-Kawamura
3c47b31e06
Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
...
Update:
- UniFFI to 0.27.1
- Glean to 59.0.0
- App-services to a recent version
This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version. I think that should be easy to resolve as a follow-up.
Updating uniffi-bindget-gecko-js based on upstream changes:
- Clone objects before lowering them
(https://github.com/mozilla/uniffi-rs/pull/1880 )
- Use u64 for the RustBuffer length and capacity field
(https://github.com/mozilla/uniffi-rs/pull/1978 )
I didn't implement the new callback interface VTable code. Instead I
simply disabled the one fixture that tests it. I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.
Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-09 20:15:16 +00:00
Sandor Molnar
ecaff7c868
Backed out 5 changesets (bug 1890092, bug 1888683) for causing build bustages & crashes CLOSED TREE
...
Backed out changeset d43df75c14de (bug 1888683)
Backed out changeset b4267327c7dd (bug 1888683)
Backed out changeset 11892428e2dc (bug 1890092)
Backed out changeset 42598e432246 (bug 1888683)
Backed out changeset 372016bf3614 (bug 1888683)
2024-04-08 19:56:29 +03:00
Ben Dean-Kawamura
b3c3067e2b
Bug 1888683 - Upgrade UniFFI to 0.27.1. r=janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
...
Update:
- UniFFI to 0.27.1
- Glean to 59.0.0
- App-services to a recent version
This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version. I think that should be easy to resolve as a follow-up.
Updating uniffi-bindget-gecko-js based on upstream changes:
- Clone objects before lowering them
(https://github.com/mozilla/uniffi-rs/pull/1880 )
- Use u64 for the RustBuffer length and capacity field
(https://github.com/mozilla/uniffi-rs/pull/1978 )
I didn't implement the new callback interface VTable code. Instead I
simply disabled the one fixture that tests it. I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.
Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-08 15:07:50 +00:00
Alex Franchuk
5bfaf67d7f
Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-20 14:59:46 +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
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
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
c18b22ebb7
Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 20:59:15 +00: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
b7a921572a
Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 19:47:12 +00: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
5d3a0238ae
Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 14:03:57 +00: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
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
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
2ba27b6f14
Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-02-26 19:12:36 +00: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
Jonathan Kew
b5eda7e86d
Bug 1881487 - Update unicode-bidi to pick up newly-added smallvec support. r=platform-i18n-reviewers,supply-chain-reviewers,nordzilla
...
Differential Revision: https://phabricator.services.mozilla.com/D202415
2024-02-22 19:47:54 +00:00
Daisuke Akatsuka
5b315967ea
Bug 1879614: Vendor application-services into mozilla-central r=adw,nanj
...
Differential Revision: https://phabricator.services.mozilla.com/D201779
2024-02-15 02:35:47 +00:00
Drew Willcoxon
a5961357d0
Bug 1878987 - Part 1: Vendor application-services into mozilla-central to pick up Suggest changes. r=lina
...
Differential Revision: https://phabricator.services.mozilla.com/D200891
2024-02-07 20:07:24 +00:00
Mike Hommey
85d4984e64
Bug 1773509 - Add an in-tree windows crate that wraps a bootstrapped windows-rs. r=firefox-build-system-reviewers,supply-chain-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D200104
2024-02-06 14:57:53 +00:00
Emilio Cobos Álvarez
f8f7b2d4a7
Bug 1878575 - Remove build/rust/bindgen-0.64. r=nical
...
The only use of it is nss-gk-api which can work with 0.69 as per its
dependency definition.
It seems cargo is removing this package, then updating bindgen (even
though it shouldn't), but this works around the issue and is harmless.
Differential Revision: https://phabricator.services.mozilla.com/D200676
2024-02-05 15:03:52 +00:00
Kershaw Chang
4a12f611f8
Bug 1877942 - neqo v0.7.0, r=necko-reviewers,glandium,supply-chain-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D200461
2024-02-02 21:17:42 +00:00
Mike Hommey
dbef0da439
Bug 1875006 - Upgrade memmap2 to 0.9.3. r=emilio,supply-chain-reviewers,profiler-reviewers,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D198765
2024-01-24 20:33:52 +00:00
lougeniac64
4129c49cc4
Bug 1874915 - Vendored AppServices with uniffied webext storage component r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D199392
2024-01-24 19:38:16 +00:00
Iulian Moraru
67904b0b53
Backed out changeset aee727a67f92 (bug 1875006) for causing map related build bustages. CLOSED TREE
2024-01-24 02:35:12 +02:00
Mike Hommey
a0bacae980
Bug 1875006 - Upgrade memmap2 to 0.9.3. r=emilio,supply-chain-reviewers,profiler-reviewers,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D198765
2024-01-24 00:09:06 +00:00
Mike Hommey
e5b5a9162c
Bug 1874999 - Update parking_lot_core to 0.9.9. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D198762
2024-01-23 23:54:36 +00:00