google / google/zerocopy

Vendor dependencies

Open
#2,906 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2.6k
Forks
179
Avg merge
1d 19h
Merged PRs (30d)
29

Description

## Progress

- [ ] Vendor normal dependencies (#2883)
- [ ] Vendor std dependencies for `-Zbuild-std[=core]`
- [ ] Update cargo-semver-checks to check against in-tree version of zerocopy (using `--baseline-rev`) so we don't have to bypass vendoring in order to run `cargo semver-checks`.

## Details

This will solve a number of problems:
- Simplify the logic which ensures that we never depend on crate versions which are incompatible with our MSRV
- In local development, avoid a performance bottleneck from updating the crates.io index (on the MSRV toolchain, this is a very slow process if the index is far out of date)
- In CI, avoid having to download dependencies
- Resolve #1595

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.