| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-11-13 | Delete rustdoc::doctree | hi-rustin | -27/+0 | |
| Signed-off-by: hi-rustin <rustin.liu@gmail.com> | ||||
| 2021-08-28 | Teach tools that macros are now HIR items | inquisitivecrystal | -10/+2 | |
| 2021-05-01 | compute where_outer on demand, remove it from Module | Timothée Delabrouille | -5/+8 | |
| 2021-04-23 | rustdoc: Remove unnecessary `is_crate` field from doctree::Module and ↵ | Joshua Nelson | -2/+0 | |
| clean::Module It can be calculated on-demand even without a TyCtxt. This also changed `from_item_kind` to take a whole item, which avoids having to add more and more parameters. | ||||
| 2021-03-23 | Remove another unnecessary `Option` | Camelid | -2/+2 | |
| The previous changes mean that we can now remove this `Option`. | ||||
| 2021-01-20 | Move StructType to clean, remove it from Unions, make JSON output whether ↵ | Rune Tynan | -20/+0 | |
| something is a union | ||||
| 2021-01-15 | Remove doctree::Import | Rune Tynan | -14/+0 | |
| 2021-01-14 | Remove doctree::Variant | Rune Tynan | -6/+0 | |
| 2020-12-23 | Don't unnecessarily override attrs for Module | Joshua Nelson | -3/+1 | |
| They were never changed from the default, which you can get with `tcx.get_attrs()`. | ||||
| 2020-12-01 | Pass around Symbols instead of Idents in doctree | Joshua Nelson | -4/+4 | |
| The span was unused. | ||||
| 2020-11-27 | Remove doctree::Macro | Rune Tynan | -10/+1 | |
| 2020-11-24 | Get rid of doctree::ExternCrate | Joshua Nelson | -14/+0 | |
| 2020-11-24 | Get rid of doctree::Trait | Joshua Nelson | -13/+0 | |
| 2020-11-24 | Get rid of doctree::Function | Joshua Nelson | -21/+0 | |
| 2020-11-24 | Get rid of doctree::ForeignItem | Joshua Nelson | -7/+1 | |
| 2020-11-22 | Get rid of `doctree::Impl` | Joshua Nelson | -18/+0 | |
| 2020-11-21 | Fix wrong names when inlining | Joshua Nelson | -2/+3 | |
| 2020-11-21 | Get rid of some doctree items | Joshua Nelson | -78/+2 | |
| They can be derived directly from the `hir::Item`, there's no special logic. - TypeDef - OpaqueTy - Constant - Static - TraitAlias - Enum - Union - Struct | ||||
| 2020-11-17 | Remove dead code in rustdoc::doctree | Joshua Nelson | -47/+5 | |
| It was completely unused. | ||||
| 2020-11-15 | Make all rustdoc functions and structs crate-private | Joshua Nelson | -173/+173 | |
| This gives warnings about dead code. | ||||
| 2020-10-09 | Correctly handle "pub use" reexports | Guillaume Gomez | -0/+1 | |
| 2020-10-08 | Preserve the parent module of `DocFragment`s | Joshua Nelson | -0/+2 | |
| - Add `parent_module` to `DocFragment` - Require the `parent_module` of the item being inlined - Preserve the hir_id for ExternCrates so rustdoc can find the parent module later - Take an optional `parent_module` for `build_impl` and `merge_attrs`. Preserve the difference between parent modules for each doc-comment. - Support arbitrarily many re-exports in from_ast. In retrospect this is probably not used and could be simplified to a single `Option<(Attrs, DefId)>`. - Don't require the parent_module for all `impl`s, just inlined items In particular, this will be `None` whenever the attribute is not on a re-export. - Only store the parent_module, not the HirId When re-exporting a re-export, the HirId is not available. Fortunately, `collect_intra_doc_links` doesn't actually need all the info from a HirId, just the parent module. | ||||
| 2020-09-25 | Rename `whence` to `span` | Camelid | -17/+17 | |
| It's called `span` elsewhere in the compiler and `span` is also less surprising. `whence` is whimsical, but not super clear :) | ||||
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -1/+1 | |
| 2020-06-25 | Support configurable deny-warnings for all in-tree crates. | Eric Huss | -1/+1 | |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -22/+21 | |
| 2020-03-06 | Don't redundantly repeat field names (clippy::redundant_field_names) | Matthias Krüger | -1/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -2/+2 | |
| 2020-02-13 | Constness -> enum Const { Yes(Span), No } | Mazdak Farrokhzad | -1/+1 | |
| Same idea for `Unsafety` & use new span for better diagnostics. | ||||
| 2020-01-19 | Add `constness` field to `hir::ItemKind::Impl` | Dylan MacKenzie | -0/+1 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -4/+4 | |
| 2019-12-30 | Retire HirVec. | Camille GILLOT | -1/+1 | |
| 2019-12-27 | Fallout in other crates. | Camille GILLOT | -34/+34 | |
| 2019-12-22 | Format the world | Mark Rousskov | -17/+17 | |
| 2019-12-21 | Use Arena inside hir::StructField. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::EnumDef. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::ImplItem. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::TraitItem. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::ForeignItem. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::Item. | Camille GILLOT | -5/+4 | |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+1 | |
| This is done by moving some data definitions to syntax::expand. | ||||
| 2019-10-22 | Add missing space in librustdoc | Igor Aleksanov | -1/+1 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 | |
| 2019-08-11 | rustdoc: Replace HirVec with slices in doctree | Mark Rousskov | -21/+21 | |
| 2019-08-10 | Remove NodeId from doctree::Module | Mark Rousskov | -5/+3 | |
| 2019-08-10 | Gather deprecation information during cleaning | Mark Rousskov | -18/+0 | |
| 2019-08-10 | Gather stability information during cleaning | Mark Rousskov | -17/+3 | |
| 2019-08-02 | Replace "existential" by "opaque" | varkor | -4/+4 | |
| 2019-07-01 | rustc: use a separate copy of P for HIR than for AST. | Eduard-Mihai Burtescu | -1/+1 | |
