Mark Hammond
5c11945748
Bug 1669722 - vendor a new app-services, which includes ruslite 0.24.1. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D93004
2020-10-08 21:23:40 +00:00
Chun-Min Chang
1a8fcc8d0d
Bug 1669852 - P1: Update cubeb-coreaudio to 08a2b75 r=cubeb-reviewers,kinetik
...
Pick commits:
- 08a2b75: Destroy newly created aggregate device if its initialization fails (#110 )
- d3eb08c: Call audio_object_{add, remove}_property_listener outside of assert*! (#112 )
- bb0880d: Replace sort by sort_unstable (#111 )
Differential Revision: https://phabricator.services.mozilla.com/D92836
2020-10-07 23:01:40 +00:00
J.C. Jones
429b38902b
Bug 1666701 - Upgrade Authenticator-rs to v0.3.1 r=kjacobs,keeler
...
This patch fixes a failure to compile on OpenBSD, and also includes the new
(and not yet used by Gecko) WebDriver implementation, and its associated
error-code upgrades.
This has a lot of new packages added into the cargo-checksum, but they were
already used by Gecko, and thus don't change the gecko-wide Cargo.{lock,toml}
files.
Differential Revision: https://phabricator.services.mozilla.com/D92784
2020-10-07 19:14:34 +00:00
Jonathan Kew
1643382733
Bug 1667192 - patch 1 - Update to mapped_hyph v0.4.0, to get FFI access to hyphenation table compilation. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D91408
2020-09-30 12:51:17 +00:00
Jan-Erik Rediger
e284db0882
Bug 1662123 - Measure the time it takes to initialize FOG. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D90850
2020-09-29 16:01:47 +00:00
Bogdan Tara
31bcac6a70
Backed out 4 changesets (bug 1662123, bug 1662122) for RustMozCrash raptor crashed CLOSED TREE
...
Backed out changeset 832848e2277f (bug 1662123)
Backed out changeset 4930629bf758 (bug 1662123)
Backed out changeset a05a1b934110 (bug 1662122)
Backed out changeset 47e17a661b8e (bug 1662122)
2020-09-28 21:13:41 +03:00
Jan-Erik Rediger
e32e416a86
Bug 1662123 - Measure the time it takes to initialize FOG. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D90850
2020-09-28 14:29:48 +00:00
Sebastian Hengst
e391849424
Backed out 4 changesets (bug 1662123, bug 1662122) for build bustage because of missing toolkit/components/glean/api/src/metrics.rs. CLOSED TREE
...
Backed out changeset 36ef41fa3470 (bug 1662123)
Backed out changeset 69089070fb49 (bug 1662123)
Backed out changeset 86d5740e32a2 (bug 1662122)
Backed out changeset 060270c0220f (bug 1662122)
2020-09-28 13:46:12 +02:00
Jan-Erik Rediger
c503da69ce
Bug 1662123 - Measure the time it takes to initialize FOG. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D90850
2020-09-28 10:09:28 +00:00
Zibi Braniecki
5bbfa14bf4
Bug 1667307 - Update fluent-rs to 0.13. r=kamidphish
...
Differential Revision: https://lando.services.mozilla.com/D91390/
2020-09-27 02:04:35 +02:00
Christian Holler
0215dcbfc4
Bug 1659392 - Only enable rust fuzzing code with libFuzzer. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D87228
2020-08-18 13:32:15 +00:00
Nico Grunbaum
54d899d308
Bug 1664900
- move /media/webrtc/signaling/src to /dom/media/webrtc;r=dminor,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D90179
2020-09-23 04:22:29 +00:00
Michael Froman
5b942915e9
Bug 1664898 - move media/mtransport to media/transport. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D90309
2020-09-22 21:43:49 +00:00
Jeff Muizelaar
0f0c9a9a0c
Bug 1666057. Convert qcms to rust. r=aosmond
...
The conversion was done with c2rust and then manually cleaned up some.
There's still lots of unsafe code remaining but I'd rather do the rest
of the cleanup in-tree so that it's easier to catch and revert
regressions.
I've dropped support for SSE1 (Firefox requires SSE2) and Altivec
(not wanting to deal with fixing Rust's Altivec support).
transform_neon.rs manually implements a bunch of intrinsics, this
can be fixed when we can depend on Rust 1.48.
The fuzz target is changed to a cargo-fuzz target.
Some of the gtests are moved to Rust.
Differential Revision: https://phabricator.services.mozilla.com/D90782
2020-09-21 18:40:51 +00:00
David Teller
d621561a4a
Bug 1635494 - nsIProcessToolsService;r=lina
...
A small xpcom module implemented in Rust, designed to provide low-level tools to deal with processes
from JS. For the moment, the only notable feature is `kill()`, designed to be used from about:processes
Differential Revision: https://phabricator.services.mozilla.com/D82552
2020-09-17 14:03:41 +00:00
Razvan Maries
0c958444a7
Backed out 2 changesets (bug 1635494) for Windows build bustages. CLOSED TREE
...
Backed out changeset 14456b365a11 (bug 1635494)
Backed out changeset 2608db2fa8be (bug 1635494)
2020-09-16 16:33:17 +03:00
David Teller
d76fedbfbb
Bug 1635494 - nsIProcessToolsService;r=lina
...
A small xpcom module implemented in Rust, designed to provide low-level tools to deal with processes
from JS. For the moment, the only notable feature is `kill()`, designed to be used from about:processes
Differential Revision: https://phabricator.services.mozilla.com/D82552
2020-09-16 10:03:33 +00:00
Narcis Beleuzu
b62f859c3e
Backed out 2 changesets (bug 1635494) for bustages on processtools/src/lib.rs . CLOSED TREE
...
Backed out changeset aab5984f73db (bug 1635494)
Backed out changeset a91e04073f9f (bug 1635494)
2020-09-15 22:54:38 +03:00
David Teller
8cf0a3a591
Bug 1635494 - nsIProcessToolsService;r=lina
...
A small xpcom module implemented in Rust, designed to provide low-level tools to deal with processes
from JS. For the moment, the only notable feature is `kill()`, designed to be used from about:processes
Differential Revision: https://phabricator.services.mozilla.com/D82552
2020-07-23 15:03:17 +00:00
Petr Sumbera
bfc490a120
Bug 1664210 - Firefox on Solaris should not link with libdemangle and libelf r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D89781
2020-09-14 06:57:26 +00:00
J.C. Jones
0b80ebcbcb
Bug 1664298 - Upgrade authenticator-rs to v0.3.0 r=kjacobs
...
https://github.com/mozilla/authenticator-rs/releases/tag/v0.3.0
Major changes:
* Move to Rust 2018 edition #125
* Remove dependency on boxfnonce #121
* Reworked error handling #130
* Added a higher-level AuthenticatorService that can use multiple backends #123
* Changed the C API to use the new AuthenticatorService #123
* Added a Status channel for backends #122
* Now obtaining HID report sizes from the descriptors #12
* Add authenticator USB and Firmware details to the C API #93
Differential Revision: https://phabricator.services.mozilla.com/D89823
2020-09-10 23:49:02 +00:00
Zibi Braniecki
51dd2eebad
Bug 1662309 - Update fluent-rs to 0.12. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D88942
2020-09-02 20:06:41 +00:00
Jon Bauman
5db1fd1dd5
Bug 1661583 - Update mp4parse-rust to fe90285. r=kinetik
...
- Enable fallible allocation in mp4parse_capi by default
- Switch from local implementation of fallible allocation to using
fallible_collections crate
- Return error if any of the primary item data is missing
Differential Revision: https://phabricator.services.mozilla.com/D89091
2020-09-02 14:59:02 +00:00
Butkovits Atila
c09561678c
Backed out changeset 1ea91616c192 (bug 1662309) for reftest failures. CLOSED TREE
2020-09-01 23:38:36 +03:00
Zibi Braniecki
f8a2cef646
Bug 1662309 - Update fluent-rs to 0.12. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D88942
2020-09-01 17:47:26 +00:00
Bogdan Tara
84922363f4
Backed out changeset ad6c81e11152 (bug 1662309) for CheckCapacity assertion failures CLOSED TREE
2020-09-01 09:40:56 +03:00
Zibi Braniecki
f16141c258
Bug 1662309 - Update fluent-rs to 0.12. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D88942
2020-09-01 04:15:51 +00:00
Jon Bauman
14a9a05444
Bug 1660551 - Update mp4parse-rust to d5a37fd. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D87931
2020-08-25 17:54:45 +00:00
Mihai Alexandru Michis
1b1ee1c86e
Backed out changeset 773188fb9acf (bug 1660551) for causing bustages.
...
CLOSED TREE
2020-08-24 23:33:44 +03:00
Jon Bauman
66bad9d400
Bug 1660551 - Update mp4parse-rust to 6ebb531. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D87931
2020-08-24 19:52:59 +00:00
Nick Alexander
6e08086c28
Bug 1658040 - Part 3: Allow `mach build` with `--disable-compile-environment`. r=froydnj
...
Builds without a compilation environment don't produce
`libxul_so.list`, and therefore this `GeneratedFile` can't depend on
it. But this `GeneratedFile` only makes sense for compilation, so we
just make it conditional.
Depends on D87332
Differential Revision: https://phabricator.services.mozilla.com/D87333
2020-08-18 17:07:50 +00:00
Mitchell Hentges
d2f1d43e17
Bug 1656403: bump maximum gkrust-shared rust version to 1.47 r=glandium
...
1.44 is too tight a restriction, and we know that 1.47 will still have
the APIs we depend on.
Differential Revision: https://phabricator.services.mozilla.com/D87650
2020-08-20 00:11:01 +00:00
Chun-Min Chang
7d7fad9888
Bug 1658982 - P1: Update cubeb-coreaudio to 91a7bb5 r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D87618
2020-08-19 21:22:20 +00:00
undef1nd
bb5ccdc8ff
Bug 1631722 - Add wrapper for structured-headers crate,r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D81127
2020-08-12 07:07:33 +00:00
Brindusan Cristian
d0499be492
Backed out 2 changesets (bug 1631722) for xpcshell failures at test_trr_cname_chain.js.
...
Backed out changeset 6c52fb84d5c3 (bug 1631722)
Backed out changeset 24560593473e (bug 1631722)
2020-08-12 06:18:26 +03:00
undef1nd
26766daa23
Bug 1631722 - Add wrapper for structured-headers crate,r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D81127
2020-08-11 13:27:49 +00:00
Luca Greco
e4fa86648a
Bug 1656947 - Vendor application-services to import fix on webext-storage component. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D86487
2020-08-10 00:32:24 +00:00
Bogdan Tara
9b65c93d6a
Backed out 2 changesets (bug 1631722) for windows bpgo failures CLOSED TREE
...
Backed out changeset 580b7fe5c831 (bug 1631722)
Backed out changeset e635eff6171b (bug 1631722)
2020-08-07 16:37:42 +03:00
undef1nd
a0eda6935a
Bug 1631722 - Add wrapper for structured-headers crate,r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D81127
2020-08-06 18:50:11 +00:00
Chris H-C
05c469791b
Bug 1654538 - Rename FOG crates to be more specific r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D85326
2020-08-06 19:18:35 +00:00
Cosmin Sabou
69bebdd7c9
Backed out changeset be1f60faeeda (bug 1654538) for causing glean related build bustages. CLOSED TREE
2020-08-06 19:28:10 +03:00
Cosmin Sabou
200c98a9ca
Backed out 2 changesets (bug 1631722) for causing build bustages. CLOSED TREE
...
Backed out changeset b0b1c0fa93f9 (bug 1631722)
Backed out changeset ed318dc1f3ae (bug 1631722)
2020-08-06 18:29:19 +03:00
Chris H-C
dcca80d8fc
Bug 1654538 - Rename FOG crates to be more specific r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D85326
2020-08-06 07:31:56 +00:00
undef1nd
f914e7976e
Bug 1631722 - Add wrapper for structured-headers crate,r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D81127
2020-08-06 12:53:26 +00:00
Matt Woodrow
a4e9f1908e
Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium
...
See https://github.com/rust-lang/rust/issues/58393
Differential Revision: https://phabricator.services.mozilla.com/D85713
2020-08-05 02:18:11 +00:00
Cosmin Sabou
38cd82e194
Backed out 8 changesets (bug 1656813) for reftest failures on bipbop_300_215kbps.mp4.lastframe.html.
...
Backed out changeset 92e0209dc7f1 (bug 1656813)
Backed out changeset 1b3842f2ca27 (bug 1656813)
Backed out changeset efed1b35fe47 (bug 1656813)
Backed out changeset d1c313ebe358 (bug 1656813)
Backed out changeset 4d6a3bf61345 (bug 1656813)
Backed out changeset 060254b3ad73 (bug 1656813)
Backed out changeset 37e5e5e6593a (bug 1656813)
Backed out changeset 12c0e9554a5f (bug 1656813)
2020-08-05 04:52:20 +03:00
Matt Woodrow
e23caa3eba
Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium
...
See https://github.com/rust-lang/rust/issues/58393
Differential Revision: https://phabricator.services.mozilla.com/D85713
2020-08-05 00:53:13 +00:00
Jon Bauman
8cf9cec211
Bug 1656616 - Update mp4parse-rust to 63325444 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D85646
2020-08-01 05:39:00 +00:00
Paul Adenot
837926bb15
Bug 1655699 - Update cubeb-coreaudio-rs to b071bbe. r=cubeb-reviewers,achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D85143
2020-07-28 12:42:45 +00:00
Jeff Muizelaar
b083673982
Bug 1654699. Update core-foundation/core-graphics. r=kvark,keeler,jcj,chunmin
...
This includes updates to authenticator, cubeb-coreaudio,
metal, gfx-backend-vulkan, gfx-backend-metal, freetype
libloading is duplicated because of ash
Differential Revision: https://phabricator.services.mozilla.com/D84688
2020-07-24 22:35:25 +00:00