| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-04-12 | Fix invalid associated type rendering in rustdoc | Guillaume Gomez | -41/+74 | |
| 2017-04-09 | merge with master to pick up pulldown switch | QuietMisdreavus | -4/+4 | |
| 2017-04-06 | rustdoc: move the space at the end of where clauses | QuietMisdreavus | -3/+11 | |
| ...so that we don't indent the next line by one extra space | ||||
| 2017-04-06 | rustdoc: where clause adjustment to fix tests | QuietMisdreavus | -4/+7 | |
| - add spaces to output so stripping lines and breaking spaces renders the same - add commas to where clauses in rustdoc tests to match the new output | ||||
| 2017-04-05 | style: space between struct name and opening brace | QuietMisdreavus | -2/+2 | |
| 2017-04-04 | rustdoc: properly indent fn signatures in traits | QuietMisdreavus | -7/+21 | |
| 2017-03-31 | rustdoc: fix alignment of fn arguments when on multiple lines | QuietMisdreavus | -1/+1 | |
| 2017-03-31 | rustdoc: format where clauses like rust-lang-nursery/fmt-rfcs#38 | QuietMisdreavus | -32/+29 | |
| 2017-03-28 | rustdoc: format fns like format rfc 39 | QuietMisdreavus | -20/+16 | |
| 2017-03-21 | Add whitespace around "=" in assoc items | Guillaume Gomez | -2/+2 | |
| 2017-03-17 | Fix invalid debug display for associated consts | Guillaume Gomez | -2/+2 | |
| 2017-03-10 | Fix associated consts display | Guillaume Gomez | -19/+47 | |
| 2017-02-28 | Apply the same transformation to every types | Guillaume Gomez | -20/+34 | |
| 2017-02-26 | Put the const type and value into <code> | Guillaume Gomez | -18/+70 | |
| 2017-02-09 | Add the short type to inline links, too | Michael Howell | -2/+2 | |
| 2017-02-06 | rustdoc: Improve impl disambiguation | Oliver Middleton | -2/+4 | |
| * Don't disambiguate if there are multiple impls for the same type. * Disambiguate for impls of &Foo and &mut Foo. * Don't try to disambiguate generic types. | ||||
| 2017-01-21 | Force backline on all where in docs | Guillaume Gomez | -4/+3 | |
| 2017-01-17 | AST/HIR: Merge ObjectSum and PolyTraitRef | Vadim Petrochenkov | -13/+0 | |
| 2017-01-04 | Auto merge of #38414 - estebank:doc-dissambiguate, r=steveklabnik | bors | -164/+183 | |
| Rustdoc: disambiguate Implementors when the type name is not unique Presentation [goes from](https://doc.rust-lang.org/stable/std/iter/trait.ExactSizeIterator.html#implementors): <img width="492" alt="" src="https://cloud.githubusercontent.com/assets/1606434/21276752/b2b50474-c387-11e6-96e1-9766851da269.png"> to: <img width="787" alt="" src="https://cloud.githubusercontent.com/assets/1606434/21276763/bb37f6b0-c387-11e6-8596-9163cb254674.png"> on cases where there're multiple implementors with the same name. Fixes #37762. | ||||
| 2016-12-22 | use same param name across methods | Esteban Küber | -7/+10 | |
| 2016-12-20 | rustdoc: properly calculate line length for impl where clauses | QuietMisdreavus | -1/+1 | |
| 2016-12-15 | Rustdoc: disambiguate Implementors when the type name is not unique | Esteban Küber | -164/+180 | |
| 2016-11-30 | rustdoc: link to cross-crate sources directly. | Eduard-Mihai Burtescu | -10/+12 | |
| 2016-11-28 | rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR. | Eduard-Mihai Burtescu | -27/+0 | |
| 2016-10-17 | rustdoc: make Method/WhereClause wrappers use usize for indents | QuietMisdreavus | -12/+13 | |
| 2016-10-15 | rustdoc: if a where clause gets any lines, it gets its own line | QuietMisdreavus | -1/+3 | |
| 2016-10-15 | rustdoc: break where clauses onto their own line if they don't have enough room | QuietMisdreavus | -1/+6 | |
| 2016-10-15 | rustdoc: apply proper indent when where clauses aren't on their own line | QuietMisdreavus | -8/+26 | |
| 2016-10-13 | fix spurious </span> appearing before the opening tag | QuietMisdreavus | -1/+1 | |
| 2016-10-13 | rustdoc: add line breaks to where clauses a la rustfmt | QuietMisdreavus | -11/+23 | |
| 2016-10-11 | Rollup merge of #36679 - QuietMisdreavus:rustdoc-line-breaks, r=steveklabnik | Guillaume Gomez | -100/+318 | |
| rustdoc: print non-self arguments of bare functions and struct methods on their own line This change alters the formatting rustdoc uses when it creates function and struct method documentation. For bare functions, each argument is printed on its own line. For struct methods, non-self arguments are printed on their own line. In both cases, no line breaks are introduced if there are no arguments, and for struct methods, no line breaks are introduced if there is only a single self argument. This should aid readability of long function signatures and allow for greater comprehension of these functions. I've run rustdoc with these changes on my crate egg-mode and its set of dependencies and put the result [on my server](https://shiva.icesoldier.me/doc-custom/egg_mode/). Of note, here are a few shortcut links that highlight the changes: * [Bare function with a long signature](https://shiva.icesoldier.me/doc-custom/egg_mode/place/fn.reverse_geocode.html) * [Struct methods, with single self argument and with self and non-self arguments](https://shiva.icesoldier.me/doc-custom/egg_mode/tweet/struct.Timeline.html#method.reset) * [Bare functions with no arguments](https://shiva.icesoldier.me/doc-custom/rand/fn.thread_rng.html) and [struct methods with no arguments](https://shiva.icesoldier.me/doc-custom/hyper/client/struct.Client.html#method.new) are left unchanged. This PR consists of two commits: one for bare functions and one for struct methods. | ||||
| 2016-10-02 | Remove redundant 'Import' in variant names, stop reexporting. | Corey Farwell | -3/+3 | |
| 2016-10-02 | Rename method 'to_string' to match conventions. | Corey Farwell | -1/+1 | |
| 2016-09-26 | rustdoc: fix regression when printing single-element tuples | QuietMisdreavus | -1/+1 | |
| 2016-09-26 | rustdoc: format bare functions like rustfmt | QuietMisdreavus | -24/+29 | |
| see commit 2a274e72 for details | ||||
| 2016-09-26 | rustdoc: format struct methods like rustfmt | QuietMisdreavus | -99/+304 | |
| * ignore signatures 80 characters or shorter * otherwise, put arguments and return arrow on their own line, indented to the opening parenthesis in doing this, most of a plain-text output has been written for rustdoc, accessible through "alternate" Display printing: "{:#}" | ||||
| 2016-09-23 | rustdoc: format non-self arguments for struct methods on their own line | QuietMisdreavus | -1/+5 | |
| 2016-09-23 | rustdoc: print arguments to bare functions on their own line | QuietMisdreavus | -1/+5 | |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -2/+1 | |
| 2016-08-24 | Remove unnecessary 'Primitive' prefix on `PrimitiveType` enum variants. | Corey Farwell | -7/+7 | |
| 2016-08-24 | Stop reexporting `PrimitiveType` enum in librustdoc. | Corey Farwell | -13/+14 | |
| 2016-08-17 | Auto merge of #35236 - nrc:rustdoc-redirects, r=@alexcrichton | bors | -1/+1 | |
| rustdoc: redirect URLs cc #35020 which does this properly r? @alexcrichton | ||||
| 2016-08-17 | rustdoc: refactoring and tidying up | Nick Cameron | -1/+1 | |
| pulled out of #35020 | ||||
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -1/+1 | |
| Split Ty::is_empty method into is_never and is_uninhabited | ||||
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -1/+0 | |
| Replace FnOutput with Ty Replace FnConverging(ty) with ty Purge FnDiverging, FunctionRetTy::NoReturn and FunctionRetTy::None | ||||
| 2016-08-12 | syntax: add anonymized type syntax, i.e. impl TraitA+TraitB. | Eduard Burtescu | -0/+10 | |
| 2016-07-12 | rustdoc: Fix methods in seach results | Oliver Middleton | -22/+19 | |
| Currently methods from extern crates are sometimes added to the search index when they shouldn't be or added with the original path rather than the reexported path. This fixes that by making sure `cache().paths` only contains local paths like the description for it states. It also fixes a few minor issues with link rendering and redirect generation which would point to local crate docs even if the docs for that crate hadn't been generated. Also a bug with methods implemented on traits which caused wrong paths and so dead links in the search results has been fixed. | ||||
| 2016-07-06 | rustc: Update stage0 to beta-2016-07-06 | Alex Crichton | -2/+1 | |
| Hot off the presses, let's update our stage0 compiler! | ||||
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -12/+8 | |
| This is a spiritual succesor to #34268/8531d581, in which we replaced a number of matches of None to the unit value with `if let` conditionals where it was judged that this made for clearer/simpler code (as would be recommended by Manishearth/rust-clippy's `single_match` lint). The same rationale applies to matches of None to the empty block. | ||||
| 2016-06-09 | fix damage in librustc | Ariel Ben-Yehuda | -3/+4 | |
