bors
a1c21ed7e2
Auto merge of #49504 - GuillaumeGomez:doc-all-types, r=QuietMisdreavus
...
Add page to list all crate's items
r? @QuietMisdreavus
2018-04-10 06:23:52 +00:00
bors
8c2d7b2da3
Auto merge of #49661 - alexcrichton:bump-bootstrap, r=nikomatsakis
...
Bump the bootstrap compiler to 1.26.0 beta
Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language
features!
2018-04-07 11:58:38 +00:00
Guillaume Gomez
1292e51e73
Improve code
2018-04-07 13:10:49 +02:00
kennytm
91e81fa2a3
Rollup merge of #49652 - GuillaumeGomez:anchor-collapsed, r=QuietMisdreavus
...
Fix anchors issue when everything is collapsed
Fixes #49455 .
@frewsxcv does it seem good for you like this?
r? @QuietMisdreavus
2018-04-07 14:51:27 +08:00
kennytm
c41b2d6111
Rollup merge of #49510 - GuillaumeGomez:anchor-field-position, r=QuietMisdreavus
...
Fix anchor position on fields
Take a look at `Option` variants for example and try to click on `§` to get the issue.
r? @QuietMisdreavus
2018-04-07 14:51:26 +08:00
bors
eeea94c11d
Auto merge of #49064 - QuietMisdreavus:piercing-the-veil, r=GuillaumeGomez
...
rustdoctest: suppress the default allow(unused) under --display-warnings
If you're passing rustdoc `--display-warnings`, you probably want to see the default ones too. This change modifies `test::make_test` to suppress the default `#![allow(unused)]` if the `--display-warnings` CLI flag was provided to rustdoc.
cc https://github.com/rust-lang/rust/issues/41574
2018-04-06 17:38:41 +00:00
bors
2253216ec5
Auto merge of #49335 - GuillaumeGomez:remove-unneeded-trait-implementations-title, r=QuietMisdreavus
...
Remove unneeded trait implementations titles
r? @QuietMisdreavus
2018-04-06 12:03:16 +00:00
Vadim Petrochenkov
3a30bad6de
Use Ident instead of Name in MetaItem
2018-04-06 11:52:16 +03:00
Vadim Petrochenkov
b3b5ef186c
Remove more duplicated spans
2018-04-06 11:50:49 +03:00
Vadim Petrochenkov
8719d1ed05
Rename PathSegment::identifier to ident
2018-04-06 11:46:26 +03:00
Alex Crichton
8958815916
Bump the bootstrap compiler to 1.26.0 beta
...
Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language
features!
2018-04-05 07:13:45 -07:00
Guillaume Gomez
238583a50f
Fix anchors issue when everything is collapsed
2018-04-04 16:16:53 +02:00
kennytm
52fd162603
Rollup merge of #49603 - GuillaumeGomez:fix-intra-link-trait-provided-method, r=QuietMisdreavus
...
Fix url for intra link provided method
Fixes #49582 .
r? @QuietMisdreavus
2018-04-04 11:07:22 +02:00
kennytm
e0c180362e
Rollup merge of #49516 - GuillaumeGomez:add-union-field-missing-anchor, r=QuietMisdreavus
...
Add missing anchor for union type fields
r? @QuietMisdreavus
2018-04-04 11:07:13 +02:00
kennytm
fcb17a4728
Rollup merge of #49515 - GuillaumeGomez:target-background, r=QuietMisdreavus
...
fix targetted value background
r? @QuietMisdreavus
2018-04-04 11:07:12 +02:00
kennytm
609e9f014f
Rollup merge of #49512 - GuillaumeGomez:intra-links-fields, r=QuietMisdreavus
...
Add support for variant and types fields for intra links
Part of #43466 .
r? @QuietMisdreavus
2018-04-04 11:07:11 +02:00
kennytm
b7b2ae2b6f
Rollup merge of #49179 - varkor:future-deprecation, r=QuietMisdreavus,GuillaumeGomez
...
Handle future deprecation annotations
This adds special handling to the `since` parameter of the `deprecated` attribute: in particular, if the `since` version exceeds the version of the compiler, the deprecation notice will not be printed; but a note is added to the documentation stating that the item will be deprecated in a later version.
(I've used `since` for this, rather than adding a new attribute, because it's more seamless and, I feel, intuitive. Plus it involves less code churn.)


This is a prerequisite for doing things renaming methods in the standard library (e.g. #30459 ). Resolves #30785 .
2018-04-04 11:07:10 +02:00
Guillaume Gomez
760e389fa6
Add page to list all crate's items
2018-04-04 00:56:08 +02:00
QuietMisdreavus
8145a77a28
suppress the default allow(unused) under --display-warnings
2018-04-02 14:37:16 -05:00
Guillaume Gomez
f9cc0307fe
Fix url for intra link provided method
2018-04-02 18:52:04 +02:00
Mark Simulacrum
5d3916d566
Rollup merge of #49451 - QuietMisdreavus:epoch-doctests, r=GuillaumeGomez
...
rustdoc: add an --edition flag to compile docs/doctests with a certain edition
To correspond with the 2018 edition, this adds a (currently unstable) `--edition` flag to rustdoc that makes it compile crates and doctests with the given edition. Once this lands, Cargo should be updated to pass this flag when the edition configuration option is given.
2018-04-01 18:04:54 +02:00
bors
9ceaa5676b
Auto merge of #49522 - mbrubeck:fs_read, r=SimonSapin
...
Rename fs::read_string to read_to_string and stabilize
As approved in https://github.com/rust-lang/rust/issues/46588#issuecomment-377530365
Closes #46588 .
2018-04-01 02:44:45 +00:00
varkor
44ad8fd136
Shorten deprecation note
2018-03-31 21:44:12 +01:00
bors
085c4b43b5
Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapin
...
Implement some trivial size_hints for various iterators
This also implements ExactSizeIterator where applicable.
Addresses most of the Iterator traits mentioned in #23708 .
I intend to do more, but I don't want to make the PR too large.
2018-03-31 06:40:56 +00:00
bors
1c5283b472
Auto merge of #49459 - GuillaumeGomez:primitive-intra-links, r=QuietMisdreavus
...
Add primitive intra-links
Part of #43466 .
r? @QuietMisdreavus
2018-03-31 01:34:15 +00:00
Matt Brubeck
6b7627f8c9
Rename fs::read_string to read_to_string and stabilize
2018-03-30 10:20:58 -07:00
Guillaume Gomez
d0eeb291dd
Add support for variant and types fields for intra links
2018-03-30 16:22:57 +02:00
Guillaume Gomez
adaaeeaee3
Add missing anchor for union type fields
2018-03-30 16:10:16 +02:00
Guillaume Gomez
7fdee5deb9
fix targetted value background
2018-03-30 15:43:22 +02:00
Guillaume Gomez
2cbbf8d77c
Fix anchor position on fields
2018-03-30 15:16:38 +02:00
bors
d8a1bc73f7
Auto merge of #49489 - kennytm:rollup, r=kennytm
...
Rollup of 10 pull requests
- Successful merges: #49443 , #49445 , #49446 , #49463 , #49464 , #49466 , #49468 , #49473 , #49484 , #49486
- Failed merges:
2018-03-30 04:17:05 +00:00
bors
15e8c5d846
Auto merge of #49412 - GuillaumeGomez:hide-type-decl, r=QuietMisdreavus
...
Hide type declarations by default
I'm not very happy for the moment about the rendering but the bases are here:
<img width="610" alt="screen shot 2018-03-27 at 11 56 27" src="https://user-images.githubusercontent.com/3050060/37960492-0e045954-31b6-11e8-9cea-1ef8a3f980c4.png ">
r? @QuietMisdreavus
2018-03-30 01:45:54 +00:00
kennytm
eb3e2feb0d
Rollup merge of #49445 - GuillaumeGomez:light-theme, r=QuietMisdreavus
...
Rename main theme into light theme
r? @QuietMisdreavus
2018-03-30 01:31:12 +02:00
kennytm
3d316a5515
Rollup merge of #49443 - GuillaumeGomez:fix-tooltip-position, r=QuietMisdreavus
...
Fix tooltip position
r? @QuietMisdreavus
2018-03-30 01:31:10 +02:00
Guillaume Gomez
d91a821ee8
Remove unneeded trait implementations titles
2018-03-29 14:33:16 +02:00
Guillaume Gomez
772a8028ff
Rename main theme into light theme
2018-03-29 13:45:56 +02:00
Guillaume Gomez
561e8efb7d
Add primitive intra-links
2018-03-29 13:43:55 +02:00
QuietMisdreavus
97aead0c6c
tidy
2018-03-29 09:12:24 +02:00
bors
dca14701a5
Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakis
...
Remove universes from `ty::ParamEnv`
This change was never meant to land. #48407 takes an alternate approach. However, that PR is now blocked on some issues with canonicalization, and rebasing these reverts gets harder each time, so let's just get this bit out of the way now.
r? @nikomatsakis
2018-03-29 05:44:40 +00:00
Guillaume Gomez
93f96be7d9
Fix tooltip position
2018-03-28 23:26:25 +02:00
kennytm
5dc80dc31f
Rollup merge of #49442 - GuillaumeGomez:text-overlap, r=QuietMisdreavus
...
Fix text overlap
Fixes #49006 .
r? @QuietMisdreavus
2018-03-28 17:55:17 +02:00
kennytm
1a89250356
Rollup merge of #49439 - GuillaumeGomez:trait-impl-collapse, r=QuietMisdreavus
...
Fix trait implementation not collapsing docs
r? @QuietMisdreavus
2018-03-28 17:55:16 +02:00
kennytm
611ceef28d
Rollup merge of #49429 - GuillaumeGomez:fix-collapse-toggle-insertion, r=QuietMisdreavus
...
Fix collapse toggle insertions on impl with docs
Just went through this one randomly... When an impl has docs, the collapse toggle isn't generated. This fixes it.
r? @QuietMisdreavus
2018-03-28 17:55:14 +02:00
kennytm
6ca14660af
Rollup merge of #49427 - Manishearth:rustdoc-impl-trait-extern, r=GuillaumeGomez
...
Correctly handle impl trait in external items in rustdoc
fixes #49373
r? @QuietMisdreavus
2018-03-28 17:55:12 +02:00
kennytm
c17ab378e9
Rollup merge of #49405 - GuillaumeGomez:search-appearance, r=QuietMisdreavus
...
Fix search appearance
Fixes #49377 .
r? @QuietMisdreavus
And a screenshot:
<img width="1016" alt="screen shot 2018-03-27 at 10 33 01" src="https://user-images.githubusercontent.com/3050060/37956373-7b522852-31ab-11e8-8915-7e20064b5edd.png ">
2018-03-28 17:55:10 +02:00
bors
d87c19db6d
Auto merge of #49019 - phil-opp:target-spec, r=pnkfelix
...
Introduce a TargetTriple enum to support absolute target paths
This PR replaces target triple strings with a `TargetTriple` enum, which represents either a target triple or a path to a JSON target file. The path variant is used if the `--target` argument has a `.json` extension, else the target triple variant is used.
The motivation of this PR is support for absolute target paths to avoid the need for setting the `RUST_TARGET_PATH` environment variable (see rust-lang/cargo#4905 for more information). For places where some kind of triple is needed (e.g. in the sysroot folder), we use the file name (without extension).
For compatibility, we keep the old behavior of searching for a file named `$(target_triple).json` in `RUST_TARGET_PATH` for non-official target triples.
2018-03-28 12:56:09 +00:00
QuietMisdreavus
d9bf37a5ae
use --edition for doctests, rather than just the crate
2018-03-28 13:54:05 +02:00
Guillaume Gomez
51f26acaea
Fix text overlap
2018-03-28 13:25:43 +02:00
Guillaume Gomez
884153a257
Fix trait implementation not collapsing docs
2018-03-28 09:51:18 +02:00
bors
e58df0d8c5
Auto merge of #49304 - sinkuu:impl_trait_rustdoc, r=QuietMisdreavus
...
Rustdoc support for universal_impl_trait
Hides type parameters synthesized by `impl Trait`-in-argument-position, and enables links to trait names.
<img alt="before" src="https://user-images.githubusercontent.com/7091080/37831646-a61413c6-2ee9-11e8-8ec2-a6137956d922.png " width="450"/>
↓
<img alt="after" src="https://user-images.githubusercontent.com/7091080/37831657-b2ff0ae6-2ee9-11e8-8797-fdad904782bf.png " width="450"/>
Fixes #49309
2018-03-28 05:29:57 +00:00