about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authormitaa <mitaa.ceb@gmail.com>2016-03-31 18:15:54 +0200
committermitaa <mitaa.ceb@gmail.com>2016-04-02 12:00:55 +0200
commitb1543a1aac0c9443e509e00ed6cddcc9b9400ac3 (patch)
tree4c9a10f50e88de9245f67df87d721045a0f79136 /src/rustllvm/ExecutionEngineWrapper.cpp
parent4583dc9b13f8a46b10bcc8eb4483080b9736cdd2 (diff)
downloadrust-b1543a1aac0c9443e509e00ed6cddcc9b9400ac3.tar.gz
rust-b1543a1aac0c9443e509e00ed6cddcc9b9400ac3.zip
Make the rendering process less pass-aware
Instead of hardcoding knowledge about the strip-private pass into the
rendering process we represent (some) stripped items as `ItemEnum::StrippedItem`.

Rustdoc will, for example, generate redirect pages for public items
contained in private modules which have been re-exported to somewhere
externally reachable - this will now not only work for the `strip-private`
pass, but for other passes as well, such as the `strip-hidden` pass.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions