Sandor Molnar
e5217454c5
Backed out 20 changesets (bug 1716518) for causing build bustages. CLOSED TREE
...
Backed out changeset 5656df3fb904 (bug 1716518)
Backed out changeset 7c8b02f980bb (bug 1716518)
Backed out changeset 21b52c25df71 (bug 1716518)
Backed out changeset eb1be9662124 (bug 1716518)
Backed out changeset b13868ac8d3c (bug 1716518)
Backed out changeset 69e5f443f117 (bug 1716518)
Backed out changeset 86af049a8e33 (bug 1716518)
Backed out changeset 3aa28d231ee2 (bug 1716518)
Backed out changeset 63163336ad63 (bug 1716518)
Backed out changeset b568d6916062 (bug 1716518)
Backed out changeset b4c84590e5b0 (bug 1716518)
Backed out changeset 1dc7ae1a0b50 (bug 1716518)
Backed out changeset 7db5b8ab4196 (bug 1716518)
Backed out changeset e0fe1ab84a36 (bug 1716518)
Backed out changeset cab9dba49094 (bug 1716518)
Backed out changeset 0df7d9b31698 (bug 1716518)
Backed out changeset 8a71bc38aff8 (bug 1716518)
Backed out changeset 226c5e59c9ce (bug 1716518)
Backed out changeset 3b309d402023 (bug 1716518)
Backed out changeset 1a5b3998ed6d (bug 1716518)
2021-06-16 03:00:15 +03:00
Mike Hommey
ee5cb1b352
Bug 1716518 - Upgrade ringbuf to v0.2.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117845
2021-06-15 22:17:32 +00:00
Mike Hommey
e77ab064d0
Bug 1716518 - Upgrade remove_dir_all to v0.5.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117844
2021-06-15 22:17:31 +00:00
Mike Hommey
4d132db552
Bug 1716518 - Upgrade regex to v1.5.4 and regex-syntax to v0.6.25. r=emilio
...
This removes thread_local.
Differential Revision: https://phabricator.services.mozilla.com/D117843
2021-06-15 22:17:31 +00:00
Mike Hommey
424c7859e0
Bug 1716518 - Upgrade raw-cpuid to v7.0.4. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117842
2021-06-15 22:17:30 +00:00
Mike Hommey
aed4dbceb0
Bug 1716518 - Upgrade rand to v0.7.3 and rand_chacha to v0.2.2. r=emilio
...
This removes c2-chacha.
Differential Revision: https://phabricator.services.mozilla.com/D117841
2021-06-15 22:17:30 +00:00
Mike Hommey
7fda4d5401
Bug 1716518 - Upgrade quote to v1.0.9. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117840
2021-06-15 22:17:29 +00:00
Mike Hommey
10a2e8396a
Bug 1716518 - Upgrade quick-error to v1.2.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117839
2021-06-15 22:17:29 +00:00
Mike Hommey
7978ac06b1
Bug 1716518 - Upgrade profiling to v1.0.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117838
2021-06-15 22:17:28 +00:00
Mike Hommey
efeccaf651
Bug 1716518 - Upgrade proc-macro-hack to v0.5.19. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117837
2021-06-15 22:17:28 +00:00
Mike Hommey
478846d726
Bug 1716518 - Upgrade ppv-lite86 to v0.2.10. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117836
2021-06-15 22:17:27 +00:00
Mike Hommey
4d155afc6e
Bug 1716518 - Upgrade podio to v0.1.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117835
2021-06-15 22:17:27 +00:00
Mike Hommey
7f77f0def1
Bug 1716518 - Upgrade plist to v0.5.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117834
2021-06-15 22:17:27 +00:00
Mike Hommey
659d912ce5
Bug 1716518 - Upgrade pkg-config to v0.3.19. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117833
2021-06-15 22:17:26 +00:00
Mike Hommey
3bfad66097
Bug 1716518 - Upgrade pkcs11 to v0.4.2. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D117832
2021-06-15 22:17:26 +00:00
Mike Hommey
b049e1aa27
Bug 1716518 - Upgrade pin-project-lite to v0.1.12 and v0.2.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117831
2021-06-15 22:17:25 +00:00
Mike Hommey
9256567eb6
Bug 1716518 - Upgrade pin-project and pin-project-internal to v0.4.28. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117830
2021-06-15 22:17:25 +00:00
Mike Hommey
5bdfefb64b
Bug 1716518 - Upgrade syn to v1.0.73. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117829
2021-06-15 22:17:24 +00:00
Mike Hommey
9f7c13daac
Bug 1716518 - Upgrade proc-macro2 to v1.0.27. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117828
2021-06-15 22:17:24 +00:00
Mike Hommey
695849cc30
Bug 1716518 - Upgrade paste and paste-impl to v0.1.18. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117827
2021-06-15 22:17:23 +00:00
Mike Hommey
5a57b2851b
Bug 1716518 - Upgrade owning_ref to v0.4.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117826
2021-06-15 22:17:23 +00:00
Mike Hommey
51c59b8a3e
Bug 1716518 - Upgrade once_cell to v1.8.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117825
2021-06-15 22:04:56 +00:00
Mike Hommey
b8e7edc330
Bug 1716518 - Upgrade objc to v0.2.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117824
2021-06-15 22:04:55 +00:00
Mike Hommey
731683ff2e
Bug 1716518 - Upgrade num-derive to v0.3.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117823
2021-06-15 22:04:55 +00:00
Mike Hommey
20db11b74d
Bug 1716518 - Upgrade nom to v5.1.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117822
2021-06-15 22:04:54 +00:00
Mike Hommey
40a02977cc
Bug 1716518 - Upgrade nodrop to v0.1.14. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117821
2021-06-15 22:04:54 +00:00
Mike Hommey
474ee30412
Bug 1716518 - Upgrade new_debug_unreachable to v1.0.4. r=emilio
...
This removes the unreachable crate.
Differential Revision: https://phabricator.services.mozilla.com/D117820
2021-06-15 22:04:53 +00:00
Mike Hommey
2a2f5269ca
Bug 1716518 - Upgrade moz_cbor to v0.1.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117819
2021-06-15 22:04:53 +00:00
Mike Hommey
63d1fe7a19
Bug 1716518 - Upgrade mio-uds to v0.6.8. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117818
2021-06-15 22:04:53 +00:00
Mike Hommey
56cdf52d72
Bug 1716518 - Upgrade mio-extras to v2.0.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117817
2021-06-15 22:04:52 +00:00
Mike Hommey
48d7761513
Bug 1716518 - Upgrade memoffset to v0.5.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117816
2021-06-15 22:04:52 +00:00
Mike Hommey
5b6c28d2da
Bug 1716518 - Upgrade memmap2 to v0.2.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117815
2021-06-15 22:04:51 +00:00
Mike Hommey
c23265234d
Bug 1716518 - Upgrade aho-corasick to v0.7.18. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117814
2021-06-15 22:04:51 +00:00
Mike Hommey
38e4a9776f
Bug 1716518 - Upgrade memchr to v2.4.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117813
2021-06-15 22:04:50 +00:00
Mike Hommey
be1b8058dc
Bug 1716518 - Upgrade malloc_size_of_derive to v0.1.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117812
2021-06-15 22:04:50 +00:00
Mike Hommey
99831e111a
Bug 1716518 - Upgrade log to v0.4.14. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117811
2021-06-15 22:04:49 +00:00
Mike Hommey
91338fb7f7
Bug 1716518 - Upgrade lock_api to v0.4.4. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117810
2021-06-15 22:04:49 +00:00
Mike Hommey
b8e1c2ab28
Bug 1716518 - Upgrade libc to v0.2.97. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117809
2021-06-15 22:04:48 +00:00
Mike Hommey
b7bfebbee1
Bug 1716518 - Upgrade lazycell to v1.3.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117808
2021-06-15 22:04:48 +00:00
Mike Hommey
c4483dcd6a
Bug 1716518 - Upgrade jobserver to v0.1.22. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117807
2021-06-15 22:04:47 +00:00
Mike Hommey
df7e670107
Bug 1716518 - Upgrade itoa to v0.4.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117806
2021-06-15 22:04:47 +00:00
Mike Hommey
839a5c9a95
Bug 1716518 - Upgrade itertools to v0.8.2 and v0.10.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117805
2021-06-15 21:24:49 +00:00
Mike Hommey
a00667e7c4
Bug 1716518 - Upgrade intl-memoizer to v0.5.1 and type-map to v0.4.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117804
2021-06-15 21:24:48 +00:00
Mike Hommey
064379727e
Bug 1716518 - Upgrade instant to v0.1.9. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117803
2021-06-15 21:24:48 +00:00
Mike Hommey
9a451c6a20
Bug 1716518 - Upgrade inherent to v0.1.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117802
2021-06-15 21:24:48 +00:00
Mike Hommey
f80a15d44b
Bug 1716518 - Upgrade indexmap to v1.6.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117801
2021-06-15 21:24:47 +00:00
Mike Hommey
2d1c12dc65
Bug 1716518 - Upgrade ident_case to v1.0.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117800
2021-06-15 21:24:47 +00:00
Mike Hommey
4578726c66
Bug 1716518 - Upgrade hyper to v0.13.6. r=emilio
...
Latest version is v0.13.10 but it adds new dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D117799
2021-06-15 21:24:46 +00:00
Mike Hommey
4bd040581e
Bug 1716518 - Upgrade humantime to v2.1.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117798
2021-06-15 21:24:46 +00:00
Mike Hommey
4983147b93
Bug 1716518 - Upgrade httparse to v1.4.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117797
2021-06-15 21:24:45 +00:00
Mike Hommey
87603e2809
Bug 1716518 - Upgrade http to v0.2.2. r=emilio
...
Latest version is v0.2.4 but it adds new dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D117796
2021-06-15 21:24:45 +00:00
Mike Hommey
ec1c214492
Bug 1716518 - Upgrade hex to v0.4.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117795
2021-06-15 21:24:44 +00:00
Mike Hommey
e7619f1be9
Bug 1716518 - Upgrade hermit-abi to v0.1.18. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117794
2021-06-15 21:24:44 +00:00
Mike Hommey
dbe5aa3629
Bug 1716518 - Upgrade h2 to v0.2.5. r=emilio
...
Latest version is v0.2.7 but it adds new dependencies.
This also upgrades tokio-util to v0.3.1.
Differential Revision: https://phabricator.services.mozilla.com/D117793
2021-06-15 21:24:44 +00:00
Mike Hommey
c1feebb064
Bug 1716518 - Upgrade goblin to v0.1.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117792
2021-06-15 21:24:43 +00:00
Mike Hommey
f7192b4538
Bug 1716518 - Upgrade generic-array to v0.12.4. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117791
2021-06-15 21:24:43 +00:00
Mike Hommey
fe2c0ca30d
Bug 1716518 - Upgrade futures to v.0.1.31 and v0.3.15. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117790
2021-06-15 21:24:42 +00:00
Mike Hommey
4e0e951844
Bug 1716518 - Upgrade fnv to v1.0.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117789
2021-06-15 21:24:42 +00:00
Mike Hommey
6fe46e2557
Bug 1716518 - Upgrade flate2 to v1.0.20. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117788
2021-06-15 21:24:41 +00:00
Mike Hommey
971ecdd1e9
Bug 1716518 - Upgrade ffi-support to v0.4.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117787
2021-06-15 21:24:41 +00:00
Mike Hommey
b37354055b
Bug 1716518 - Upgrade env_logger to v0.8.4. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117786
2021-06-15 21:24:40 +00:00
Mike Hommey
e61c7435cc
Bug 1716518 - Upgrade either to v1.6.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117785
2021-06-15 21:01:00 +00:00
Mike Hommey
dbbe27414a
Bug 1716518 - Upgrade ece to v1.3.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117784
2021-06-15 21:00:59 +00:00
Mike Hommey
310a80f22e
Bug 1716518 - Upgrade dtoa to v0.4.8. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117783
2021-06-15 21:00:59 +00:00
Mike Hommey
54ab66d8a0
Bug 1716518 - Upgrade dirs-sys to v0.3.5. r=emilio
...
Latest version is v0.3.6 but it adds new dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D117782
2021-06-15 21:00:58 +00:00
Mike Hommey
980445c904
Bug 1716518 - Upgrade digest to v0.8.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117781
2021-06-15 21:00:58 +00:00
Mike Hommey
7b2c7f4f51
Bug 1716518 - Upgrade derive_more to v0.99.11. r=emilio
...
Latest version is v0.99.14 but it adds new dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D117780
2021-06-15 21:00:57 +00:00
Mike Hommey
fe32d4f0f5
Bug 1716518 - Upgrade dbus to v0.6.5. r=emilio
...
This also upgrades libdbus-sys to v0.2.1.
Differential Revision: https://phabricator.services.mozilla.com/D117779
2021-06-15 21:00:57 +00:00
Mike Hommey
6cd96dd93a
Bug 1716518 - Upgrade data-encoding to v2.3.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117778
2021-06-15 21:00:56 +00:00
Mike Hommey
e7e7c990b5
Bug 1716518 - Upgrade darling, darling_core and darling_macro to v0.10.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117777
2021-06-15 21:00:56 +00:00
Mike Hommey
468fadd421
Bug 1716518 - Upgrade crc32fast to v1.2.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117776
2021-06-15 21:00:55 +00:00
Mike Hommey
1d7a7231cd
Bug 1716518 - Upgrade core-graphics-related crates.. r=jrmuizel
...
core-graphics to v0.22.2
core-graphics-types to v0.1.1
core-foundation to v0.9.1
core-test to v19.2.0
Differential Revision: https://phabricator.services.mozilla.com/D117775
2021-06-15 21:00:55 +00:00
Mike Hommey
a0166dabd8
Bug 1716518 - Upgrade copyless to v0.1.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117774
2021-06-15 21:00:54 +00:00
Mike Hommey
b6117a481b
Bug 1716518 - Upgrade cmake to v0.1.45. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117773
2021-06-15 21:00:54 +00:00
Mike Hommey
785d88ba93
Bug 1716518 - Upgrade clap to v2.33.3. r=emilio
...
This also upgrades strsim to v0.8.0 and textwrap to v0.11.0.
Differential Revision: https://phabricator.services.mozilla.com/D117772
2021-06-15 21:00:53 +00:00
Mike Hommey
cf1e29b146
Bug 1716518 - Upgrade cc to v1.0.68. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117771
2021-06-15 21:00:53 +00:00
Mike Hommey
3177d195f4
Bug 1716518 - Upgrade cast to v0.2.5. r=emilio
...
Latest version is v0.2.6 but it adds new dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D117770
2021-06-15 21:00:52 +00:00
Mike Hommey
1144362c0b
Bug 1716518 - Upgrade bytes to v0.4.12 and v0.5.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117769
2021-06-15 21:00:52 +00:00
Mike Hommey
d46a175de9
Bug 1716518 - Upgrade byteorder to v1.4.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117768
2021-06-15 21:00:51 +00:00
Mike Hommey
39b7bbd58d
Bug 1716518 - Upgrade byte-tools to v0.3.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117767
2021-06-15 21:00:51 +00:00
Mike Hommey
c80e62cdb8
Bug 1716518 - Upgrade bumpalo to v3.7.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117766
2021-06-15 21:00:50 +00:00
Mike Hommey
1854b2fc87
Bug 1716518 - Upgrade block-padding to v0.1.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117765
2021-06-15 20:39:50 +00:00
Mike Hommey
2558543ffd
Bug 1716518 - Upgrade bitreader to v0.3.4. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117764
2021-06-15 20:39:49 +00:00
Mike Hommey
702b706639
Bug 1716518 - Upgrade bit-vec to v0.6.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117763
2021-06-15 20:39:49 +00:00
Mike Hommey
6fefc60018
Bug 1716518 - Upgrade base64 to v0.12.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117762
2021-06-15 20:39:49 +00:00
Mike Hommey
2a1e8a5766
Bug 1716518 - Upgrade atty to v0.2.14. r=emilio
...
This also removes termion v1.5.1 and redox_termios v0.1.1
Differential Revision: https://phabricator.services.mozilla.com/D117761
2021-06-15 20:39:48 +00:00
Mike Hommey
0487bbb991
Bug 1716518 - Upgrade atomic_refcell to v0.1.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117760
2021-06-15 20:39:48 +00:00
Mike Hommey
d9c5cd34f5
Bug 1716518 - Upgrade atomic to v0.4.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117759
2021-06-15 20:39:47 +00:00
Mike Hommey
a899d7e6a7
Bug 1716518 - Upgrade arrayvec to v0.5.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117758
2021-06-15 20:39:47 +00:00
Mike Hommey
29c82eef7a
Bug 1716518 - Upgrade arrayref to v0.3.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117757
2021-06-15 20:39:46 +00:00
Mike Hommey
6cb7570ca3
Bug 1716518 - Upgrade app_units to v0.7.1. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117756
2021-06-15 20:39:46 +00:00
Mike Hommey
2c1e53b8e4
Bug 1716518 - Upgrade anyhow to v1.0.41. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117755
2021-06-15 20:39:46 +00:00
Mike Hommey
9b25e1d86e
Bug 1716518 - Upgrade ahash to v0.4.7. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117754
2021-06-15 20:39:45 +00:00
Mike Hommey
2d1690d110
Bug 1716518 - Upgrade clang-sys to v1.2.0. r=emilio
...
This also removes libloading v0.6.2
Differential Revision: https://phabricator.services.mozilla.com/D117753
2021-06-15 20:39:45 +00:00
Mike Hommey
81d392cdc1
Bug 1716518 - Upgrade bincode to v1.3.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117752
2021-06-15 20:39:44 +00:00
Mike Hommey
b19f6f43a2
Bug 1716518 - Upgrade miniz_oxide to v0.4.4 and adler to v1.0.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117751
2021-06-15 20:39:44 +00:00
Mike Hommey
4665615833
Bug 1716518 - Upgrade crossbeam-related crates to newer releases. r=emilio
...
crossbeam-channel to v0.5.1
crossbeam-deque to v0.7.3
crossbeam-epoch to v0.8.2
crossbeam-utils to v0.6.6, v0.7.2, and v0.8.5
autocfg 0.1.6 ends up removed because nothing uses it anymore.
Differential Revision: https://phabricator.services.mozilla.com/D117750
2021-06-15 20:39:43 +00:00
Mike Hommey
436dcb8f9b
Bug 1716518 - Upgrade num-bigint to v0.2.6 and num-integer to v0.1.44. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117749
2021-06-15 20:39:43 +00:00
Mike Hommey
7906527229
Bug 1716518 - Upgrade rental to v0.5.6. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117748
2021-06-15 20:39:42 +00:00
Mike Hommey
1a6915b145
Bug 1716518 - Upgrade mio to v0.6.23. r=emilio
...
As of bug 1708634, we have an unvendored-patched version of mio, but
somehow it wasn't already on the very last version of 0.6. This brings
us up to date.
Differential Revision: https://phabricator.services.mozilla.com/D117747
2021-06-15 20:39:42 +00:00
Mike Hommey
77cb78ae29
Bug 1716518 - Upgrade the net2 crate to v0.2.37. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D117746
2021-06-15 20:39:41 +00:00
Tooru Fujisawa
40606ad340
Bug 1715731 - Bump jsparagus for bug 1709956 and some more. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D117402
2021-06-10 13:24:16 +00:00
Jon Bauman
4f81223dbe
Bug 1715648 - Update mp4parse-rust to 1bb484e. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D117373
2021-06-09 23:18:38 +00:00
Nazım Can Altınova
872a50072b
Bug 1690624 - Replace the old profiler thread registration FFIs with the new API in servo r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D116517
2021-06-09 11:22:56 +00:00
Nazım Can Altınova
9c536ede95
Bug 1690624 - Replace the old profiler thread registration FFIs with the new API in webrender r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116516
2021-06-09 11:22:55 +00:00
Nazım Can Altınova
98489bb8f2
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
Jon Bauman
fec7e5da09
Bug 1696093 - AVIF image transform support. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D116317
2021-06-08 18:30:46 +00:00
Deian Stefan
69048bef5a
Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=shravanrn,tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D116545
2021-06-08 17:40:21 +00:00
Dzmitry Malyshau
e6cefd8df1
Bug 1713179 - Update wgpu to eadaa1b7d8f585761e28445904fe619b180aca0d r=jimb
...
Includes a number of correctness fixes.
Also, optimizes resource tracking for cases like the Animometer benchmark.
Differential Revision: https://phabricator.services.mozilla.com/D116491
2021-06-03 17:09:01 +00:00
Jan-Erik Rediger
b94eb35006
Bug 1693486 - Update to Glean 39.0.0. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D116376
2021-06-02 16:07:56 +00:00
Nicolas Silva
be0eb5fbfc
Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-02 12:47:02 +00:00
Csoregi Natalia
511356a7c1
Backed out 3 changesets (bug 1713544, bug 1711648) for valgrind failures. CLOSED TREE
...
Backed out changeset 9449ea40b4fd (bug 1713544)
Backed out changeset 3d51bfaa0d8d (bug 1711648)
Backed out changeset c6c83dc97cbb (bug 1711648)
2021-06-02 10:43:16 +03:00
Nicolas Silva
259f360733
Bug 1711648 - Update euclid to 0.22.6. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 21:25:18 +00:00
Butkovits Atila
34ce52667e
Backed out 2 changesets (bug 1711648) for causing wrench bustages. CLOSED TREE
...
Backed out changeset 7f1ae1fdd305 (bug 1711648)
Backed out changeset 71807d4e6302 (bug 1711648)
2021-06-02 01:28:29 +03:00
Nicolas Silva
9ec5d6e05a
Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 21:25:18 +00:00
Butkovits Atila
3af9a07178
Backed out 2 changesets (bug 1711648) for causing failures at grid-max-sizing-flex-002.html. CLOSED TREE
...
Backed out changeset 9cf4e612dbac (bug 1711648)
Backed out changeset 7d8bba559407 (bug 1711648)
2021-06-01 21:07:34 +03:00
Nicolas Silva
162e431533
Bug 1711648 - Update euclid to 0.22.6. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-06-01 16:30:35 +00:00
Henri Sivonen
bd9a21c236
Bug 1706862 - Make chardetng detect half-width katakana. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D115209
2021-05-31 11:52:17 +00:00
Alexandru Michis
934da6fecd
Backed out changeset 1758b632b964 (bug 1711648) for causing wrench bustages in reftests/transforms/prim-suite.yaml
...
CLOSED TREE
2021-05-31 14:15:32 +03:00
Nicolas Silva
9d3b368e00
Bug 1711648 - Update euclid to 0.22.5. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D116266
2021-05-31 10:36:47 +00:00
Dragana Damjanovic
4e508bd5ca
Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D115758
2021-05-25 21:52:27 +00:00
Yury Delendik
986df9d9d5
Bug 1712634 - Update cranelift to version 0.74. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D115845
2021-05-25 17:38:20 +00:00
Jon Bauman
71b1259afd
Bug 1712368 - update mp4parse-rust to dd96773. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D115718
2021-05-22 16:28:08 +00:00
Csoregi Natalia
b40f2c7919
Backed out 2 changesets (bug 1710685) for causing build bustage. CLOSED TREE
...
Backed out changeset 52b5058cff53 (bug 1710685)
Backed out changeset 0693e56e6e85 (bug 1710685)
2021-05-18 19:41:33 +03:00
Deian Stefan
5970f838d4
Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D114924
2021-05-18 15:25:01 +00:00
Chris H-C
8ce8c89553
Bug 1710990 - Update Glean SDK to v38.0.1 r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D115224
2021-05-17 16:38:58 +00:00
Chris H-C
699e8ef07b
Bug 1672951 - Update Glean SDK to v38.0.0 r=janerik
...
Depends on D114972
Differential Revision: https://phabricator.services.mozilla.com/D114973
2021-05-12 19:04:27 +00:00
Jamie Nicol
f1a4194b3f
Bug 1609191 - Revert previous attempt to work around Adreno shader compilation crash. r=nical
...
On Adreno 505 and 506 devices we encounter frequent crashes when
compiling shaders. We previously attempted to work around this by
ensuring that the source strings were always unique, as we believed it
may be due to buggy caching internally in the driver. This did not
have any effect, however, so this patch reverts the attempted
workaround.
Differential Revision: https://phabricator.services.mozilla.com/D114949
2021-05-12 13:03:51 +00:00
Matthew Gregan
a455211ec5
Bug 1710095 - Update audioipc to 7537bfad for memmap -> memmap2 transition. r=chunmin,cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D114665
2021-05-10 20:40:40 +00:00
M. Sirringhaus
cca1566127
Bug 1710099 - Update the minidump_writer_linux crate to replace the unmaintained memmap crate. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D114728
2021-05-10 13:00:45 +00:00
Jonathan Kew
d1b1e4cc9a
Bug 1710096 - Update mapped_hyph to replace the unmaintained memmap crate with memmap2. r=emilio
...
Just updated the commit hash for mapped_hyph in Cargo.toml,
and ran "./mach vendor rust" to refresh everything.
Differential Revision: https://phabricator.services.mozilla.com/D114644
2021-05-08 14:23:07 +00:00
Glenn Watson
abf890dc11
Bug 1709757 - Pt 3 - Remove WR internal code and APIs for debugger feature r=gfx-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D114452
2021-05-07 01:57:01 +00:00
Glenn Watson
0b92f2a90d
Bug 1709757 - Pt 2 - Remove debugger feature from WR bindings and vendored crates r=gfx-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D114446
2021-05-06 23:08:12 +00:00
Dragana Damjanovic
425a67f2e1
Bug 1708678 - Update neqo to version 0.4.24 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D113970
2021-05-06 18:10:45 +00:00
Yury Delendik
50fe06fce0
Bug 1706427 - Update wasmparser and cranelift. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D112806
2021-05-04 14:59:40 +00:00
Mike Hommey
d674f870ce
Bug 1709237 - Upgrade the failure crate to 0.1.8. r=emilio
...
Replace the use of a third-party github repo with a in-tree patch.
Differential Revision: https://phabricator.services.mozilla.com/D114191
2021-05-04 02:22:45 +00:00
Jan-Erik Rediger
59d7f84bcd
Bug 1611770 - Update Glean to v37.0.0. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D113982
2021-05-03 08:37:15 +00:00
Olli Pettay
c5a8c77991
Bug 1705734
- Enable BFCache for pages with *unload event listeners on Android, r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D112824
2021-04-30 11:17:01 +00:00
Mike Hommey
64db9121c0
Bug 1708634 - Hack mio so that it depends on winapi 0.3 and miow 0.3. r=emilio
...
Ultimately, we'd want to upgrade to mio 0.7, but that's much more
involved.
Differential Revision: https://phabricator.services.mozilla.com/D113919
2021-04-30 09:17:56 +00:00
Mike Hommey
f0014e002d
Bug 1708634 - Upgrade term_size to 0.3.2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D113918
2021-04-30 09:17:55 +00:00
Mitchell Hentges
a7cd22e13e
Bug 1705376: Synchronize workspace-hack features and usage r=firefox-build-system-reviewers,glandium
...
Not all in-tree Rust libraries were using workspace-hack.
Additionally, some needed winapi features were missing from
workspace-hack's configuration.
Now, winapi is re-compiled less frequently on a full build.
Differential Revision: https://phabricator.services.mozilla.com/D113564
2021-04-29 15:19:27 +00:00
Sammy Khamis
91a0120e03
Bug 1702686 - Removed all instances/implementations of weak upload. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D113718
2021-04-29 03:43:16 +00:00
Dzmitry Malyshau
cdb4fe1fcb
Bug 1622846 - Update BlendFactor API in WebGPU r=webidl,jimb,smaug
...
This is another incremental update of wgpu and WebGPU APIs.
It increases stability and makes us run most of the Austin's samples (again).
Likely fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1704148
Differential Revision: https://phabricator.services.mozilla.com/D112828
2021-04-22 19:18:49 +00:00
M. Sirringhaus
024220247f
Bug 1706033 - Fix potential crash with out-of-bounds indexing r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D112554
2021-04-21 08:33:29 +00:00
Ryan Hunt
8ac7e3ebca
Bug 1703105 - wasm: Update wat to latest version. r=lth
...
Some SIMD instructions rely on a newer version of wat then we
have vendored.
Differential Revision: https://phabricator.services.mozilla.com/D111230
2021-04-20 14:36:29 +00:00
R. Martinho Fernandes
4ecee0b048
Bug 1677866 - Report memory allocated by `cert_storage` crate r=keeler,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D107105
2021-04-19 22:12:56 +00:00
Gabriele Svelto
0775d6a0d2
Bug 1704518 - Use the workspace hack to reduce build times of the Rust WER components r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D112013
2021-04-15 11:55:31 +00:00
Henri Sivonen
822fc2ac55
Bug 1702246 - Make the encoding detector tolerate extensions to legacy CJK encodings. r=emk
...
This patch tries to address the issue that legacy CJK extensions have various
extended variants where the core of the encoding is compatible but the edges
are incompatible. Without this patch, we reject e.g. Big5 if it has a single
character from the UAO extension or a single Windows end-user-defined character.
Likewise for the other legacy CJK encodings.
This patch tolerates:
* All Big5 extensions (the motivating part of this patch).
* Windows EUDC for EUC-KR.
* Classic Mac OS extensions to Shift_JIS, EUC-KR, GBK, and Big5 to the
extent practical considering conflicting definitions of what constitutes
a lead byte in the Encoding Standard but a single-byte extension in
Classic Mac OS.
* JIS X 0213 / 2004 extensions to Shift_JIS and EUC-JP. (It's unclear if
these have actual deployment.)
Tolerating means that the occurrence of an extension character doesn't
disqualify a candidate but only applies a penalty to the pending score.
If there is enough other convincing content, it should be able to overcome
the penalty.
Differential Revision: https://phabricator.services.mozilla.com/D111372
2021-04-13 13:14:35 +00:00
M. Sirringhaus
02ec742536
Bug 1676109 - Remove font and cache mappings from the Linux minidumps r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D99338
2021-04-12 20:58:08 +00:00
Chris H-C
b6ba57df3c
Bug 1704106 - Update Glean SDK to v36.0.1 r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D111488
2021-04-12 13:49:15 +00:00
Dzmitry Malyshau
89ced952fc
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
...
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.
Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-08 14:35:42 +00:00
Henrik Skupin
337d33442c
Bug 1700557 - [geckodriver] Release version 0.29.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D111159
2021-04-08 11:38:20 +00:00
Henrik Skupin
9d8a929736
Bug 1700557 - [webdriver] Release version 0.43.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D111158
2021-04-08 11:38:20 +00:00
Henrik Skupin
6ce8c20c8c
Bug 1700557 - [rust-mozprofile] Release version 0.7.2. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D111157
2021-04-08 11:38:19 +00:00
Henrik Skupin
687e7933a6
Bug 1700557 - [rust-mozdevice] Release version 0.3.2. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D111156
2021-04-08 11:38:19 +00:00
Butkovits Atila
8d90cf4b42
Backed out changeset 5b033d5d6e6d (bug 1622846) for causing bustages on WebGPUChild.cpp. CLOSED TREE
2021-04-08 06:08:25 +03:00
Dzmitry Malyshau
92d0383ea9
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
...
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.
Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-07 22:46:47 +00:00
Gabriele Svelto
277338b229
Bug 1682509 - Add a Windows Error Reporting exception module capable of writing out crash reports r=dmajor
...
This is a minimal implementation of a WER exception module that can intercept
crashes of Firefox processes and write out a fully formed crash report, that is
a minidump, an .extra file containing the minimum annotations required by
Socorro and an event file.
The module in and by itself is not functional: an entry needs to be added to
the registry and the processes which want to be monitored need to register it
at runtime. With this patch applied it will only be built but it won't be
packaged with Firefox nor it will be used when doing local development.
The module implementation has a few notable properties:
* We use an empty C++ shim (mozwer) to build the module DLL. This is
because the build system doesn't support building DLLs directly from Rust.
* The actual implementation is written in Rust (mozwer-rust) and exposes the
callbacks that will be invoked by the WER service.
* We use the winapi crate to access Windows native functionality but given it
is missing some bits (including upstream!) we declare them in our crate for
the time being.
* The minidump uses the same options we use in Firefox and should be of
similar size. I manually tested different type of crashes including
__fastail() ones and they're all reliably captured.
* The .extra file contains only the annotations that are strictly required for
submitting the crash to crash-stats.mozilla.org. More should be added in the
future. The existing annotations are all extracted from within the module
code because we have no way to access the ones that were stored in Firefox'
crashed processes (nor should we, since we hope to catch crashes that happen
even before Firefox sets up crash reporting internally).
* The module does not distinguish between main process and content process
crashes at the moment. This will need to be implemented when we hook it up
with the crash reporting code within Firefox.
* We use libc's time() function to get the crash time in order to be consistent
with what the regular exception handler does.
Differential Revision: https://phabricator.services.mozilla.com/D101708
2021-04-07 07:55:23 +00:00
Henri Sivonen
b98488aa92
Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D107806
2021-03-23 09:52:04 +00:00
Jamie Nicol
9b9b862e65
Bug 1507074 - Update glslopt-rs to add support for GL_OES_EGL_image_external. r=nical
...
Differential Revision: https://phabricator.services.mozilla.com/D108907
2021-03-18 18:31:25 +00:00
Kershaw Chang
f5610eabae
Bug 1699463 - Update neqo to v0.4.23 r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D108961
2021-03-18 16:18:27 +00:00
Jan-Erik Rediger
e9bbd20895
Bug 1698518 - Upgrade Glean to get new time API. r=chutten
...
This also includes an upgrade of glean_parser to v2.5.0
This was done using the following command:
./mach vendor python glean_parser==2.5.0
Differential Revision: https://phabricator.services.mozilla.com/D108448
2021-03-18 11:21:27 +00:00
Narcis Beleuzu
e152e9b4ca
Backed out 3 changesets (bug 1678567, bug 1698518) for bustages on common_test.rs CLOSED TREE
...
Backed out changeset b270383193ea (bug 1678567)
Backed out changeset eb1a98bea60f (bug 1698518)
Backed out changeset eb28c5405782 (bug 1698518)
2021-03-18 12:59:46 +02:00
Jan-Erik Rediger
98ed1c4f32
Bug 1698518 - Upgrade Glean to get new time API. r=chutten
...
This also includes an upgrade of glean_parser to v2.5.0
This was done using the following command:
./mach vendor python glean_parser==2.5.0
Differential Revision: https://phabricator.services.mozilla.com/D108448
2021-03-18 10:14:58 +00:00
Brindusan Cristian
58b5969968
Backed out 2 changesets (bug 1698438) for windows build bustages. CLOSED TREE
...
Backed out changeset a27e4101f65f (bug 1698438)
Backed out changeset 257f86638d46 (bug 1698438)
2021-03-17 14:52:27 +02:00
Kershaw Chang
cb78102ea6
Bug 1698438 - Neqo version 0.4.22 r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D108750
2021-03-17 12:15:54 +00:00
Dzmitry Malyshau
5249d3e499
Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert
...
Expose adapter limits, hook up spirv-cross
Differential Revision: https://phabricator.services.mozilla.com/D107840
2021-03-16 22:57:08 +00:00
Yury Delendik
2f5f62242f
Bug 1693912 - Renumber SIMD instructions based on final spec. r=rhunt
...
Renumbers instructions based on final SIMD spec.
Removes I16x8AnyTrue / I32x4AnyTrue
Differential Revision: https://phabricator.services.mozilla.com/D105840
2021-03-12 17:23:54 +00:00
Emilio Cobos Álvarez
ba2a3835f3
Bug 1694671 - Downgrade rayon-core to 1.8.1, rayon to 1.4.1. r=jrmuizel
...
This should help us isolate what rayon changes could've caused this
stability issue on 32-bit windows.
Automatically generated with:
$ cargo update -p rayon --precise 1.4.1 && cargo update -p rayon-core --precise 1.8.1 && ./mach vendor rust
Differential Revision: https://phabricator.services.mozilla.com/D108045
2021-03-12 11:35:08 +00:00
Noemi Erli
ad66d64b34
Backed out changeset 689dd6a2949c (bug 1694671) for causing RustMozCrash crashes CLOSED TREE
2021-03-12 02:08:10 +02:00
Emilio Cobos Álvarez
73de425e8d
Bug 1694671 - Downgrade rayon-core to 1.8.0, rayon to 1.4.0. r=jrmuizel
...
This should help us isolate what rayon changes could've caused this
stability issue on 32-bit windows.
Automatically generated with:
$ cargo update -p rayon --precise 1.4.0 && cargo update -p rayon-core --precise 1.8.0 && ./mach vendor rust
Differential Revision: https://phabricator.services.mozilla.com/D108045
2021-03-11 18:23:14 +00:00
Emilio Cobos Álvarez
d2b2c7b5e6
Bug 1697847 - Update crossbeam-utils in the tree. r=firefox-build-system-reviewers,mhentges,sheehan
...
We're already vendoring 0.8 so no reason not to do this. We're still
held back by an ancient tokio version, which I filed bug 1697845 for.
There are no breaking changes that affect any of our internal consumers.
Differential Revision: https://phabricator.services.mozilla.com/D108046
2021-03-11 18:15:44 +00:00
Jon Bauman
f8f210ce59
Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D107702
2021-03-09 21:36:31 +00:00
M. Sirringhaus
bcaf9b7cc1
Bug 1695646 - minidump_writer_linux mapping merge logic wrong r=gsvelto
...
The logic missed a pair of brackets, leading to memory regions
being merged that shouldn't have been merged (anonymous regions
with access flags set getting merged into the previous mapping)
Differential Revision: https://phabricator.services.mozilla.com/D106772
2021-03-05 13:32:27 +00:00
Dzmitry Malyshau
27e5308381
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
...
This is another WebGPU API update, it picks up a lot of changes that were made recently:
- new bind group layout
- new render pipeline descriptor
- new vertex formats
- limits
- compressed texture formats
- index format
- query sets
- and more small ones!
It also brings in the updated `gfx/wgpu` to support these API changes.
Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 21:25:46 +00:00
Brindusan Cristian
cae8a0ef30
Backed out changeset 0c0c723b0a0e (bug 1622846) for build bustages in Device.h. CLOSED TREE
2021-03-04 22:02:58 +02:00
Dzmitry Malyshau
65199ec16a
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
...
This is another WebGPU API update, it picks up a lot of changes that were made recently:
- new bind group layout
- new render pipeline descriptor
- new vertex formats
- limits
- compressed texture formats
- index format
- query sets
- and more small ones!
It also brings in the updated `gfx/wgpu` to support these API changes.
Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 17:48:28 +00:00
Mike Hommey
39a14165d0
Bug 1694318 - Remove the mozjs_sys rust crate. r=jandem
...
The mozjs_sys crate is actually responsible for all the problems
encountered with the js crate we just removed, but the sm-mozjs-crate
task that builds and runs tests for it doesn't fail because... there is
actually no test to build and run, so all it builds is a static library,
which doesn't expose all the problems that exist.
The content of this crate in mozilla-central is also outdated compared
to servo upstream.
Differential Revision: https://phabricator.services.mozilla.com/D106390
2021-03-02 08:09:35 +00:00
Mike Hommey
93e7a214c2
Bug 1694318 - Remove the js rust crate. r=jandem,sheehan
...
The sm-rust-bindings task that builds and runs tests for it actually only
doesn't fail by three(!) distinct happenstances of chance:
- It somehow doesn't hit a race condition that can happen, but that
attempting to change the build process for jsglue.cpp did,
- The second call to `cargo test` without `--feature debugmozjs` only
works because nothing was cleaned up from the first and the second
build uses artifacts from the first that are otherwise not there if
only running the second.
- The addition of rust code to spidermonkey (the jsrust crate in
js/src/rust) somehow didsn't cause problems in the current
configuration, but in other configurations (which fixing the second
thing above unveils) the build fails because of the multiple
definition of rust_eh_personality between the jsrust staticlib and the
rust stdlib that rustc links to test programs.
On top of all the above, the content of the crate in mozilla-central
has not received updates from upstream servo in years, and doesn't
reflect what servo actually uses.
Differential Revision: https://phabricator.services.mozilla.com/D106389
2021-03-02 08:09:35 +00:00
Jon Bauman
4d56684865
Bug 1695464
- Update mp4parse-rust to ccbe4eb. r=bryce,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D106727
2021-03-01 21:23:35 +00:00
Matthew Gregan
9388fa1057
Bug 1694777 - Update audioipc to 8fb5ff19. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-25 03:02:18 +00:00
smolnar
f7be142901
Backed out changeset 98ce934ae615 (bug 1694777) for causing multiple failures in RustMozCrash. CLOSED TREE
2021-02-25 01:38:45 +02:00
Matthew Gregan
45b135164f
Bug 1694777 - Update audioipc to a5fd9eef. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-24 22:22:40 +00:00
Chun-Min Chang
ace92a2b09
Bug 1692910 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Depends on D106252
Differential Revision: https://phabricator.services.mozilla.com/D106253
2021-02-24 15:59:53 +00:00
Matthew Gregan
00a601715e
Bug 1693270 - Switch audioipc-2 to vendored code. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D105453
2021-02-17 20:23:46 +00:00
Matthew Gregan
c7ff9a211c
Bug 1689517 - mach vendor rust. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D105446
2021-02-17 20:06:44 +00:00
M. Sirringhaus
1f377765b0
Bug 1666733
- Add error reporting to minidump generation (Linux) r=gsvelto
...
Linux only, as part of the oxidization effort (Bug 1620993) of breakpad.
Differential Revision: https://phabricator.services.mozilla.com/D103895
2021-02-10 10:05:37 +00:00
M. Sirringhaus
d4644353c1
Bug 1666733
- Rebase to latest upstream changes (ARM specific, which is still deactivated) r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D104537
2021-02-10 10:05:36 +00:00
Jeff Muizelaar
0abab2be63
Bug 1687536 - Move SWGL compositor into WebRender proper. r=lsalzman
...
This will let us use it from Wrench.
Differential Revision: https://phabricator.services.mozilla.com/D102343
2021-02-07 20:04:14 +00:00
Yury Delendik
cefacad6f0
Bug 1690817 - Update wat to 1.0.34 r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D104072
2021-02-05 02:31:10 +00:00
Jan-Erik Rediger
a141e81771
Bug 1690774 - Upgrade to Glean v34.1.0 to get a bugfix. r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D104049
2021-02-04 13:21:52 +00:00
Chris H-C
a28d2450d7
Bug 1690106 - fog crate no longer depends on glean_core r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D103832
2021-02-03 19:02:49 +00:00
Chris H-C
a09f369723
Bug 1690106 - Update Glean crates to v34 r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D103831
2021-02-03 19:02:33 +00:00
Tooru Fujisawa
ba4f83d4d6
Bug 1681624 - Update opcode for bug 1673553 and bug 1681272. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D103919
2021-02-03 16:45:02 +00:00
Jamie Nicol
abab286bf9
Bug 1689316 - Update glslopt to optimize shader switch statements in to fewer ifs. r=jrmuizel
...
We have encountered issues on some platforms due to a large number of
if statements in shaders. The shader optimizer previously generated
code with a large number of if statements, due to the way in which it
optimized switch statements.
Previously the optimizer output 2 if statements for every case in a
switch. First it ORs the "fallthrough" var with the case's
condition. Then sets the fallthrough var to false if the "break" var
is true. Then conditionally executes the case's instructions if
fallthrough is true. For example:
switch (uMode) {
case 0:
gl_Position = vec4(0.0);
break;
case 1:
gl_Position = vec4(1.0);
break;
}
becomes:
bool break_var = bool(0);
bool fallthrough_var = (0 == uMode);
if (break_var) fallthrough_var = bool(0);
if (fallthrough_var) {
gl_Position = vec4(0.0, 0.0, 0.0, 0.0);
break_var = bool(1);
};
fallthrough_var = (fallthrough_var || (1 == uMode));
if (break_var) fallthrough_var = bool(0);
if (fallthrough_var) {
gl_Position = vec4(1.0, 1.0, 1.0, 1.0);
break_var = bool(1);
};
This update removes one of these ifs, by ANDing the fallthrough_var
with !break_var rather than conditionally setting it to false. eg:
bool break_var = bool(0);
bool fallthrough_var = (0 == uMode);
if (fallthrough_var) {
gl_Position = vec4(0.0, 0.0, 0.0, 0.0);
break_var = bool(1);
};
fallthrough_var = (fallthrough_var || (1 == uMode));
fallthrough_var = (fallthrough_var && !(break_var));
if (fallthrough_var) {
gl_Position = vec4(1.0, 1.0, 1.0, 1.0);
break_var = bool(1);
};
This is logically equivalent but uses half as many if statements,
which helps to avoid driver bugs on some platforms.
Differential Revision: https://phabricator.services.mozilla.com/D103713
2021-02-01 21:14:15 +00:00
Julian Seward
ff3ceaf123
Bug 1689950 - Vendor in CL a25399760e9f12b679aa267dd2af7cfedc72bb71. Part 2: results of "mach vendor rust". r=yury.
...
Revendor CL to a25399760e9f12b679aa267dd2af7cfedc72bb71 from
https://github.com/mozilla-spidermonkey/wasmtime , branch firefox85.
This pulls in three code-correctness fixes that have accumulated in
the past month:
https://github.com/bytecodealliance/wasmtime/pull/{2548,2556,2559} .
Depends on D103672
Differential Revision: https://phabricator.services.mozilla.com/D103673
2021-02-01 16:20:01 +00:00
Xidorn Quan
1479c9d9e2
Bug 1687056 - Upgrade rkv to 0.17 and remove failure from rkv's dependent crates. r=vporof
...
Differential Revision: https://phabricator.services.mozilla.com/D102052
2021-01-29 12:58:00 +00:00
Bryce Seager van Dyk
7ce5240dfe
Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
...
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b
This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.
This also updates some mp4parse-rust dependencies which results in some
removals.
Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-27 21:01:24 +00:00
Xidorn Quan
ac3ecbadd3
Bug 1688439 - Update several Rust dependencies with known vulnerabilities reported by cargo audit. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D102850
2021-01-29 07:19:58 +00:00
M. Sirringhaus
5d4a325c23
Bug 1688882 - Always inform the main process that a minidump has been generated, even if it's incomplete r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D103041
2021-01-28 14:17:34 +00:00
Bogdan Tara
4535093154
Backed out changeset 924a3c191cdb (bug 1688784) for rust related windows bustage CLOSED TREE
2021-01-26 23:38:06 +02:00
Bryce Seager van Dyk
9bdd5b4443
Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
...
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b
This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.
This also updates some mp4parse-rust dependencies which results in some
removals.
Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-26 19:10:46 +00:00
Dragana Damjanovic
deaef5512f
Bug 1687787 - Neqo Version 0.4.21 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D102970
2021-01-26 07:27:57 +00:00
Henri Sivonen
9b210c311e
Bug 1686463 - Gather telemetry about automatic encoding detection outcomes. r=chutten,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D102397
2021-01-24 00:11:07 +00:00
smolnar
24d0effbb0
Backed out 2 changesets (bug 1687787) for causing xpcshell failures in netwerk/test/unit/test_http3_large_post. CLOSED TREE
...
Backed out changeset 5ca2c2f951ce (bug 1687787)
Backed out changeset 48f23619ddb8 (bug 1687787)
2021-01-21 15:33:28 +02:00
Dragana Damjanovic
ef14d64551
Bug 1687787 - Neqo version 0.4.20 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D102467
2021-01-21 11:40:52 +00:00
Lars T Hansen
bacaea238f
Bug 1687654 - Update wat to 1.0.33. r=rhunt
...
Pull in a number of new SIMD opcodes, and a change from iNxM.any_true
to v128.any_true. Plus whatever else has landed in the mean time...
Differential Revision: https://phabricator.services.mozilla.com/D102398
2021-01-20 17:35:23 +00:00
Nico Grunbaum
fba68a8e39
Bug 1687098 - Update WebRTC-SDP to version 0.3.8;r=drno
...
Differential Revision: https://phabricator.services.mozilla.com/D102110
2021-01-18 06:27:38 +00:00
Mike Hommey
dbc3d9867f
Bug 1685697 - Hide the rustc output from autocfg. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D101861
2021-01-15 12:19:13 +00:00
Mike Hommey
e4bf32e4f8
Bug 1686888 - Stop building dump_syms. r=gsvelto
...
Now that we use an external dump_syms, we don't need to build
breakpad's.
This means we also don't need the dump_syms_rust_demangle crate anymore.
Differential Revision: https://phabricator.services.mozilla.com/D101865
2021-01-15 10:31:48 +00:00
Chris H-C
3aba5f52fe
Bug 1673663 - Update Glean to 33.10.2 to get lock order fix r=TravisLong
...
Differential Revision: https://phabricator.services.mozilla.com/D102030
2021-01-15 20:27:07 +00:00
Chris H-C
43244314a8
Bug 1679950 - Remove Rust dispatcher from FOG r=TravisLong
...
Differential Revision: https://phabricator.services.mozilla.com/D101639
2021-01-15 20:33:30 +00:00
M. Sirringhaus
5299ba12e6
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
Nicolas Silva
be6b2bc8af
Bug 1686500 - Update etagere to 0.2.4 r=gfx-reviewers,kvark
...
The new version contains
- A bug fix for the bucketed allocator (we don't currently use it)
- A few fixes that can happen when requesting large enough allocation sizes to cause integer overflows. At the moment we never request an allocation larger than 512px so we are safe but it's still good to stay up to date.
Differential Revision: https://phabricator.services.mozilla.com/D101608
2021-01-14 08:31:40 +00:00
Henrik Skupin
b0aa196847
Bug 1668243 - [geckodriver] Release version 0.29.0. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101592
2021-01-13 17:47:31 +00:00
Henrik Skupin
bd6a1fdab2
Bug 1668243 - [webdriver] Release version 0.43.0. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101591
2021-01-13 16:42:09 +00:00
Henrik Skupin
04e2940102
Bug 1668243 - [rust-mozversion] Release version 0.4.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101590
2021-01-13 16:42:01 +00:00
Henrik Skupin
6c2057c69c
Bug 1668243 - [rust-mozrunner] Release version 0.12.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101589
2021-01-13 16:41:54 +00:00
Henrik Skupin
425ed3a57c
Bug 1668243 - [rust-mozprofile] Release version 0.7.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101588
2021-01-13 16:41:46 +00:00
Henrik Skupin
e3692a7e5f
Bug 1668243 - [rust-mozdevice] Release version 0.3.1. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101587
2021-01-13 15:55:18 +00:00
Zibi Braniecki
a5fd18ba3a
Bug 1686275 - Update fluent-rs to 0.14. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 16:30:20 +00:00
Razvan Maries
21321565f6
Backed out changeset 9fabf5ced4d3 (bug 1620993) for OSX Build bustages. CLOSED TREE
2021-01-13 12:57:41 +02:00
M. Sirringhaus
3665b8d70a
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
Butkovits Atila
4fb654352b
Backed out changeset 1a9fcf5cbe17 (bug 1686275) for causing failures on test_formatMessages.html. CLOSED TREE
2021-01-13 06:47:00 +02:00
Zibi Braniecki
1c1851d0fa
Bug 1686275 - Update fluent-rs to 0.14. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 02:50:44 +00:00
Henrik Skupin
2727c3cd24
Bug 1682219 - [third-party] Upgrade linked-hash-map crate from 0.5.1 to 0.5.4. r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D101469
2021-01-12 16:17:35 +00:00
Lars T Hansen
8275be2d9a
Bug 1682466 - Update wat to 1.0.31. r=rhunt
...
This version contains new opcodes for ExtMul.
Differential Revision: https://phabricator.services.mozilla.com/D101348
2021-01-11 21:29:14 +00:00
Emilio Cobos Álvarez
48bb279f22
Bug 1685950 - update cssparser. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D101300
2021-01-11 02:11:11 +00:00
Nicolas Silva
30d561c26b
Bug 1683294 - Update rayon to 1.5 r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D100110
2021-01-07 15:29:27 +00:00
Xidorn Quan
2b537ae32a
Bug 1684238 - Remove dependency to failure crates from bitsdownload. r=agashlin
...
Differential Revision: https://phabricator.services.mozilla.com/D100480
2021-01-05 22:32:00 +00:00
Jeff Muizelaar
a3db045160
Bug 1685214 - Add some documentation to qcms and bump the crate version. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D100845
2021-01-06 01:36:30 +00:00
Emilio Cobos Álvarez
3bd15f9e8e
Bug 1684261 - Fix build with rust nightly. r=jrmuizel
...
Fixes errors like:
dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.
I've left the most specific dependency, but for wgpu the rev is not
right, so I've kept the branch which effectively preserves behavior.
Differential Revision: https://phabricator.services.mozilla.com/D100485
2020-12-26 18:16:05 +00:00
Jeff Muizelaar
e6dad53841
Bug 1683966. Add some more objc autorelease pools. r=mstange
...
This isn't very systematic as I'm not sure the best approach for that
yet. That being said, this captures the bulk of the autoreleases without
that happen without a pool.
Differential Revision: https://phabricator.services.mozilla.com/D100363
2020-12-23 04:02:43 +00:00
Dragana Damjanovic
539ededfd5
Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw
...
Update neqo to 0.4.19
Differential Revision: https://phabricator.services.mozilla.com/D100338
2020-12-22 18:36:22 +00:00
Jeff Muizelaar
5a90b263f7
Bug 1683418. Add an autoreleasepool to staunch some of the bleeding. r=mstange,aosmond
...
There are probably other places that have this kind of problem but this
keeps thing simple for now and might be sufficient to get things under
control.
Further work will follow.
Differential Revision: https://phabricator.services.mozilla.com/D100294
2020-12-22 03:05:06 +00:00
Dzmitry Malyshau
6b5716d415
Bug 1680376
- WebGPU error handling infrastructure r=jgilbert,webidl,smaug
...
the goal of this PR is to provide the necessary
infrastructure to handle errors on the GPU process side and send them
back to the client side, triggering the uncaptured error events.
Differential Revision: https://phabricator.services.mozilla.com/D98542
2020-12-18 20:07:47 +00:00
Adam Gashlin
5097c15b3a
Bug 1683003 - Update comedy-rs to remove dependency on failure. r=bytesized
...
comedy 0.2.0 no longer impls Fail itself. By reenabling the default features
(including std) of failure, the blanket impl will cover that. These features
were disabled to remove a dependency on backtrace, but since bug 1608157 we
are using a version of failure without backtrace by default so that is no
longer needed.
Differential Revision: https://phabricator.services.mozilla.com/D99969
2020-12-17 19:14:35 +00:00
Jan-Erik Rediger
04b73ee4f1
Bug 1682638
- Update to Glean v33.9.1. r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D100006
2020-12-17 13:12:08 +00:00
Nicolas Silva
17739343f2
Bug 1679751 - Run Mach vendor rust. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D98657
2020-12-16 14:56:52 +00:00
Asumu Takikawa
bd345c38b9
Bug 1335652 - wasm exceptions part 7: vendor the latest wat r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D99594
2020-12-15 20:52:05 +00:00
Adam Gashlin
f949e155a3
Bug 1681574: Remove the old update agent skeleton. r=nalexander
...
I'm keeping the --enable-update-agent config option and the corresponding
MOZ_UPDATE_AGENT config flag and define, as these should still be useful.
As we never shipped this there is no need to keep anything around to
clean up the scheduled tasks.
Differential Revision: https://phabricator.services.mozilla.com/D99574
2020-12-15 19:00:25 +00:00
Chun-Min Chang
2e5d3014c7
Bug 1681811 - Update mp4parse-rust to 3d9efdc r=jbauman
...
Import the improvements made in mp4parse-rust repo. The changes would
save some redundant copy when calling avif related APIs and provide the
ability to get the alpha data of the parsed avif image.
Differential Revision: https://phabricator.services.mozilla.com/D98950
2020-12-14 22:31:07 +00:00
Dragana Damjanovic
96b916ebe1
Bug 1682262 - Update neqo to 0.4.18 and bindgen to 0.56 r=necko-reviewers,emilio,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D99665
2020-12-14 18:38:49 +00:00
Xidorn Quan
5b6e237eec
Bug 1681957 - Migrate gecko-fuzz-targets away from rkv 0.10. r=vporof
...
Differential Revision: https://phabricator.services.mozilla.com/D99453
2020-12-12 08:32:40 +00:00
Dan Glastonbury
d22631c4d7
Bug 1679094 - Resolve dom::Promise from Rust. r=nika
...
A very limited interface to allow resolving dom::Promises from Rust code by
marshaling values via nsIVariant.
Differential Revision: https://phabricator.services.mozilla.com/D97905
2020-12-12 02:55:49 +00:00
Csoregi Natalia
3b68bf27c8
Backed out changeset cccdff68c790 (bug 1679094) for causing build bustage. CLOSED TREE
2020-12-12 03:18:44 +02:00
Dan Glastonbury
27752e15a3
Bug 1679094 - Resolve dom::Promise from Rust. r=nika
...
A very limited interface to allow resolving dom::Promises from Rust code by
marshaling values via nsIVariant.
Differential Revision: https://phabricator.services.mozilla.com/D97905
2020-12-12 00:47:23 +00:00
Xidorn Quan
3173c39eb9
Bug 1681935 - Replace dependency to failure with thiserror in remote crate. r=remote-protocol-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D99442
2020-12-11 14:34:23 +00:00
Csoregi Natalia
24146fd642
Backed out changeset a8c087a36965 (bug 1681811) for failures on test_case_mp4. CLOSED TREE
2020-12-11 22:51:06 +02:00
Chun-Min Chang
2c75dfdc7b
Bug 1681811 - Update mp4parse-rust to 94fd2f1 r=jbauman
...
Import the improvements made in mp4parse-rust repo. The changes would
save some redundant copy when calling avif related APIs and provide the
ability to get the alpha data of the parsed avif image.
Differential Revision: https://phabricator.services.mozilla.com/D98950
2020-12-11 18:16:40 +00:00