I built this branch and made it available via rustup toolchain link stage2 build/host/stage2. This toolchain can run cargo doc, but core and std and such only support my the host as a target.
From here, I made a new crate via cargo new --lib empty, and filled lib.rs with:
#![feature(no_core)]
#![no_std]
#![no_core]