Tracking Issue: Switch to upstream compiler
The goal is to eliminate any Redox-specific code in the Rust compiler so we don't need a fork.
-
Finish removing old-format schemes -
Eliminate Scheme
fromPrefix
in library/std/src/path.rs, and removePrefix
as an option forPath
-
Review other commits from our fork and determine if any can be upstreamed or removed, or if something needs to be fixed, and add work items to this list -
Upgrade our fork to the latest Rust, with minimal difference from upstream -
Remove garbage "redox" code from the upstream (there are several items that are half-done or no longer needed) -
Push any changes from our fork to the upstream -
Update toolchain to use upstream