Sylvestre Ledru
00b7e06141
Bug 1617369 - rust dummy: fix the linting warnings r=fix
...
Differential Revision: https://phabricator.services.mozilla.com/D148893
2022-06-10 09:54:12 +00:00
Sylvestre Ledru
b848a697dc
Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,extension-reviewers,willdurand
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D148376
2022-06-10 09:21:45 +00:00
criss
44a8e72bfb
Backed out 2 changesets (bug 1772092) for causing build bustages. CLOSED TREE
...
Backed out changeset 30a2c0f4c97f (bug 1772092)
Backed out changeset 7dd164e9428c (bug 1772092)
2022-06-09 13:29:59 +03:00
Dragana Damjanovic
c530c7b6b8
Bug 1772092 - Update neqo to version 0.6.0 r=necko-reviewers,kershaw,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D147855
2022-06-09 10:09:52 +00:00
Mike Hommey
04162811ce
Bug 1773189 - Avoid windows-sys dependencies being pulled in by `cargo update`. r=emilio
...
Some crates in our graph have dependencies on parking_lot >= 0.11,
<=0.12, meaning `cargo update` might pull parking_lot 0.12, which brings
windows-sys.
mio >= 0.8.1 also pulls windows-sys in.
Differential Revision: https://phabricator.services.mozilla.com/D148587
2022-06-08 22:41:53 +00:00
Jan-Erik Rediger
2428c3ec64
Bug 1771743 - Upgrade rkv to include dependency updates. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D148504
2022-06-08 09:45:30 +00:00
Mike Hommey
887e185c4a
Bug 1773224 - Disable per-target runtime directory. r=firefox-build-system-reviewers,andi
...
There are a set of problems that arise from that setup that need to be
addressed before this can be enabled, but upstream is toying with it,
and it's better to have a setup that is stable rather than a setup that
can break when upstream changes something (which happened again earlier
today).
Differential Revision: https://phabricator.services.mozilla.com/D148625
2022-06-08 08:46:00 +00:00
Mike Hommey
8279f183b4
Bug 1773180 - Update cexpr to 0.6. r=emilio
...
Now that nom 7 was pulled in by glean/uniffi in bug 1768834, we don't
need to prevent cexpr from pulling it.
Differential Revision: https://phabricator.services.mozilla.com/D148575
2022-06-08 00:27:41 +00:00
Emilio Cobos Álvarez
255763ef57
Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug
...
Add a dom/base/rust crate called just "dom" where we can share these.
Most of the changes are automatic:
s/mozilla::EventStates/mozilla::dom::ElementState/
s/EventStates/ElementState/
s/NS_EVENT_STATE_/ElementState::/
s/NS_DOCUMENT_STATE_/DocumentState::/
And so on. This requires a new cbindgen version to avoid ugly casts for
large shifts.
Differential Revision: https://phabricator.services.mozilla.com/D148537
2022-06-07 23:09:52 +00:00
Mike Hommey
f42205257e
Bug 1772986 - Update crates that depend on hashbrown 0.9. r=gfx-reviewers,emilio,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D148476
2022-06-07 20:28:05 +00:00
Jan-Erik Rediger
8182bee632
Bug 1768834 - Switch to Glean with UniFFI integration r=glandium,chutten
...
Upgrades to Glean v50.0.1, which comes with a rewritten core and
UniFFI-powered bindings.
Glean has some API changes, so we swap it over to that. Mostly mechanical changes.
Also upgrades to inherent v1.0 in fog.
This matches what Glean uses internally and gets rid of one duplicated crate.
Also upgrades to glean-parser==6.0.1
One crate duplication now (change in `python/mozbuild/mozbuild/vendor/vendor_rust.py` required).
Some new crates now vendored.
These are transitive dependencies of Glean dependencies, all with valid
licenses and already used in other products (mobile).
Differential Revision: https://phabricator.services.mozilla.com/D146062
2022-06-07 12:37:20 +00:00
Mike Hommey
89e0a977d1
Bug 1684384 - Update glsl to 6.0. r=gfx-reviewers,lsalzman
...
Derived from patch by Dimitri Sabadie.
Differential Revision: https://phabricator.services.mozilla.com/D100511
2022-06-07 06:17:35 +00:00
Nika Layzell
7086a045e0
Bug 1743020 - Part 1: Opt third-party paths out of NoExplicitMoveConstructor checker, r=andi
...
The function2 library uses an explicit move constructor internally,
which would trigger this checker, and cause a build failure.
Differential Revision: https://phabricator.services.mozilla.com/D145689
2022-06-02 13:24:09 +00:00
Mike Hommey
25f84e6a3a
Bug 1771826 - Update builders to rustc 1.61. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D147707
2022-06-02 07:06:47 +00:00
Mike Hommey
762def9bb8
Bug 1772068 - Force update toml to 0.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147839
2022-06-02 01:06:14 +00:00
Mike Hommey
37504e8bcb
Bug 1772068 - Force update paste to 1.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147838
2022-06-02 01:06:14 +00:00
Mike Hommey
600bc7f33d
Bug 1772068 - Force update env_logger to 0.9. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147837
2022-06-02 01:06:13 +00:00
Mike Hommey
f590f4d97c
Bug 1772068 - Fixup default features for wrapper crates in build/rust. r=emilio
...
bug 1770894 added those without much regard for properly handling
default features. This is now fixed.
Differential Revision: https://phabricator.services.mozilla.com/D147836
2022-06-02 01:06:13 +00:00
Tyson Smith
3a35e1e8c3
Bug 1748880 - Enable 'function' UBSan check. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D147528
2022-06-01 22:22:48 +00:00
Mike Hommey
46156fb100
Bug 1710421 - [webdriver] Update warp and hyper dependencies. r=mjf,webdriver-reviewers
...
At the same time, update mdns_service to socket2 0.4 to avoid a duplicate.
Differential Revision: https://phabricator.services.mozilla.com/D147479
2022-06-01 22:05:53 +00:00
Jonathan Kew
7973e4e6c3
Bug 1771609 - patch 1 - Add a simple perf test for nsLineIterator performance on large blocks. r=perftest-reviewers,emilio,sparky
...
This uses selection-modification APIs to move up and down by lines in a large text block,
which relies on the block frame's nsILineIterator.
In my local m-c trunk build on macOS, this testcase currently reports times of around 1800ms.
Once the patch in this bug is applied, that drops to around 1300ms.
Differential Revision: https://phabricator.services.mozilla.com/D147577
2022-06-01 17:39:04 +00:00
Marian-Vasile Laza
03a1ff18e4
Backed out 6 changesets (bug 1772068, bug 1710421) for causing multiple web-platform failures. CLOSED TREE
...
Backed out changeset 7dc183461431 (bug 1772068)
Backed out changeset 437682fe4871 (bug 1772068)
Backed out changeset 717912ea0672 (bug 1772068)
Backed out changeset 6790f990c322 (bug 1772068)
Backed out changeset 33831638ba99 (bug 1710421)
Backed out changeset b35aaa56fa54 (bug 1710421)
2022-06-01 15:01:10 +03:00
Mike Hommey
7a0f51774b
Bug 1772068 - Force update toml to 0.5. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147839
2022-06-01 10:36:16 +00:00
Mike Hommey
9d7c444899
Bug 1772068 - Force update paste to 1.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147838
2022-06-01 10:36:16 +00:00
Mike Hommey
37111304e0
Bug 1772068 - Force update env_logger to 0.9. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147837
2022-06-01 10:36:15 +00:00
Mike Hommey
c7f69bc9d2
Bug 1772068 - Fixup default features for wrapper crates in build/rust. r=emilio
...
bug 1770894 added those without much regard for properly handling
default features. This is now fixed.
Differential Revision: https://phabricator.services.mozilla.com/D147836
2022-06-01 10:36:15 +00:00
Mike Hommey
d50e4bf7f4
Bug 1710421 - [webdriver] Update warp and hyper dependencies. r=mjf,webdriver-reviewers
...
At the same time, update mdns_service to socket2 0.4 to avoid a duplicate.
Differential Revision: https://phabricator.services.mozilla.com/D147479
2022-06-01 09:57:13 +00:00
Marian-Vasile Laza
5d7edc0d2e
Backed out 2 changesets (bug 1710421) for causing web-platform failures on context.rs. CLOSED TREE
...
Backed out changeset bdd6f29ebeeb (bug 1710421)
Backed out changeset 1739da34411f (bug 1710421)
2022-06-01 10:34:41 +03:00
Mike Hommey
2bfc571ce5
Bug 1710421 - [webdriver] Update warp and hyper dependencies. r=mjf,webdriver-reviewers
...
At the same time, update mdns_service to socket2 0.4 to avoid a duplicate.
Differential Revision: https://phabricator.services.mozilla.com/D147479
2022-06-01 06:44:07 +00:00
Mike Hommey
b523023954
Bug 1770894 - Force update hashbrown to 0.11. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147379
2022-05-31 22:05:03 +00:00
Mike Hommey
1cda4fe2c7
Bug 1770894 - Force update rand to 0.8. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147377
2022-05-31 22:05:01 +00:00
Cosmin Sabou
d3d37bf987
Backed out 4 changesets (bug 1770894) for causing build bustages.
...
Backed out changeset d4bd20e7ac74 (bug 1770894)
Backed out changeset ae6ffff33128 (bug 1770894)
Backed out changeset 2e4f492a8222 (bug 1770894)
Backed out changeset 13111f4c114a (bug 1770894)
2022-05-31 01:18:01 +03:00
Mike Hommey
0c40e18d9f
Bug 1770894 - Force update hashbrown to 0.11. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147379
2022-05-30 21:37:38 +00:00
Mike Hommey
27d763e0af
Bug 1770894 - Force update rand to 0.8. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147377
2022-05-30 21:37:37 +00:00
Mike Hommey
f686964c71
Bug 1770894 - Force update memmap2 to 0.3. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147255
2022-05-30 21:37:35 +00:00
Mike Hommey
acda3972e3
Bug 1770894 - Update dirs-sys. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147251
2022-05-30 21:37:34 +00:00
Mike Hommey
a10c04a7dc
Bug 1770894 - Patch redox_users with an empty crate. r=emilio
...
We don't support redox, so we might as well avoid pulling dependencies
we'll never need and may pull duplicates.
Differential Revision: https://phabricator.services.mozilla.com/D147250
2022-05-30 21:37:33 +00:00
Mike Hommey
f9d9d6369f
Bug 1770894 - Force update itertools to 0.10. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147249
2022-05-30 21:37:33 +00:00
Mike Hommey
8f5e659734
Bug 1770894 - Force update cfg-if to 1.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147248
2022-05-30 21:37:32 +00:00
Mike Hommey
7b06b12d90
Bug 1770894 - Update in-tree crates to bindgen 0.59. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147221
2022-05-30 21:37:31 +00:00
Mike Hommey
0f7d648b3b
Bug 1770894 - Force update bindgen to 0.59. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147150
2022-05-30 21:37:30 +00:00
Mike Hommey
721c5e9fb4
Bug 1771434 - Remove build/unix/mozilla.in. r=firefox-build-system-reviewers,andi,ahochheiden
...
Its use was removed from Firefox in bug 552864, in Thunderbird in bug 668869
and in Seamonkey in bug 722262. That was 10 years ago.
Differential Revision: https://phabricator.services.mozilla.com/D147484
2022-05-27 08:22:13 +00:00
Mike Hommey
b34edd1cad
Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D131588
2022-05-26 14:31:05 +00:00
Mike Hommey
df3223a294
Bug 1771242 - Upgrade clang to 14.0.4. r=firefox-build-system-reviewers,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D147384
2022-05-26 04:56:10 +00:00
Cristian Tuns
3796612e48
Backed out changeset 10a2fbadf5d3 (bug 1696504) for causing reftest failures on hiragino-kaku-1.html CLOSED TREE
2022-05-25 22:19:24 -04:00
Mike Hommey
c54b3311fb
Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D131588
2022-05-25 18:28:19 +00:00
Cathy Lu
803a4e8449
Bug 1721220 - Add BAD_STS_CERT error r=geckoview-reviewers,nika,agi,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D146234
2022-05-25 17:51:11 +00:00
Tyson Smith
31b54152ea
Bug 1769118 - Add MOZ_TRIVIAL_AUTO_VAR_INIT. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D146521
2022-05-24 19:29:01 +00:00
Mike Hommey
655bd32dbd
Bug 1769180 - Reject --disable-new-pass-manager with clang >= 15. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D147125
2022-05-24 08:21:42 +00:00
Mike Hommey
6b10bc399b
Bug 1770302 - Consolidate how the clang targets are configured. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D146874
2022-05-20 08:33:15 +00:00