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
Mike Hommey
9bd4f1813b
Bug 1770302 - Remove build_libcxx. r=firefox-build-system-reviewers,andi
...
Bug 1744890 moved build_libcxx out of the individual json configs, and
bug 1748056 made it always True. We can now remove it.
Differential Revision: https://phabricator.services.mozilla.com/D146873
2022-05-20 08:33:15 +00:00
Mike Hommey
b798bb1980
Bug 1770251 - Centralize PGO mozconfig bits. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D146852
2022-05-20 08:31:46 +00:00
Razvan Cojocaru
d8294d5641
Bug 1142667 - [elfhack] Leak of |relhack| in |do_relocation_section|. r=firefox-build-system-reviewers,glandium
...
Now using std::unique_ptr<> for relhack, relhackcode and init, so
that nothing can leak on non-success exit paths.
Differential Revision: https://phabricator.services.mozilla.com/D144138
2022-05-20 07:01:54 +00:00
Iulian Moraru
283a88b45c
Backed out changeset c2a224a0f3b4 (bug 1142667) for causing multiple build bustages on host_elfhack.
2022-05-19 03:25:50 +03:00
Razvan Cojocaru
7d3f1ced24
Bug 1142667 - [elfhack] Leak of |relhack| in |do_relocation_section|. r=firefox-build-system-reviewers,glandium
...
Now using std::unique_ptr<> for relhack, relhackcode and init, so
that nothing can leak on non-success exit paths.
Differential Revision: https://phabricator.services.mozilla.com/D144138
2022-05-18 21:18:32 +00:00
Mike Hommey
f5c03cb647
Bug 1769902 - Fix license lint. r=fix CLOSED TREE
2022-05-19 01:00:08 +03:00
Mike Hommey
beaa7521c7
Bug 1769902 - Update the itoa crate to 1.0.x. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D146662
2022-05-18 21:04:31 +00:00
Kagami Sascha Rosylight
a9e8954b79
Bug 1765832 - Part 1: Restrict MOZ_KNOWN_LIVE to be modifiable only by constructor/destructors r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D146023
2022-05-18 18:07:00 +00:00
criss
441a887295
Backed out 3 changesets (bug 1765832) for causing build bustages on Transferable.cpp
...
Backed out changeset c7c5a5208d60 (bug 1765832)
Backed out changeset 05a53421e1d8 (bug 1765832)
Backed out changeset 87cf3ec70aab (bug 1765832)
2022-05-18 16:28:24 +03:00
Kagami Sascha Rosylight
07b6302656
Bug 1765832 - Part 1: Restrict MOZ_KNOWN_LIVE to be modifiable only by constructor/destructors r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D146023
2022-05-18 12:57:44 +00:00
Kagami Sascha Rosylight
2a6bc5e42d
Bug 1769494 - Exclude xpc from JSHandleRootedTypedefChecker r=andi
...
XPC also follows SpiderMonkey rule so it should be excluded for now. This will reduce a good amount of warnings.
Differential Revision: https://phabricator.services.mozilla.com/D146497
2022-05-18 10:38:10 +00:00
Andrew McCreight
fa8bfd1245
Bug 1514936, part 2 - Drop the outer arguments from static components. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D146457
2022-05-17 20:24:19 +00:00