This is somewhat related to issue #19240.
By putting the standard libraries all in one seperate repository, or even each one in their own, it'd make porting rust conciderably easier. It would remove the need to work inside the rustc file tree, and it would make the build process way easier.