summary refs log tree commit diff
path: root/src/librustdoc/passes/collect_intra_doc_links.rs
AgeCommit message (Expand)AuthorLines
2022-05-26Rollup merge of #97066 - petrochenkov:nofragkind, r=camelidMichael Goulet-113/+52
2022-05-24fix simple clippy lintsklensy-10/+9
2022-05-21rustdoc: Some link resolution caching cleanupVadim Petrochenkov-35/+16
2022-05-21rustdoc: Stop using `write!` in `UrlFragment::render`Vadim Petrochenkov-13/+15
2022-05-21rustdoc: Remove `ItemFragment(Kind)`Vadim Petrochenkov-74/+30
2022-05-21Remove `crate` visibility modifier in libs, testsJacob Pratt-8/+11
2022-05-15rustdoc: Remove doc link resolution fallback to all `macro_rules` in the crateVadim Petrochenkov-30/+22
2022-05-13Fix rebaseVadim Petrochenkov-5/+2
2022-05-13rustdoc: Do not resolve associated item paths unnecessarilyVadim Petrochenkov-11/+9
2022-05-13rustdoc: Do not create `UrlFragment`s until they are necessaryVadim Petrochenkov-236/+133
2022-05-13rustdoc: Remove `fn resolve_macro`Vadim Petrochenkov-119/+43
2022-05-13rustdoc: Remove `ResolutionFailure::Dummy`Vadim Petrochenkov-37/+20
2022-05-13rustdoc: Remove `ResolutionFailure::MalformedGenerics`Vadim Petrochenkov-81/+61
2022-05-13rustdoc: Remove `ResolutionFailure::NoParentItem`Vadim Petrochenkov-49/+8
2022-05-02Auto merge of #96431 - petrochenkov:parent, r=cjgillotbors-11/+7
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-11/+7
2022-04-30rustdoc: Keep full `ParentScope` during early doc link resolutionVadim Petrochenkov-1/+4
2022-04-19rustdoc: Sligthly optimize `Attributes` construction and processing before do...Vadim Petrochenkov-1/+1
2022-04-19rustdoc: Cache preprocessed markdown linksVadim Petrochenkov-33/+51
2022-04-19rustdoc: Optimize and refactor doc link resolutionVadim Petrochenkov-5/+27
2022-04-16Rename `def_id` into `item_id` when the type is `ItemId` for readabilityGuillaume Gomez-9/+9
2022-04-07rustdoc: Early doc link resolution fixes and refactoringsVadim Petrochenkov-24/+23
2022-03-31rustdoc: Fix resolution of `crate`-relative paths in doc linksVadim Petrochenkov-32/+5
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-3/+4
2022-03-30fix rustdoclcnr-1/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-3/+4
2022-03-25resolve: Optimize path resolution for rustdocVadim Petrochenkov-17/+11
2022-03-15fix typosDylan DPC-1/+1
2022-03-14Auto merge of #94139 - est31:let_else_rustdoc, r=notriddlebors-7/+5
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-6/+6
2022-03-06Auto merge of #93805 - petrochenkov:doclinkself, r=camelid,GuillaumeGomezbors-91/+126
2022-03-04librustdoc: adopt let else in more placesest31-7/+5
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-4/+4
2022-02-23rustc_errors: add `downgrade_to_delayed_bug` to `Diagnostic` itself.Eduard-Mihai Burtescu-2/+9
2022-02-16Adopt let_else in even more placesest31-6/+2
2022-02-13rustdoc: Clean up `fn resolve_self_ty`Vadim Petrochenkov-30/+23
2022-02-13rustdoc: Stop textually replacing `Self` in doc links before resolving themVadim Petrochenkov-92/+117
2022-02-13rustdoc: Consider enum variants when resolving assoc items in doc linksVadim Petrochenkov-2/+19
2022-02-06rustdoc: Special-case macro lookups lessJoshua Nelson-19/+5
2022-01-28rustdoc: load the set of in-scope traits for modules with no docstringMichael Howell-0/+1
2022-01-26Auto merge of #88679 - petrochenkov:doctrscope, r=GuillaumeGomezbors-14/+3
2022-01-25Auto merge of #93095 - Aaron1011:remove-assoc-ident, r=cjgillotbors-1/+1
2022-01-25rustdoc: Pre-calculate traits that are in scope for doc linksVadim Petrochenkov-14/+3
2022-01-21rustdoc: Make some `pub` items crate-privateNoah Lev-1/+1
2022-01-19Store a `Symbol` instead of an `Ident` in `AssocItem`Aaron Hill-1/+1
2022-01-18intra-doc: Use the impl's assoc item where possibleNoah Lev-35/+53
2022-01-17Rollup merge of #92799 - rust-lang:followup-from-92533, r=Aaron1011Matthias Krüger-7/+3
2022-01-16Rollup merge of #92792 - mdibaiee:92662/fix-intra-doc-generics, r=camelidMatthias Krüger-1/+12
2022-01-16Rollup merge of #92635 - camelid:yet-more-cleanup, r=ManishearthMatthias Krüger-157/+159
2022-01-15Fix broken linkNoah Lev-1/+1