portability-wg
portability-wg copied to clipboard
Coordination repository of the portability Working Group (WG)
Right now it can only be used on regular platforms due to the way the default hasher is initialized. This is a such a silly little thing. Yes, it's a...
In the mean time, see https://crates.io/crates/core_io
`rustdoc` currently generates documentation only for a single target/configuration. When using conditional compilation, some functionality can go missing or can appear depending on the options chosen. For example, [atomics of...
The portability lint as planned just lints the code that did not get `cfg`'d away. But an extension (raised many time including by me in https://github.com/rust-lang-nursery/portability-wg/issues/8#issuecomment-371246725) would have it be...
Hello, the current `rust-lang-nursery` organisation is considered deprecated, and the Rust Programming Language organisation is trying to consolidate managing Rust's GitHub organisations, as such we'd like you to consider moving...
This is a tracking issue for proposed changes to cargo that could aid portability. * Conditional compilation based on a dependent's choices. * Target-specific cargo features * #4 - Post...
The [`Component`](https://doc.rust-lang.org/std/path/enum.Component.html) enum includes a `Prefix` variant that only appears on Windows, which is not ideal. Optimally, OS specific functionality should not be exposed on other OSs. Worse, operating systems...
Inevitably, you'll come across a crate which requires minor patches to be compatible with another platform. Currently there are two options to deal with this situation: 1. Send patches adding...
Inevitably, when depending on a lot of crates, you'll find you have a dependency on `libc`. This issue tracks what can be done in such cases for platforms that don't...
People who want to add more platforms are currently largely on their own. We can create a guide that takes you through the steps needed to port Rust to your...