about summary refs log tree commit diff
path: root/src/doc
AgeCommit message (Collapse)AuthorLines
2019-06-26Update src/borrow_check/region_inference/lifetime_parameters.mdNiko Matsakis-1/+1
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26Update src/borrow_check/region_inference/constraint_propagation.mdNiko Matsakis-1/+1
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26adjust overview slightlyNiko Matsakis-13/+14
2019-06-26describe region inference and member constraints in some detailNiko Matsakis-68/+466
2019-06-26start filling out the constraint propagation chapter in more detailNiko Matsakis-1/+144
2019-06-26break out parts of the region inference chapter into sub-chaptersNiko Matsakis-457/+461
2019-06-26fix typoNiko Matsakis-1/+1
2019-06-26avoid ftp linksMark Mansi-2/+2
2019-06-26fix broken linksMark Mansi-5/+6
2019-06-26add bibligraphy appendixMark Mansi-0/+90
2019-06-25Auto merge of #60732 - jswrenn:arbitrary_enum_discriminant, r=pnkfelixbors-0/+37
Implement arbitrary_enum_discriminant Implements RFC rust-lang/rfcs#2363 (tracking issue #60553).
2019-06-24Update to mdbook-linkcheck 0.3.0Who? Me?!-1/+1
2019-06-24Update mdbookWho? Me?!-2/+2
2019-06-24Change stage0 cfg_attr to bootstrapflip1995-1/+1
2019-06-24fix compiler-teamb41sh-1/+1
2019-06-22Remove FnBox.Mazdak Farrokhzad-35/+1
2019-06-22Rollup merge of #61267 - michaelwoerister:update-xlto-table, r=alexcrichtonMazdak Farrokhzad-2/+3
rustc-book: Update the rustc/clang compatibility table for xLTO. Firefox is using these combinations successfully.
2019-06-21Implement arbitrary_enum_discriminantJohn Wrenn-0/+37
2019-06-21rustc-book: Add documentation on how to use PGO.Michael Woerister-0/+154
2019-06-20Update mdbookEric Huss-0/+0
2019-06-20Added Rustc Debugger Support ChapterAmanjeev Sethi-0/+322
2019-06-19Closures implement Copy and Clone, generators don'tJake Goulding-1/+1
2019-06-18syntax: Factor out common fields from `SyntaxExtension` variantsVadim Petrochenkov-1/+1
2019-06-15fix typosMark Mansi-2/+2
2019-06-15Update for TyCtxt<'a, 'gcx, 'tcx> -> TyCtxt<'tcx>.Eduard-Mihai Burtescu-76/+27
2019-06-15fix ci failures, typos, broken linksMark Mansi-4/+4
2019-06-15Some edits to address review commentsMark Mansi-60/+114
2019-06-15Notes about closure de-sugaringBlitzerr-0/+160
2019-06-15add note about rebuilding llvmMark Mansi-1/+3
2019-06-15Changes to config.toml require a cleanJonathan Behrens-0/+3
2019-06-15type_alias_enum_variants: Remove from unstable book.Mazdak Farrokhzad-36/+0
2019-06-13Fix a few typos in type inference chapterJonas Schievink-3/+3
Also try to test the top example
2019-06-12Add triagebotSantiago Pastorino-0/+1
2019-06-12Rollup merge of #61734 - mati865:books, r=alexcrichtonMazdak Farrokhzad-0/+0
Migrate rust-by-example to MdBook2
2019-06-11Update how-to-build-and-run.mdWho? Me?!-1/+2
2019-06-11Update how-to-build-and-run.mdWho? Me?!-7/+5
2019-06-11Update compiler-debugging.mdWho? Me?!-3/+4
2019-06-11use debug instead of debuginfo-levelWho? Me?!-3/+4
2019-06-11Migrate rust-by-example to MdBook2Mateusz MikuĊ‚a-0/+0
2019-06-10Implement RFC 2645 (transparent enums and unions)Michael Bradshaw-0/+176
Tracking issue: #60405
2019-06-09Auto merge of #61229 - Centril:stabilize-repr_align_enum, r=nagisabors-42/+0
Stabilize #![feature(repr_align_enum)] in Rust 1.37.0 On an `enum` item, you may now write: ```rust #[repr(align(X))] enum Foo { // ... } ``` This has equivalent effects to first defining: ```rust #[repr(align(X))] struct AlignX<T>(T); ``` and then using `AlignX<Foo>` in `Foo`'s stead. r? @nagisa
2019-06-08Auto merge of #61672 - Centril:rollup-jxo89ir, r=Centrilbors-6/+4
Rollup of 6 pull requests Successful merges: - #61646 (Remove useless allocations in macro_rules follow logic.) - #61658 (remove useless ident() functions in const tests) - #61660 (Minimize use of `#![feature(custom_attribute)]`) - #61666 (Add test for trait ICE) - #61669 ( syntax: Remove `Deref` impl from `Token`) - #61670 (Update RLS) Failed merges: r? @ghost
2019-06-08Remove some more `#![feature(custom_attribute)]`sVadim Petrochenkov-6/+4
2019-06-08Auto merge of #61529 - ehuss:update-books, r=GuillaumeGomezbors-0/+0
Update books ## reference 2 commits in 862b669c395822bb0938781d74f860e5762ad4fb..f8ae436d936f6f4891d3c1bbb1af5865eb8aeadb 2019-05-04 23:41:35 -0700 to 2019-05-31 14:59:12 +0200 - Document that literals with any suffixes are valid as tokens (rust-lang-nursery/reference#612) - Fix example code of derive macro (rust-lang-nursery/reference#611) ## book 2 commits in 29fe982990e43b9367be0ff47abc82fb2123fd03..62a8c6f25fbd981c80a046f3b04be9684749af3b 2019-05-15 17:48:40 -0400 to 2019-05-28 15:48:23 -0400 - Remove snapshots checked in layout - Remove snapshots that I've approved in layout ## rust-by-example 5 commits in 811c697b232c611ed754d279ed20643a0c4096f6..18566f4dedc3ef5bf61f5f85685d5966db99cc11 2019-04-28 18:56:42 -0300 to 2019-05-30 19:23:24 -0300 - Fixed wording in the `Seconds` struct description. (rust-lang/rust-by-example#1195) - Fix usage of the word "elision" (rust-lang/rust-by-example#1191) - Reword "Flow Control" to "Flow of Control" (rust-lang/rust-by-example#1190) - Copy edits to chapter 1 (rust-lang/rust-by-example#1189) - Fix typo in a mod/visibility.md (rust-lang/rust-by-example#1188) ## rustc-guide 9 commits in 3cb727b62b953d59b4360d39aa68b6dc8f157655..3ac9cfc9c9ab2e366feebf18718112737f572352 2019-05-07 09:53:32 -0500 to 2019-06-02 19:36:58 -0500 - Update information about debuginfo configuration - fix long line - Fixed misspelling - Add more info subsection with links to forge and rustc api docs (rust-lang/rustc-guide#324) - Renamed the file and title of the diagnostics chapter. - Added rustc phases diagram and explanation - Mention running tests for subdirectories - Fixed links broken by merging chalks rules and solve - Add documentation about profile-guided optimization. ## embedded-book 1 commits in 9858872bd1b7dbba5ec27dc30d34eba00acd7ef9..f0c75b75f9c18537b78f5d17c1015247e9a49c86 2019-05-02 18:56:54 +0000 to 2019-06-03 10:49:02 +0000 - Qemu md changes (rust-embedded/book#193)
2019-06-07Replaced tabs with spacesmdsimmo-77/+77
2019-06-07correct indentationmdsimmo-80/+77
Indentation consistently 4 spaces and Part 1/Part2 contain everything else
2019-06-06Some code cleanup and tidy/test fixesVadim Petrochenkov-3/+3
2019-06-04Update booksEric Huss-0/+0
2019-06-02Update information about debuginfo configurationVadim Petrochenkov-10/+8
2019-06-02fix long linemark-1/+2