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
QuietMisdreavus
b996f9d60f
review comments
2018-03-21 09:52:18 -05: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
kennytm
1439c2ac35
Rollup merge of #47947 - goodmanjonathan:stabilize_match_beginning_vert, r=petrochenkov
...
Stabilize feature(match_beginning_vert)
With this feature stabilized, match expressions can optionally have a `|` at the beginning of each arm.
Reference PR: rust-lang-nursery/reference#231
Closes #44101
2018-02-04 23:28:58 +08:00
Volker Mische
cf78ff3913
Fix lang items box example code
...
The `exchange_free` lang item is gone in favour of `box_free` [1].
Some warnings are also fixed by this commit.
[1]: https://github.com/rust-lang/rust/commit/ca115dd083a1fe1d2b4892c5e50e49eb83ff1f3
2018-02-01 00:21:43 +01:00
Jonathan Goodman
a99b5db56a
stabilize match_beginning_vert
2018-01-30 16:00:55 -06:00
Mark Mansi
6943430e6d
Add ? to unstable book
2018-01-30 12:42:51 -06:00
kennytm
19aac099a5
Rollup merge of #47515 - jimmantooth:patch-1, r=QuietMisdreavus
...
Punctuation and clarity fixes.
2018-01-30 17:10:48 +08:00
evelynmitchell
05652d2ae3
fix for documentation error issue 47716
2018-01-24 09:25:46 -07:00