Page MenuHomePhabricator

Update core-foundation dependency to 0.7
ClosedPublic

Authored by kvark on Apr 9 2020, 7:30 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 10, 9:12 AM
Unknown Object (File)
Thu, Apr 9, 8:02 PM
Unknown Object (File)
Thu, Apr 9, 3:40 AM
Unknown Object (File)
Tue, Apr 7, 2:05 AM
Unknown Object (File)
Mar 12 2026, 6:37 PM
Unknown Object (File)
Oct 15 2025, 6:07 PM
Unknown Object (File)
Oct 14 2025, 11:11 PM
Unknown Object (File)
Oct 14 2025, 5:41 PM
Subscribers

Diff Detail

Event Timeline

phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.

This looks fine to me, but do you plan to squash this with other commits on landing?

Also the change to third_party/rust/nom technically is only there because of an erroneous previous change, I left a comment at https://bugzilla.mozilla.org/show_bug.cgi?id=1628459#c4 about that. That change may disappear if that file gets readded by somebody else before you land this patch.

This revision is now accepted and ready to land.Apr 9 2020, 8:17 PM

This looks fine to me, but do you plan to squash this with other commits on landing?

Not, actually.
I reverted the 3rd party nom changes.

I reverted the 3rd party nom changes.

The latest version still has the nom/.travis.yml file which would need to be removed as well.

Really remove Nom from this change

This revision is now accepted and ready to land.Apr 10 2020, 1:08 AM

Please check the WR related changes in addition to the last review.

Your last try push has a build failure, looks like smallvec 1.3.0 takes a Range parameter to drain now. Since you've upgraded dependencies in webrender/Cargo.toml you'll also need to update the root (gecko) lockfile to pick that up by running cargo update -p webrender -p webrender_api. And of course add a range to the Smallvec::drain call.

kats requested changes to this revision.Apr 11 2020, 10:16 AM
This revision now requires changes to proceed.Apr 11 2020, 10:16 AM

your last try push is still showing some bustage. on my phone atm so I can't really dig into it.

your last try push is still showing some bustage. on my phone atm so I can't really dig into it.

I was trying to update everything to latest winit/glutin, but that turned out to be too much work, and I didn't roll back to the proper versions.
Good thing we have tries! Let's see if it's better this time ;)

This revision is now accepted and ready to land.Apr 11 2020, 8:14 PM