about summary refs log tree commit diff
path: root/src/doc
AgeCommit message (Collapse)AuthorLines
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-23/+9
Conflicts: src/librustc/diagnostics.rs src/librustdoc/clean/mod.rs src/librustdoc/html/format.rs src/libsyntax/parse/parser.rs
2015-01-21rollup merge of #21258: aturon/stab-3-indexAlex Crichton-8/+6
Conflicts: src/libcore/ops.rs src/librustc_typeck/astconv.rs src/libstd/io/mem.rs src/libsyntax/parse/lexer/mod.rs
2015-01-21Fix type inference problems in tests and docsAaron Turon-8/+6
2015-01-21rollup merge of #21433: alfie/typobookAlex Crichton-1/+1
Tiny fix
2015-01-21rollup merge of #21394: japaric/nononoAlex Crichton-5/+1
r? @FlaPer87
2015-01-21rollup merge of #21393: loganchien/fix-if-stmt-doc-titleAlex Crichton-1/+1
Slightly change the title to make it look more consistent with other chapters (e.g. Match.)
2015-01-21Fallout from stabilization.Aaron Turon-2/+2
2015-01-21docs: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-23/+9
2015-01-21remove `NoSendItem` and `NoSyncItem`Jorge Aparicio-5/+1
2015-01-20Auto merge of #21439 - alexcrichton:rollup, r=alexcrichtonbors-134/+134
Continuation of https://github.com/rust-lang/rust/pull/21428
2015-01-20Test fixes and rebase conflictsAlex Crichton-5/+5
2015-01-20docs: typoAlfie John-1/+1
2015-01-21Rollup merge of #21179 - nodakai:reference-mod-to-self, r=huonwBarosl LEE-4/+4
This should have been done together with 56dcbd17fdad5d39b7b02e22a7490d2468718d08 for rust-lang/rust#20361
2015-01-21Rollup merge of #21427 - steveklabnik:generics_fix, r=alexcrichtonBarosl LEE-3/+3
Multiple people have asked me if this is a reference to Hacker News, and I _certainly_ don't want to give them that impression.
2015-01-21Rollup merge of #21375 - petrochenkov:ssbsl, r=alexcrichtonBarosl LEE-1/+1
After PR #19766 added implicit coersions `*mut T -> *const T`, the explicit casts can be removed. (The number of such casts turned out to be relatively small).
2015-01-21Rollup merge of #21359 - WiSaGaN:bugfix/fix_marker, r=alexcrichtonBarosl LEE-2/+2
From std::markers to std::marker.
2015-01-21Rollup merge of #21358 - glacjay:patch-2, r=alexcrichtonBarosl LEE-0/+1
2015-01-21Rollup merge of #21357 - kimroen:patch-1, r=sanxiynBarosl LEE-3/+2
Having both "Right now" and "at the moment" in the same statement is redundant.
2015-01-21Rollup merge of #21345 - glacjay:patch-1, r=alexcrichtonBarosl LEE-1/+1
The reference should be `x`, not `FOO` itself.
2015-01-21Rollup merge of #21048 - aroben:patch-1, r=steveklabnikBarosl LEE-1/+1
Now both the enum values and the prose describing them mention the values in the same order.
2015-01-21Rollup merge of #21294 - alfie:typo, r=steveklabnikBarosl LEE-1/+1
Wrong verb.
2015-01-21Rollup merge of #21355 - alfie:suffix, r=steveklabnikBarosl LEE-107/+107
More [u]int => [i|u]size and [i|u] => [i|u]s changes
2015-01-21Rollup merge of #21280 - timparenti:old-guide-stub-grammar, r=alexcrichtonBarosl LEE-12/+12
This removes the extra "the" from the phrase "the the Rust Programming Language book", which isn't particularly grammatical, in stub documents introduced in #20802 to direct users from the old guides to the corresponding sections of the book.
2015-01-21Rollup merge of #20998 - estsauver:20984, r=steveklabnikBarosl LEE-1/+1
There are a large number of places that incorrectly refer to deriving in comments, instead of derives. If someone could look at src/etc/generate-deriving-span-tests.py, I'm not sure how those tests were passing before/if they were.
2015-01-20Small fix in TRPL 3.9Steve Klabnik-3/+3
Multiple people have asked me if this is a reference to Hacker News, and I _certainly_ don't want to give them that impression.
2015-01-20Auto merge of #19353 - icorderi:docs/grammar, r=steveklabnikbors-0/+777
Original [issue](https://github.com/rust-lang/rust/issues/19278) that inspired this patch. The [reference.md] has evolved past simple grammatical constructs, and it serves a different purpose. The intent for the proposed _grammar.md_ is to hold **only** the official reference for the language grammar. This document would keep track of grammatical changes to the language over time, facilitate discussions over proposed changes to the existing grammar, and serve as basis for building parsers by third-parties (IDE's, GitHub linguist, CodeMirror, etc.). The current state of the PR contains all the grammars that were available in [reference.md] and nothing else. There are still a lot of missing pieces that weren't available. The following are just a few of the definitions missing: - [Functions](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#functions) - [Structures](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#structures) - [Traits](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#traits) - [Implementations](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#implementations) - [Operators](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#unary-operator-expressions) - [Statements](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#statements) - [Expressions](https://github.com/icorderi/rust/blob/docs/grammar/src/doc/grammar.md#expressions) [reference.md]: https://github.com/rust-lang/rust/blob/master/src/doc/reference.md We need help from people familiar with those grammatical constructs to fill in the missing pieces.
2015-01-20Auto merge of #21257 - alexcrichton:issue-20064, r=pnkfelixbors-4/+4
These two attributes are used to change the entry point into a Rust program, but for now they're being put behind feature gates until we have a chance to think about them a little more. The #[start] attribute specifically may have its signature changed. This is a breaking change to due the usage of these attributes generating errors by default now. If your crate is using these attributes, add this to your crate root: #![feature(start)] // if you're using the #[start] attribute #![feature(main)] // if you're using the #[main] attribute cc #20064
2015-01-20Change the title of if statement in trpl book.Logan Chien-1/+1
2015-01-18Fix std::marker.Wangshan Lu-2/+2
From std::markers to std::marker.
2015-01-18fix formattingJay True-0/+1
2015-01-18docs: replacing more deprecated integer suffixesAlfie John-80/+80
2015-01-18Remove redundant "Right now"Kim Røen-3/+2
Having both "Right now" and "at the moment" in the same statement is redundant.
2015-01-18docs: replace deprecated integer suffixes from examplesAlfie John-28/+28
2015-01-18fix an error about the static lifetimeJay True-1/+1
The reference should be `x`, not `FOO` itself.
2015-01-17docs: typoAlfie John-1/+1
2015-01-17Fix more rollup problemsSteve Klabnik-0/+1
2015-01-17s/deriving/derives in Comments/DocsEarl St Sauver-1/+1
There are a large number of places that incorrectly refer to deriving in comments, instead of derives. Fixes #20984
2015-01-17docs: grammar fixAlfie John-1/+1
2015-01-17doc: Remove extra whitespace in the middle of lines to provide alignmentNick Howell-70/+70
"Idiomatic code should not use extra whitespace in the middle of a line to provide alignment." http://aturon.github.io/style/whitespace.html I realize the linked page still needs an RFC, but the docs should be written in accordance with the guidelines nevertheless.
2015-01-17Add C -> Rust example to FFI chapter of the book.Steve Klabnik-28/+46
Fixes #10489.
2015-01-17Fix up titles of TRPL chaptersSteve Klabnik-10/+10
2015-01-17Fix typo.Ms2ger-1/+1
2015-01-17Intpocalypse, book edition.Steve Klabnik-185/+187
Fix all usage of int/uint/i/u in the book.
2015-01-17Evaluate # fn in docsSteve Klabnik-35/+47
I searched for times when we were hiding functions with # in the documentation, and fixed them to not use it unless neccesary. I also made random improvements whenever I changed something. For example, I changed Example to Examples, for consistency. Fixes #13423
2015-01-17Remove segmented stack info from the FFI chapter of the book.Steve Klabnik-23/+0
Fixes #20071.
2015-01-17Replace obsolete constructions in into examplesAndrew Barchuk-12/+12
Replace deprecated integer suffixes. Remove integer type notations altogether where possible. Replace uses of deprecated `range()` function with range notation.
2015-01-17Remove Thread::detach() call from intro exampleAndrew Barchuk-1/+1
The mentioned method are no longer part of Thread. Spawned threads are detached by default as of now.
2015-01-17Fix intro concurrency examples compilation warnsAndrew Barchuk-5/+5
* Use range notation instead of deprecated `range()` * Remove deprecated `u` integer suffixes used in ranges * Replace deprecated `i` integer suffixes with `is` for vector numbers `Thread::spawn()` still gives "use of unstable item" warning which I hadn't found a way to fix.
2015-01-17Add enum discriminats to the reference.Steve Klabnik-0/+21
Fixes #15755
2015-01-17Remove unnecessary explicit conversions to *const Twe-1/+1