Mike Hommey
123d037612
Bug 1721968 - Remove support for lucetc for rlbox. r=firefox-build-system-reviewers,shravanrn,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D120700
2021-08-11 21:58:52 +00:00
Zibi Braniecki
e36d625d88
Bug 1613705 - [localization] part1: Introduce localization-ffi bindings for fluent-fallback. r=emilio,nika
...
Depends on D117349
Differential Revision: https://phabricator.services.mozilla.com/D104788
2021-08-03 16:25:10 +00:00
Butkovits Atila
704b42a2a2
Backed out 19 changesets (bug 1613705) for causing build bustages complaining about Document.cpp. CLOSED TREE
...
Backed out changeset 2ee1091dd20d (bug 1613705)
Backed out changeset d377afc0b09f (bug 1613705)
Backed out changeset de9d4378f0ac (bug 1613705)
Backed out changeset 9843372abb6e (bug 1613705)
Backed out changeset 5fc5918e5905 (bug 1613705)
Backed out changeset a7aeae7afd49 (bug 1613705)
Backed out changeset 5d61617a5402 (bug 1613705)
Backed out changeset 85bf98573899 (bug 1613705)
Backed out changeset 175af8a1b8c2 (bug 1613705)
Backed out changeset 93fcb23d7898 (bug 1613705)
Backed out changeset 595529cd906f (bug 1613705)
Backed out changeset 9f3e2963d925 (bug 1613705)
Backed out changeset 442289058933 (bug 1613705)
Backed out changeset fc3b9acb0e81 (bug 1613705)
Backed out changeset 408983c64f7f (bug 1613705)
Backed out changeset 08b637fc3fcd (bug 1613705)
Backed out changeset 6ef0aafd2db0 (bug 1613705)
Backed out changeset d88b294e0a5e (bug 1613705)
Backed out changeset e6bebff87544 (bug 1613705)
2021-08-03 12:36:01 +03:00
Zibi Braniecki
6c13f148c6
Bug 1613705 - [localization] part1: Introduce localization-ffi bindings for fluent-fallback. r=emilio,nika
...
Depends on D117349
Differential Revision: https://phabricator.services.mozilla.com/D104788
2021-08-03 05:52:00 +00:00
Cosmin Sabou
bb6cdb99dd
Backed out 11 changesets (bug 1613705) for several test failures. CLOSED TREE
...
Backed out changeset 4e690882b6af (bug 1613705)
Backed out changeset 302e7a75affc (bug 1613705)
Backed out changeset 626b40e3aad1 (bug 1613705)
Backed out changeset 1cbab987bb7d (bug 1613705)
Backed out changeset 2213917abb30 (bug 1613705)
Backed out changeset c89aa0375690 (bug 1613705)
Backed out changeset 6466027c5767 (bug 1613705)
Backed out changeset 6c188c4b38bf (bug 1613705)
Backed out changeset 8d0c087b9896 (bug 1613705)
Backed out changeset 3404fd6725f1 (bug 1613705)
Backed out changeset c9cfbba15d90 (bug 1613705)
2021-08-02 14:04:29 +03:00
Zibi Braniecki
640b55b3f6
Bug 1613705 - [localization] part1: Introduce localization-ffi bindings for fluent-fallback. r=emilio,nika
...
Depends on D117349
Differential Revision: https://phabricator.services.mozilla.com/D104788
2021-08-02 09:54:07 +00:00
Henrik Skupin
8494506ef5
Bug 1720676 - [remote] Remove Remote Agent's Rust implementation. r=webdriver-reviewers,jdescottes
...
By implementing the command line handling and the
printing to stderr in the JS module of the Remote
Agent, the Rust implementation is no longer necessary.
This change allows the JS component to hold each detail
about the Remote Agent's status. Also it doesn't
require a full build anymore when changes are needed.
Differential Revision: https://phabricator.services.mozilla.com/D121096
2021-07-30 10:44:48 +00:00
Zibi Braniecki
3af79c672a
Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
...
Depends on D103184
Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 21:30:25 +00:00
Noemi Erli
c08b3f3782
Backed out 2 changesets (bug 1720676) for causing remote failures CLOSED TREE
...
Backed out changeset 3c2599c00332 (bug 1720676)
Backed out changeset b58937c59f63 (bug 1720676)
2021-07-30 00:21:00 +03:00
Noemi Erli
2a02eb86c7
Backed out 9 changesets (bug 1672317) for causing toolchain bustages
...
Backed out changeset c7d16d1bbf56 (bug 1672317)
Backed out changeset 8367ff19d3ba (bug 1672317)
Backed out changeset cce54c20ec3c (bug 1672317)
Backed out changeset a5d67460e7bb (bug 1672317)
Backed out changeset b78f3e332d57 (bug 1672317)
Backed out changeset 3e84f9a521f4 (bug 1672317)
Backed out changeset 1aaa22cf7c13 (bug 1672317)
Backed out changeset d850981cf33c (bug 1672317)
Backed out changeset 944805ef4561 (bug 1672317)
2021-07-30 00:19:40 +03:00
Henrik Skupin
d2388268a1
Bug 1720676 - [remote] Remove Remote Agent's Rust implementation. r=webdriver-reviewers,jdescottes
...
By implementing the command line handling and the
printing to stderr in the JS module of the Remote
Agent, the Rust implementation is no longer necessary.
This change allows the JS component to hold each detail
about the Remote Agent's status. Also it doesn't
require a full build anymore when changes are needed.
Differential Revision: https://phabricator.services.mozilla.com/D121096
2021-07-29 19:31:44 +00:00
Csoregi Natalia
9d59be3ea3
Backed out 2 changesets (bug 1720676) for remote fails on browser_agent.js. CLOSED TREE
...
Backed out changeset 93a9c870d3d8 (bug 1720676)
Backed out changeset f915c04b9c35 (bug 1720676)
2021-07-29 21:30:57 +03:00
Zibi Braniecki
513a1dbf42
Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
...
Depends on D103184
Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 17:31:51 +00:00
Henrik Skupin
ad923e38d0
Bug 1720676 - [remote] Remove Remote Agent's Rust implementation. r=webdriver-reviewers,jdescottes
...
By implementing the command line handling and the
printing to stderr in the JS module of the Remote
Agent, the Rust implementation is no longer necessary.
This change allows the JS component to hold each detail
about the Remote Agent's status. Also it doesn't
require a full build anymore when changes are needed.
Differential Revision: https://phabricator.services.mozilla.com/D121096
2021-07-29 16:14:09 +00:00
Mike Hommey
d95d0e0890
Bug 1582382 - Move rust malloc and oom hook to mozglue. r=firefox-build-system-reviewers,andi
...
This is similar to what was done in bug 1594998 for the panic hook.
Differential Revision: https://phabricator.services.mozilla.com/D121032
2021-07-28 20:33:08 +00:00
Tarik Eshaq
ef8bfd8a6f
Bug 1716450 - Removes fxa-client rust code from Desktop. r=rfkelly
...
Differential Revision: https://phabricator.services.mozilla.com/D118238
2021-06-22 17:04:35 +00:00
Henri Sivonen
497eba31f2
Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D116391
2021-06-21 12:09:01 +00:00
Dorel Luca
48f1cd991c
Backed out changeset 4891a17c55e2 (bug 1713627) for Browser-chrome failures in docshell/test/browser/browser_bug673087-1.js. CLOSED TREE
2021-06-21 12:10:54 +03:00
Henri Sivonen
f97066009d
Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D116391
2021-06-21 08:09:43 +00:00
Andi-Bogdan Postelnicu
d1c8d220c4
Bug 1617369 - Reformat recent rust changes with rustfmt r=necko-reviewers,webdriver-reviewers,kvark
...
Updated with rustfmt 1.4.36-stable (7de6968 2021-02-07)
Differential Revision: https://phabricator.services.mozilla.com/D117906
2021-06-17 11:00:22 +00:00
Nazım Can Altınova
c892fd3b95
Bug 1690624 - Create an empty rust crate for profiler API r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D116513
2021-06-09 11:22:54 +00:00
Jan-Erik Rediger
8fcc9564c3
Bug 1695197 - Remove MOZ_GLEAN constant, introduce MOZ_GLEAN_ANDROID. r=chutten,emilio
...
We enable compilation of FOG/Glean on _all_ platforms.
We disable Glean initialization and metric recording on Android (GeckoView) by respecting MOZ_GLEAN_ANDROID.
This way GeckoView just works, consumers don't need to think about it (except in tests, these need to be disabled for Android builds).
Stubbing out the metric implementations will happen in the commits after
this one.
Differential Revision: https://phabricator.services.mozilla.com/D106766
2021-03-04 11:15:12 +00:00
Dana Keeler
882a439295
Bug 1682989 - remove CertBlocklist implementation and MOZ_NEW_CERT_STORAGE build variable r=rmf
...
Differential Revision: https://phabricator.services.mozilla.com/D100034
2021-01-19 22:11:25 +00:00
Gabriele Svelto
81d2a0799f
Bug 1686918 - Disable the new Linux minidump writer on all architectures but x86 & x86-64 r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D101870
2021-01-19 09:08:55 +00:00
M. Sirringhaus
395beb733d
Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-14 11:01:59 +00:00
Razvan Maries
a3c868dcb2
Backed out changeset 9fabf5ced4d3 (bug 1620993) for OSX Build bustages. CLOSED TREE
2021-01-13 12:57:41 +02:00
M. Sirringhaus
663f31f7c5
Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-13 10:37:29 +00:00
Dan Glastonbury
a0a3870ccc
Bug 1660393 - P3: Implement load_sync and load_async functions for L10n. r=zbraniecki,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D89695
2020-10-21 05:48:10 +00:00
Jeff Muizelaar
739782cc0f
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
6dc408b426
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
f768ef991b
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
1d919e3851
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
ee5fbeebca
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
aa7d127605
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
undef1nd
223e102222
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
d07a17aaf4
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
1b46fcd8c5
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
Bogdan Tara
f8f4f5691d
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
537a558195
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
6a8d11c2e6
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
a3cf613373
Backed out changeset be1f60faeeda (bug 1654538) for causing glean related build bustages. CLOSED TREE
2020-08-06 19:28:10 +03:00
Cosmin Sabou
adaaaa7b23
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
12c2f582fc
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
01295d631a
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
Csoregi Natalia
21f159e63a
Backed out 4 changesets (bug 1635494) for failures on test_process_kill.js. CLOSED TREE
...
Backed out changeset 67a16c6149f7 (bug 1635494)
Backed out changeset 862a5dcbe7a5 (bug 1635494)
Backed out changeset 36e670cd1653 (bug 1635494)
Backed out changeset 19c4d55874d9 (bug 1635494)
2020-07-22 14:07:01 +03:00
David Teller
c16a51e3f6
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-22 10:05:10 +00:00
lougeniac64
5cc755bfb2
(Bug 1635487) Wired up sync logging for extension pref storage r=lina,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D80975
2020-06-27 19:15:17 +00:00
Csoregi Natalia
3c8c655f2e
Backed out changeset 8cd7fabbe270 (bug 1635487) for multiple leaks. CLOSED TREE
2020-06-27 10:43:15 +03:00
lougeniac64
fbbb1249e8
(Bug 1635487) Wired up sync logging for extension pref storage r=lina,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D80975
2020-06-27 06:26:22 +00:00
Razvan Maries
329fe68282
Backed out changeset fec02fef5e73 (bug 1635487) for Android bustages. CLOSED TREE
2020-06-27 03:05:27 +03:00