Taylor Cramer
0f5b52e4a8
Stabilize conservative_impl_trait
2018-03-26 10:43:03 +02:00
Taylor Cramer
c393db67ba
Stabilize universal_impl_trait
2018-03-26 07:39:38 +02:00
kennytm
54544515ce
Rollup merge of #49318 - steveklabnik:update-books, r=kennytm
...
update books for next release
2018-03-25 01:26:48 +08:00
kennytm
e2b89221f1
Rollup merge of #49194 - Zoxc:unsafe-generator, r=cramertj
...
Make resuming generators unsafe instead of the creation of immovable generators
cc @withoutboats
Fixes #47787
2018-03-25 01:26:34 +08:00
steveklabnik
36322d00df
update books for next release
2018-03-24 15:31:02 +01:00
Alex Crichton
f74d01cf29
Rollup merge of #49028 - QuietMisdreavus:the-dark-forbidden-corners-of-rustdoc, r=frewsxcv
...
add an "unstable features" chapter to the rustdoc book
There are several rustdoc features that currently are undocumented, but also don't fit with the rest of the Rustdoc Book since they're also unstable. Some of these have corresponding feature gates and chapters in the Unstable Book, but many don't, and i wanted a place to talk about them officially.
Goal: talk about everything rustdoc can do that needs nightly
- [x] Feature gates (extensions to the doc attribute that can be caught by the compiler)
- [x] doc(cfg)
- [x] doc(masked)
- [x] doc(spotlight)
- [x] doc(include)
- [x] Command-line flags (features that require a CLI flag to use, where the flag itself is a `-Z` command or otherwise requires `-Z unstable-options` before rustdoc will accept it)
- [x] markdown-before-content/markdown-after-content
- [x] playground-url
- [x] display-warnings
- [x] crate-version
- [x] linker
- [x] sort-modules-by-appearance
- [x] themes/theme-checker
- [x] resource-suffix
- [x] `-Z force-unstable-if-unmarked`
- [x] Nightly-gated functionality (features that are gated by requiring a nightly build without needing a CLI flag or a feature gate to unlock)
- [x] intra-links
- [x] error numbers for `compile_fail` doctests
2018-03-23 10:16:08 -07:00
Murarth
7c442e5c9b
Stabilize method String::retain
2018-03-21 15:36:50 -07:00
QuietMisdreavus
b996f9d60f
review comments
2018-03-21 09:52:18 -05:00
John Kåre Alsaker
57896abc38
Make resuming generators unsafe instead of the creation of immovable generators. Fixes #47787
2018-03-21 00:09:58 +01:00
QuietMisdreavus
83e9f395d1
talk about force-unstable-if-unmarked
2018-03-20 11:23:48 -05:00
QuietMisdreavus
5e93394d32
talk about --display-warnings
2018-03-20 11:18:42 -05:00
Vadim Petrochenkov
7c90189e13
Stabilize slice patterns without ..
...
Merge `feature(advanced_slice_patterns)` into `feature(slice_patterns)`
2018-03-20 02:27:40 +03:00
QuietMisdreavus
b5ab5ceb4b
talk about --resource-suffix
2018-03-16 15:06:36 -05:00
QuietMisdreavus
6b2906018f
talk about --themes and --theme-checker
2018-03-16 14:41:51 -05:00
QuietMisdreavus
cc4f97e883
talk about --sort-modules-by-appearance
2018-03-16 14:30:56 -05:00
QuietMisdreavus
33ed787b49
talk about --linker
2018-03-16 13:46:10 -05:00
QuietMisdreavus
f9d3845138
talk about --crate-version
2018-03-16 13:38:06 -05:00
bors
36b6687318
Auto merge of #49051 - kennytm:rollup, r=kennytm
...
Rollup of 17 pull requests
- Successful merges: #48706 , #48875 , #48892 , #48922 , #48957 , #48959 , #48961 , #48965 , #49007 , #49024 , #49042 , #49050 , #48853 , #48990 , #49037 , #49049 , #48972
- Failed merges:
2018-03-16 00:09:14 +00:00
QuietMisdreavus
5d8443aeb1
talk about --playground-url
2018-03-15 14:44:17 -05:00
kennytm
97b489ef39
Rollup merge of #48961 - Songbird0:rustdoc_doctests_assertions, r=GuillaumeGomez
...
Rustdoc: example of use of assertions
I added this section at the beginning of the file because it seems to be basic information. Let me know if there's someplace more relevant.
See #47945 .
2018-03-16 01:49:45 +08:00
QuietMisdreavus
bb328237fc
talk about --markdown-(before|after)-content
2018-03-15 12:47:26 -05:00
QuietMisdreavus
43ed37711e
add new section about CLI flags
2018-03-15 09:35:22 -05:00
QuietMisdreavus
c24a58c87c
fix link
2018-03-15 09:29:54 -05:00
kennytm
92d1f8d8e4
Stabilize inclusive_range_syntax
language feature.
...
Stabilize the syntax `a..=b` and `..=b`.
2018-03-15 16:58:02 +08:00
QuietMisdreavus
3d90b4d738
add headings to categorize the features
2018-03-14 17:22:15 -05:00
QuietMisdreavus
067553d5a1
talk about doc(include)
2018-03-14 17:13:52 -05:00
QuietMisdreavus
82bd146d60
talk about doc(masked)
2018-03-14 16:40:28 -05:00
QuietMisdreavus
23a1da4d63
talk about doc(spotlight)
2018-03-14 16:06:53 -05:00
QuietMisdreavus
0f96e145fb
talk about doc(cfg)
2018-03-14 15:32:25 -05:00
QuietMisdreavus
30adb53f46
talk about intra-links
2018-03-13 17:00:51 -05:00
Anthony Defranceschi
a48224b9ac
Add a section for using assertions into doc tests.
...
See #47945 .
2018-03-13 14:20:57 +01:00
QuietMisdreavus
373b2cdcd1
talk about error numbers for compile_fail doctests
2018-03-12 17:26:20 -05:00
QuietMisdreavus
c685b57bf2
add page to the Rustdoc Book about unstable features
2018-03-12 17:16:21 -05:00
QuietMisdreavus
c80220436b
big fences to show that ``rust is the same as
``
2018-03-12 16:15:38 -05:00
Oliver Schneider
45abb1ba84
Stabilize const_indexing feature
2018-03-08 08:34:14 +01:00
Oliver Schneider
e97089dae3
Move librustc_const_eval to librustc_mir
2018-03-08 08:08:14 +01:00
Manish Goregaokar
fac7d7cfb2
Rollup merge of #48359 - jsgf:remap-path-prefix, r=sanxiyn
...
Fixes #47311 .
r? @nrc
2018-02-28 15:09:24 -08:00
kennytm
b443e57ce6
Rollup merge of #48166 - hedgehog1024:hedgehog1024-stabilize-entry_and_modify, r=alexcrichton
...
Stabilize 'entry_and_modify' feature
Stabilize `entry_and_modify` feature introduced by #44734 .
Closes #44733
2018-02-25 15:54:42 +08:00
Jeremy Fitzhardinge
56a6828533
Implement --remap-path-prefix
...
Remove experimental -Zremap-path-prefix-from/to, and replace it with
the stabilized --remap-path-prefix=from=to variant.
This is an implementation for issue of #41555 .
2018-02-22 15:13:21 -08:00
steveklabnik
ef48e0f2b9
Update the book to promote second edition
...
This updates the book repository, but mostly to include
https://github.com/rust-lang/book/pull/1180
TL;DR: the second edition is close enough to done that we should
universally recommend it over the first edition.
2018-02-21 14:26:09 -05:00
Guillaume Gomez
c5be497888
Fix unstable book
2018-02-17 18:27:46 +01:00
Guillaume Gomez
de8b429420
Update to last repository version
2018-02-17 16:31:07 +01:00
hedgehog1024
4360dfa126
Delete information about 'entry_and_modify' from Unstable book
2018-02-12 22:27:33 +03:00
bors
b8398d947d
Auto merge of #47752 - mark-i-m:at-most-once-rep, r=nikomatsakis
...
Implement `?` macro repetition
See rust-lang/rfcs#2298 (with disposition merge)
2018-02-11 18:11:01 +00:00
Mark Simulacrum
fe8e0d98f1
Update books for next release
2018-02-09 11:27:47 -07:00
kennytm
55aef3c9c7
Rollup merge of #47948 - pietroalbini:use-nested-groups-stabilize, r=petrochenkov
...
Stabilize use_nested_groups
As requested in #44494 . Documentation PRs already sent.
2018-02-06 02:13:51 +08:00
kennytm
ddc4284b71
Rollup merge of #47753 - steveklabnik:update-book, r=alexcrichton
...
Update book
This PR does two things:
1. update the book to include https://github.com/rust-lang/book/pull/1088
2. update to mdbook 0.1
Both of these things are big changes, so I want to land them now, well before the next branch, so we can kick the tires.
------------------------------
Locally, I'm seeing some weirdness around the reference and this:
![image](https://user-images.githubusercontent.com/27786/35411917-8dcbb31a-01e8-11e8-8c30-0bd280d93b9d.png )
Putting this PR up so others can try and build and see if it reproduces for them.
2018-02-06 02:13:49 +08:00
Pietro Albini
01f0814a2a
Stabilize use_nested_groups
2018-02-05 10:23:40 +01:00
steveklabnik
b320829da4
update reference
2018-02-04 15:44:48 -05:00
steveklabnik
dcb3e21b06
update trpl
...
Includes https://github.com/rust-lang/book/pull/1088 and
62210e326c
2018-02-04 15:44:48 -05:00