Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
rustc: Split Emscripten to a separate codegen backend #47730
This commit introduces a separately compiled backend for Emscripten, avoiding
A new field was added to each target for this commit which specifies the backend
There's a whole bunch of consequences of this change, but I'll try to enumerate
This commit means that when you download the
referenced this pull request
Jan 25, 2018
Mark-Simulacrum left a comment
So I think I'm mostly happy with this (only reviewing the second commit). Can we check if this will by-default make a clone of rust-lang/rust with
Indeed! I made sure to verify that we don't clone LLVM twice (we don't) and the right thing happens on CI (download from github).
Now when you do enable emscripten I think that the two llvm submodules probably won't share objects, but I'm not sure there's much we can do about that...