| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-09-05 | add feature gate doc_masked and tests | QuietMisdreavus | -0/+37 | |
| 2017-09-05 | use - for unstable book filenames | Jon Gjengset | -0/+0 | |
| 2017-09-05 | Add or_default to Entry APIs | Jon Gjengset | -0/+13 | |
| 2017-09-03 | Add precision for rustdoc block codes | Guillaume Gomez | -0/+13 | |
| 2017-09-03 | Add compile_fail documentation | Guillaume Gomez | -8/+20 | |
| 2017-09-01 | Fix unstable book example | Matt Ickstadt | -2/+4 | |
| 2017-09-01 | Implement RFC 1925 | Matt Ickstadt | -0/+21 | |
| 2017-08-30 | Rollup merge of #44172 - mattico:patch-2, r=frewsxcv | Alex Crichton | -1/+1 | |
| Fix link in unstable book entry for Generators | ||||
| 2017-08-30 | Rollup merge of #44044 - mattico:string-splice-return, r=dtolnay | Alex Crichton | -2/+1 | |
| Remove Splice struct return value from String::splice The implementation is now almost identical to the one in the RFC. Fixes #44038 cc #32310 | ||||
| 2017-08-29 | Fix link in unstable book entry for Generators | Matt Ickstadt | -1/+1 | |
| 2017-08-26 | Remove Splice struct return value from String::splice | Matt Ickstadt | -2/+1 | |
| 2017-08-17 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -23/+0 | |
| 2017-08-17 | Rollup merge of #43914 - steveklabnik:update-books, r=QuietMisdreavus | Corey Farwell | -0/+0 | |
| Update the books for next release | ||||
| 2017-08-16 | Update the books for next release | steveklabnik | -0/+0 | |
| 2017-08-16 | Stabilize rvalue promotion to 'static. | Eduard-Mihai Burtescu | -23/+0 | |
| 2017-08-16 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -33/+111 | |
| 2017-08-15 | Auto merge of #43500 - murarth:string-retain, r=alexcrichton | bors | -0/+23 | |
| Add method `String::retain` Behaves like `Vec::retain`, accepting a predicate `FnMut(char) -> bool` and reducing the string to only characters for which the predicate returns `true`. | ||||
| 2017-08-15 | Auto merge of #43863 - steveklabnik:ship-the-rustdoc-book, r=frewsxcv | bors | -32/+4 | |
| Ship the rustdoc book Fixes #42322, as it's the last step. Blocked on https://github.com/rust-lang/rust/pull/43790, though they will not conflict. r? @rust-lang/docs | ||||
| 2017-08-14 | Add method `String::retain` | Murarth | -0/+23 | |
| Behaves like `Vec::retain`, accepting a predicate `FnMut(char) -> bool` and reducing the string to only characters for which the predicate returns `true`. | ||||
| 2017-08-14 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -5/+458 | |
| 2017-08-14 | Remove plugins chapter | steveklabnik | -32/+2 | |
| we don't want to support plugins | ||||
| 2017-08-14 | Rollup merge of #43790 - steveklabnik:rustdoc-passes, r=QuietMisdreavus | Corey Farwell | -1/+84 | |
| Write the "passes" chapter of the rustdoc book cc #42322 r? @rust-lang/docs | ||||
| 2017-08-14 | Write the "passes" chapter of the rustdoc book | steveklabnik | -1/+84 | |
| cc #42322 | ||||
| 2017-08-14 | link to the rustdoc book from the main docs | steveklabnik | -0/+2 | |
| 2017-08-13 | Auto merge of #43348 - kennytm:fix-24658-doc-every-platform, r=alexcrichton | bors | -0/+42 | |
| Expose all OS-specific modules in libstd doc. 1. Uses the special `--cfg dox` configuration passed by rustbuild when running `rustdoc`. Changes the `#[cfg(platform)]` into `#[cfg(any(dox, platform))]` so that platform-specific API are visible to rustdoc. 2. Since platform-specific implementations often won't compile correctly on other platforms, `rustdoc` is changed to apply `everybody_loops` to the functions during documentation and doc-test harness. 3. Since platform-specific code are documented on all platforms now, it could confuse users who found a useful API but is non-portable. Also, their examples will be doc-tested, so must be excluded when not testing on the native platform. An undocumented attribute `#[doc(cfg(...))]` is introduced to serve the above purposed. Fixes #24658 (Does _not_ fully implement #1998). | ||||
| 2017-08-12 | Auto merge of #43812 - steveklabnik:rustdoc-doc-tests, r=QuietMisdreavus | bors | -1/+237 | |
| rustdoc doc tests This is mostly adapted from the book v1's chapter. cc https://github.com/rust-lang/rust/issues/42322 r? @rust-lang/docs | ||||
| 2017-08-11 | rustdoc doc tests | steveklabnik | -1/+237 | |
| 2017-08-11 | address review feedback | steveklabnik | -4/+10 | |
| 2017-08-10 | ignore more things | steveklabnik | -4/+4 | |
| 2017-08-10 | review feedback | steveklabnik | -4/+12 | |
| 2017-08-10 | doc doc(inline) and doc(no_inline) | steveklabnik | -1/+57 | |
| 2017-08-10 | Document the doc attribute | steveklabnik | -4/+109 | |
| cc #42322 | ||||
| 2017-08-10 | Implemented #[doc(cfg(...))]. | kennytm | -0/+42 | |
| This attribute has two effects: 1. Items with this attribute and their children will have the "This is supported on **** only" message attached in the documentation. 2. The items' doc tests will be skipped if the configuration does not match. | ||||
| 2017-08-09 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -0/+0 | |
| 2017-08-05 | Bump 'src/doc/book' git submodule. | Corey Farwell | -0/+0 | |
| Primarily to pick up this change: https://github.com/rust-lang/book/pull/866 ...to move this PR forward: https://github.com/rust-lang/rust/pull/43641 | ||||
| 2017-08-03 | Update nomicon | Simon Sapin | -0/+0 | |
| 2017-07-28 | Update rename State in docs | John Kåre Alsaker | -11/+11 | |
| 2017-07-28 | Remove support for `gen arg` | Alex Crichton | -9/+9 | |
| 2017-07-28 | Tweak docs | John Kåre Alsaker | -8/+8 | |
| 2017-07-28 | Touch up unstable docs for generators | Alex Crichton | -4/+11 | |
| 2017-07-28 | Fix examples | John Kåre Alsaker | -5/+8 | |
| 2017-07-28 | Clarifying documentation for generator | Alex Crichton | -4/+7 | |
| 2017-07-28 | Add documentation for generators | Alex Crichton | -0/+232 | |
| 2017-07-26 | Auto merge of #43373 - alexcrichton:stabilize-1.20.0, r=aturon | bors | -20/+0 | |
| Stabilize more APIs for the 1.20.0 release In addition to the few stabilizations that have already landed, this cleans up the remaining APIs that are in `final-comment-period` right now to be stable by the 1.20.0 release | ||||
| 2017-07-26 | Rollup merge of #42959 - SimonSapin:nonzero-checked, r=sfackler | Mark Simulacrum | -0/+0 | |
| Make the "main" constructors of NonZero/Shared/Unique return Option Per discussion in https://github.com/rust-lang/rust/issues/27730#issuecomment-303939441. This is a breaking change to unstable APIs. The old behavior is still available under the name `new_unchecked`. Note that only that one can be `const fn`, since `if` is currently not allowed in constant contexts. In the case of `NonZero` this requires adding a new `is_zero` method to the `Zeroable` trait. I mildly dislike this, but it’s not much worse than having a `Zeroable` trait in the first place. `Zeroable` and `NonZero` are both unstable, this can be reworked later. | ||||
| 2017-07-25 | Stabilize the `compile_error_macro` feature | Alex Crichton | -20/+0 | |
| Stabilizes: * `compile_error!` as a macro defined by rustc Closes #40872 | ||||
| 2017-07-22 | Rename {NonZero,Shared,Unique}::new to new_unchecked | Simon Sapin | -0/+0 | |
| 2017-07-20 | Document use of `compiler_builtins` with `no_std` binaries | Joe Ranweiler | -0/+43 | |
| The docs for the `compiler_builtins_lib` library feature were removed in #42899. But, though the `compiler_builtins` library has been migrated out-of-tree, the feature remains, and is needed to use the stand-alone crate. We reintroduce the docs for the feature, and add a reference to them when describing how to create a `no_std` executable. | ||||
| 2017-07-14 | Update the books. | steveklabnik | -0/+0 | |
| 2017-07-10 | Test src/doc once more | Mark Simulacrum | -3/+3 | |
