Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump almost all dependencies to their latest version #257

Merged
merged 6 commits into from Feb 6, 2020

Conversation

@linkmauve
Copy link
Contributor

linkmauve commented Feb 4, 2020

I’m pleasantly surprised so few of them required any kind of (visible) code change. The few which did have a dedicated commit.

The only remaining one according to cargo-outdated is pathfinder_text’s dependency on lyon_path, but this is just waiting for a font-kit release as that crate dropped lyon from its direct dependencies anyway.

A cargo test goes down from 373 crates to 365 crates to build.

@linkmauve linkmauve force-pushed the linkmauve:eijebong branch from e9ccff6 to 00b531c Feb 5, 2020
@linkmauve linkmauve force-pushed the linkmauve:eijebong branch from 00b531c to dc9559e Feb 6, 2020
@linkmauve
Copy link
Contributor Author

linkmauve commented Feb 6, 2020

Now that #259 has been merged, tests should pass and this should be good to go!

linkmauve added 5 commits Feb 4, 2020
swf-tree got renamed into swf-types for their 0.10 release.
The API of winit has changed quite a lot in their 0.20 release.
I’m pleasantly surprised that none of these required any (visible) code
change, but tests pass so let’s go with that. :)
@linkmauve linkmauve force-pushed the linkmauve:eijebong branch from dc9559e to 124472c Feb 6, 2020
@pcwalton pcwalton merged commit 183c802 into servo:master Feb 6, 2020
2 checks passed
2 checks passed
Travis CI - Pull Request Build Passed
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@linkmauve linkmauve deleted the linkmauve:eijebong branch Feb 8, 2020
linkmauve added a commit to linkmauve/pathfinder that referenced this pull request Jun 5, 2020
Its only use is for CoreAnimationLayerRef::from_ptr() in
PFMetalDeviceCreate, so this fixes a warning on other platforms.

The last time I tried to fix this warning I didn’t notice that it was
actually used, and thus 2d2bc14 broke
the macOS build in servo#257.
bors-servo added a commit that referenced this pull request Jun 16, 2020
Only use foreign-types on macOS in the C API

Its only use is for `CoreAnimationLayerRef::from_ptr()` in `PFMetalDeviceCreate`, so this fixes a warning on other platforms.

The last time I tried to fix this warning I didn’t notice that it was actually used, and thus 2d2bc14 broke the macOS build in #257.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.