| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-10-09 | Simplify included import items handling | Guillaume Gomez | -8/+8 | |
| 2020-10-09 | Correctly handle "pub use" reexports | Guillaume Gomez | -2/+2 | |
| 2020-08-31 | Fix strings indent | Guillaume Gomez | -1/+1 | |
| 2020-07-27 | Extract `Cache` and other types from `html` module | Joseph Ryan | -9/+11 | |
| 2020-07-16 | Revert "Remove "important traits" feature" | Manish Goregaokar | -0/+12 | |
| This reverts commit 1244ced9580b942926afc06815e0691cf3f4a846. | ||||
| 2020-06-26 | Generate docs for links to private items when passed --document-private | Joshua Nelson | -1/+1 | |
| - Pass around document_private a lot more - Add tests + Add tests for intra-doc links to private items + Add ignored tests for warnings in reference links | ||||
| 2020-02-27 | Remove "important traits" feature | Guillaume Gomez | -12/+0 | |
| 2020-02-17 | Rename `FunctionRetTy` to `FnRetTy` | Yuki Okushi | -1/+1 | |
| 2020-01-26 | rustdoc: Fix re-exporting primitive types | Oliver Middleton | -5/+8 | |
| * Generate links to the primitive type docs for re-exports. * Don't ICE on cross crate primitive type re-exports. * Make primitive type re-exports show up cross crate. | ||||
| 2020-01-20 | Add `MaybeConst` variant to `{ast,hir}::TraitBoundModifier` | Dylan MacKenzie | -0/+1 | |
| 2020-01-07 | Rollup merge of #67908 - ollie27:rustdoc_const_html_escape, r=GuillaumeGomez | Yuki Okushi | -3/+14 | |
| rustdoc: HTML escape const values r? @GuillaumeGomez | ||||
| 2020-01-05 | rustdoc: HTML escape const values | Oliver Middleton | -3/+14 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-04 | canonicalize FxHash{Map,Set} imports | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -254/+285 | |
| 2019-12-22 | Implement PrintWithSpace trait on hir::Mutability | Guillaume Gomez | -11/+11 | |
| 2019-12-08 | Sort auto trait and blanket implementations display | Guillaume Gomez | -0/+11 | |
| 2019-09-28 | rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures. | Eduard-Mihai Burtescu | -4/+11 | |
| 2019-09-13 | Remove *Space wrappers in favor of direct impls or functions | Mark Rousskov | -68/+43 | |
| 2019-09-13 | Unwrap Visibility fields | Mark Rousskov | -6/+2 | |
| There's not really any reason to not have the visibility default to inherited, and this saves us the trouble of checking everywhere for whether we have a visibility or not. | ||||
| 2019-09-13 | Move to print functions on types instead of impl fmt::Display | Mark Rousskov | -413/+468 | |
| This will eventually allow us to easily pass in more parameters to the functions without TLS or other such hacks | ||||
| 2019-09-07 | Move to buffers throughout print_item | Mark Rousskov | -3/+3 | |
| 2019-09-07 | layout::render takes Print instead of fmt::Display | Mark Rousskov | -1/+5 | |
| 2019-09-07 | De-indent all fmt::Display impls for later replacement to functions | Mark Rousskov | -5/+5 | |
| 2019-09-07 | Implement Print for FnOnce(&mut Buffer) | Mark Rousskov | -9/+11 | |
| This means that callers can pass in a closure like `|buf| some_function(..., &mut buf)` and pass in arbitrary arguments to that function without complicating the trait definition. We also keep the impl for str and String, since it's useful to be able to just pass in "" or format!("{}"...) results in some cases. This changes Print's definition to take self, instead of &self, because otherwise FnOnce cannot be called directly. We could instead take FnMut or even Fn, but that seems like it'd merely complicate matters -- most of the time, the FnOnce does not constrain us at all anyway. If it does, a custom Print impl for &'_ SomeStruct is not all that painful. | ||||
| 2019-09-07 | Move sidebar to Buffer-printing | Mark Rousskov | -0/+23 | |
| 2019-09-07 | Add buffer abstraction | Mark Rousskov | -0/+65 | |
| 2019-08-26 | Transition a few fmt::Display impls to functions | Mark Rousskov | -49/+53 | |
| This introduces a WithFormatter abstraction that permits one-time fmt::Display on an arbitrary closure, created via `display_fn`. This allows us to prevent allocation while still using functions instead of structs, which are a bit unwieldy to thread arguments through as they can't easily call each other (and are generally a bit opaque). The eventual goal here is likely to move us off of the formatting infrastructure entirely in favor of something more structured, but this is a good step to move us in that direction as it makes, for example, passing a context describing current state to the formatting impl much easier. | ||||
| 2019-08-26 | Inline RawMutableSpace | Mark Rousskov | -16/+7 | |
| 2019-08-26 | Store only the current depth | Mark Rousskov | -6/+6 | |
| Previously we stored the entire current path which is a bit expensive and only ever accessed its length. This stores the length directly. | ||||
| 2019-08-26 | Remove support for printing HRef in alternate mode | Mark Rousskov | -11/+8 | |
| The alternate mode merely prints out the passed in text which is largely useless (as the text can simply be directly printed). | ||||
| 2019-08-10 | Replace is_doc_reachable with is_public | Mark Rousskov | -2/+1 | |
| 2019-06-26 | remove unused derives and variants | Andy Russell | -3/+0 | |
| 2019-06-05 | Addressed points raised in review. | Niko Matsakis | -4/+19 | |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -4/+3 | |
| 2019-06-03 | Auto merge of #59033 - GuillaumeGomez:duplicated-bounds, r=Dylan-DPC | bors | -11/+11 | |
| Fix duplicated bounds printing in rustdoc Fixes #56331. Once again, I couldn't find out how to reproduce it with a small code so no test... :-/ r? @QuietMisdreavus | ||||
| 2019-05-26 | Rename "Associated*" to "Assoc*" | Andrew Xu | -1/+1 | |
| We are going to uniform the terminology of all associated items. Methods that may or may not have `self` are called "associated functions". Because `AssociatedFn` is a bit long, we rename `Associated` to `Assoc`. | ||||
| 2019-05-18 | Fix display of const generics in rustdoc | Guillaume Gomez | -3/+1 | |
| 2019-03-22 | Rollup merge of #59170 - varkor:const-generics-rustdoc, r=QuietMisdreavus,eddyb | Mazdak Farrokhzad | -24/+23 | |
| Add const generics to rustdoc Split out from #53645. This work is a collaborative effort with @yodaldevoid. The `FIXME`s are waiting on a refactor to `LazyConst`. I'll address these in a follow up, but I thought it would be better to implement the rest now to avoid bitrot. r? @QuietMisdreavus | ||||
| 2019-03-18 | Make clean::Constant display respect f.alternate() | varkor | -1/+3 | |
| 2019-03-18 | Fix indentation issue | varkor | -1/+1 | |
| 2019-03-18 | Refactor `GenericArgs` to include const generics | varkor | -14/+5 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-18 | Implement `Clean` for const generics | varkor | -0/+6 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-18 | Rename typarams to param_names | varkor | -10/+10 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-14 | Add default keyword handling in rustdoc | Guillaume Gomez | -0/+11 | |
| 2019-03-09 | Fix duplicated bounds printing in rustdoc | Guillaume Gomez | -11/+11 | |
| 2019-02-27 | Support defining C compatible variadic functions | Dan Robertson | -17/+5 | |
| Add support for defining C compatible variadic functions in unsafe rust with extern "C". | ||||
| 2019-02-23 | Transition librustdoc to 2018 edition | Hirokazu Hata | -39/+40 | |
| 2019-02-20 | Rollup merge of #58409 - euclio:impl-trait-wrapping, r=QuietMisdreavus | kennytm | -11/+15 | |
| rustdoc: respect alternate flag when formatting impl trait Fixes #58226. Before: <img width="963" alt="screen shot 2019-02-12 at 3 23 30 pm" src="https://user-images.githubusercontent.com/1372438/52665732-4496ea00-2eda-11e9-9e29-efffe43b2abf.png"> After: <img width="964" alt="screen shot 2019-02-12 at 3 23 51 pm" src="https://user-images.githubusercontent.com/1372438/52665733-452f8080-2eda-11e9-999a-dd1fb28dee16.png"> | ||||
| 2019-02-15 | Add Const kind to rustdoc | varkor | -0/+10 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
