rust-lang-nursery / portability-wg

Coordination repository of the portability Working Group (WG)
42 stars 3 forks source link

Automatic detection of compatibility #2

Open jethrogb opened 6 years ago

jethrogb commented 6 years ago

A lot of existing crates “just work” when using them on another platform or in another environment. Others require minor changes. How does one find such crates? Alternatively, given a crate, how does one know whether it's going to work in their current setup?

This issue is about trying to come up with static analysis tools that can be used to help answer such questions.

Ideas/prior work:

Ericson2314 commented 6 years ago

Per my comment in https://github.com/rust-lang/rust/issues/38509#issuecomment-271170949, now that we have an improved [patch], all we need is some of 1133 if we do keep std and core separate.