about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/mod.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-09-27 08:12:29 +0000
committerbors <bors@rust-lang.org>2020-09-27 08:12:29 +0000
commit71bdb8481760f7c6b8540d3dd176ed54a92c0f31 (patch)
treeff759d0a968f0e6f310c88eaf27d618764b021be /compiler/rustc_codegen_llvm/src/llvm/mod.rs
parentc9e5e6a53aef5cd1b939ecfa18f56bdf5bf0451c (diff)
parent049d29bac580b958cdff6e898dad22de09a27958 (diff)
downloadrust-71bdb8481760f7c6b8540d3dd176ed54a92c0f31.tar.gz
rust-71bdb8481760f7c6b8540d3dd176ed54a92c0f31.zip
Auto merge of #76955 - jyn514:refactor-diagnostics, r=euclio
Refactor and fix intra-doc link diagnostics, and fix links to primitives

Closes https://github.com/rust-lang/rust/issues/76925, closes https://github.com/rust-lang/rust/issues/76693, closes https://github.com/rust-lang/rust/issues/76692.

Originally I only meant to fix #76925. But the hack with `has_primitive` was so bad it was easier to fix the primitive issues than to try and work around it.

Note that this still has one bug: `std::primitive::i32::MAX` does not resolve. However, this fixes the ICE so I'm fine with fixing the link in a later PR.

This is part of a series of refactors to make #76467 possible.

This is best reviewed commit-by-commit; it has detailed commit messages.

r? `@euclio`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm/mod.rs')
0 files changed, 0 insertions, 0 deletions