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

Update dependencies to current versions, reducing duplicate versions #963

Merged

Conversation

joshtriplett
Copy link
Member

With the help of "cargo tree -d", eliminate as many duplicate versions
of dependencies in wasmtime's dependency tree as possible, by updating
to current versions. This reduces compilation time and binary size.

Overall, this eliminates duplicate versions of wast, target-lexicon,
scroll, scroll_derive, proc-macro2, quote, syn, unicode-xid, gimli,
arrayvec, autocfg, two duplicate versions of goblin, one of the three
duplicate versions of wasmparser, and all versions of nodrop.

The only remaining duplicate dependencies are wasmparser (which will
require new releases of walrus and cranelift) and wast (which will
require a new release of witx).

Every commit in this series builds and passes tests; please don't
squash.

This also eliminates duplicate versions of gimli and arrayvec, and
eliminates the nodrop dependency entirely.
This also eliminates two duplicate versions of goblin, and duplicate
versions of proc-macro2, quote, syn, scroll_derive, and unicode-xid.
This eliminates duplicate versions of scroll.
This eliminates duplicate versions of target-lexicon.
…dings

This also eliminates the oldest of the three duplicate versions of
wasmparser.
This eliminates one of the duplicate versions of wast.
@alexcrichton alexcrichton merged commit 48202e0 into bytecodealliance:master Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants