| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-02 | Fix trait item doc setting, add new setting, start hiding elements by ↵ | Guillaume Gomez | -1/+2 | |
| default and then showing them up | ||||
| 2018-07-31 | Cleanup highlighting code | Mark Rousskov | -3/+1 | |
| Removes some unused code and de-publicizes structs | ||||
| 2018-07-31 | Remove global derive_id and reset_ids functions | Mark Rousskov | -88/+59 | |
| Previously these functions relied on TLS but we can instead thread the relevant state through explicitly. | ||||
| 2018-07-31 | Further extract error code switch | Mark Rousskov | -18/+22 | |
| Removes dependency on UnstableFeatures from markdown rendering | ||||
| 2018-07-30 | Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkov | bors | -1/+1 | |
| Don't format!() string literals Prefer `to_string()` to `format!()` take 2, this time targetting string literals. In some cases (`&format!("...")` -> `"..."`) also removes allocations. Occurences of `format!("")` are changed to `String::new()`. | ||||
| 2018-07-29 | Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkov | bors | -6/+6 | |
| Prefer to_string() to format!() Simple benchmarks suggest in some cases it can be faster by even 37%: ``` test converting_f64_long ... bench: 339 ns/iter (+/- 199) test converting_f64_short ... bench: 136 ns/iter (+/- 34) test converting_i32_long ... bench: 87 ns/iter (+/- 16) test converting_i32_short ... bench: 87 ns/iter (+/- 49) test converting_str ... bench: 54 ns/iter (+/- 15) test formatting_f64_long ... bench: 349 ns/iter (+/- 176) test formatting_f64_short ... bench: 145 ns/iter (+/- 14) test formatting_i32_long ... bench: 98 ns/iter (+/- 14) test formatting_i32_short ... bench: 93 ns/iter (+/- 15) test formatting_str ... bench: 86 ns/iter (+/- 23) ``` | ||||
| 2018-07-29 | Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakis | bors | -4/+2 | |
| Misc cleanups | ||||
| 2018-07-28 | Auto merge of #52585 - GuillaumeGomez:generic-impls, r=QuietMisdreavus | bors | -34/+61 | |
| [rustdoc] Generic impls Fixes #33772. r? @QuietMisdreavus | ||||
| 2018-07-28 | Don't format!() string literals | ljedrz | -1/+1 | |
| 2018-07-28 | Don't display full blanket implementation and put it into its own section | Guillaume Gomez | -17/+42 | |
| 2018-07-28 | Rollup merge of #52781 - ljedrz:avoid_vec_arguments, r=nikomatsakis | kennytm | -3/+3 | |
| Use a slice where a vector is not necessary | ||||
| 2018-07-27 | Use slices where a vector is not necessary | ljedrz | -3/+3 | |
| 2018-07-27 | Use str::repeat | Shotaro Yamada | -4/+2 | |
| 2018-07-27 | Prefer to_string() to format!() | ljedrz | -6/+6 | |
| 2018-07-25 | Add missing dyn | Tatsuyuki Ishi | -1/+1 | |
| 2018-07-22 | Improve code | Guillaume Gomez | -10/+1 | |
| 2018-07-22 | Cleanup | Guillaume Gomez | -6/+0 | |
| 2018-07-22 | Add filter over non generic impls | Guillaume Gomez | -1/+0 | |
| 2018-07-22 | Working generic impl | Guillaume Gomez | -21/+25 | |
| 2018-07-22 | some improvements | Guillaume Gomez | -3/+12 | |
| 2018-07-22 | part 2 | Guillaume Gomez | -1/+5 | |
| 2018-07-22 | First step to generic trait impls | Guillaume Gomez | -0/+1 | |
| 2018-07-19 | Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakis | bors | -4/+42 | |
| Implement existential types (not for associated types yet) r? @nikomatsakis cc @Centril @varkor @alexreg | ||||
| 2018-07-19 | Auto merge of #51854 - davidtwco:rfc-2008-rustdoc, r=QuietMisdreavus | bors | -3/+39 | |
| RFC 2008 non-exhaustive enums/structs: Rustdoc Part of #44109. Not sure how those who maintain rustdoc primarily would prefer this addition look or where it should be placed, happy to make any changes required. r? @QuietMisdreavus (not sure if this is the right person, just guessing) | ||||
| 2018-07-19 | Generate a page for existential types | Oliver Schneider | -4/+37 | |
| 2018-07-19 | Updated FRU terminology. | David Wood | -1/+1 | |
| 2018-07-18 | remove FIXME about macro redirects | QuietMisdreavus | -1/+0 | |
| Based on the discussion in #35705, the rustdoc team has determined that macro redirects are here to stay. Closes #35705 | ||||
| 2018-07-18 | Updated wording and placement of non-exhaustive notice so it is collapsed by ↵ | David Wood | -10/+12 | |
| default and easier to understand. | ||||
| 2018-07-18 | Implement existential types | Oliver Schneider | -0/+5 | |
| 2018-07-12 | Moved non_exhaustive message to fields/variants section and onto type. | David Wood | -17/+14 | |
| 2018-07-08 | Add setting to prevent doc auto-hide of trait implementations | Guillaume Gomez | -0/+2 | |
| 2018-07-05 | Simplified checking for non_exhaustive attribute. | David Wood | -1/+1 | |
| 2018-06-30 | Improved non_exhaustive message. | David Wood | -16/+29 | |
| 2018-06-30 | reduce search-index size | Guillaume Gomez | -13/+26 | |
| 2018-06-27 | Include type in non-exhaustive message. Include new css in dark theme. | David Wood | -3/+4 | |
| 2018-06-27 | Display #[non_exhaustive] in rustdoc on types. | David Wood | -0/+23 | |
| 2018-06-25 | Minify css | Guillaume Gomez | -12/+31 | |
| 2018-06-22 | Fix rustdoc and remove default impl for FnHeader | Taylor Cramer | -5/+7 | |
| 2018-06-21 | async await desugaring and tests | Taylor Cramer | -1/+2 | |
| 2018-06-21 | Display async fn in rustdoc. | Without Boats | -3/+5 | |
| 2018-06-21 | Parse async fn header. | Without Boats | -21/+16 | |
| This is gated on edition 2018 & the `async_await` feature gate. The parser will accept `async fn` and `async unsafe fn` as fn items. Along the same lines as `const fn`, only `async unsafe fn` is permitted, not `unsafe async fn`.The parser will not accept `async` functions as trait methods. To do a little code clean up, four fields of the function type struct have been merged into the new `FnHeader` struct: constness, asyncness, unsafety, and ABI. Also, a small bug in HIR printing is fixed: it previously printed `const unsafe fn` as `unsafe const fn`, which is grammatically incorrect. | ||||
| 2018-06-20 | Rename ParamBound(s) to GenericBound(s) | varkor | -3/+3 | |
| 2018-06-20 | Lift bounds into GenericParam | varkor | -3/+3 | |
| 2018-06-20 | Refactor generic parameters in rustdoc/clean | varkor | -4/+4 | |
| 2018-06-12 | rustdoc: add --extern-html-root-url flag | QuietMisdreavus | -2/+14 | |
| 2018-06-04 | Remove useless function call for keyword generation in rustdoc | Guillaume Gomez | -2/+1 | |
| 2018-06-04 | Few improvements | Guillaume Gomez | -1/+1 | |
| 2018-06-04 | Add doc keyword support | Guillaume Gomez | -47/+41 | |
| 2018-06-02 | Add attributes for trait and methods as well | Guillaume Gomez | -0/+1 | |
| 2018-05-15 | Auto merge of #48523 - varkor:generics-ty-generalisations, r=nikomatsakis | bors | -2/+5 | |
| The Great Generics Generalisation: Ty Edition Part of the generic parameter refactoring effort, split off from https://github.com/rust-lang/rust/pull/48149. Contains the `ty`-relative refactoring. r? @eddyb | ||||
