Commit Graph

92 Commits

Author SHA1 Message Date
Tshepang Lekhonkhobe 7bed7de918 file has since been removed from content (#453)
Should of been part of 2ef961e454
2019-09-25 16:29:26 -03:00
Mark Mansi 941968db2f hack + drive-by-fix 2019-09-05 19:04:33 -05:00
Oliver Scherer 0fa1588dd2 Explain our stability attributes 2019-08-24 22:06:59 -05:00
Brian Foley b4b7dca0d2 Fix miscellaneous spelling typos. (#397) 2019-07-25 19:25:26 -03:00
Yuki Okushi 7b106f9546 Add colon 2019-07-17 10:40:33 -05:00
Mark Mansi 4936b7cbd5 add humor appendix; closes #163 2019-07-10 22:14:10 -05:00
Mark Mansi abf512fc9c fix long line 2019-06-26 11:05:58 -05:00
Niko Matsakis 472f4e8367 describe region inference and member constraints in some detail 2019-06-26 11:05:58 -05:00
Niko Matsakis 83ab6e4296 break out parts of the region inference chapter into sub-chapters 2019-06-26 11:05:58 -05:00
Mark Mansi bb872a6072 add bibligraphy appendix 2019-06-26 10:45:56 -05:00
Amanjeev Sethi 76a7f1085e Added Rustc Debugger Support Chapter 2019-06-20 20:54:40 -05:00
Blitzerr ea6f6b516b Notes about closure de-sugaring 2019-06-15 16:57:18 -05:00
mdsimmo 9015f537ab Replaced tabs with spaces 2019-06-07 15:32:02 -05:00
mdsimmo 2290cd1037 correct indentation
Indentation consistently 4 spaces and Part 1/Part2 contain everything else
2019-06-07 15:32:02 -05:00
Julian Wollersberger 14b243de25 Renamed the file and title of the diagnostics chapter.
When I recently searched for infos in this guide on how to create
a warning, I couldn't find any. Later I found it through #14.

The reason was that I didn't know the term 'diagnostics' and that
it is the collective term for errors, warnings and lints.

Renaming the chapter to include the word 'error' should help.
I think also including 'warning' in the title shouldn't be
neccessary, because it's close enought.
2019-05-17 11:02:08 -05:00
Iñaki Garay 673b4a4b4c Added rustc phases diagram and explanation
Added rustc build phase diagram and explanation
2019-05-15 09:39:50 -05:00
Michael Woerister 243863e487 Add documentation about profile-guided optimization. 2019-05-14 11:19:21 -05:00
Matthew Jasper dca6649b72 Add documentation for two-phase borrows 2019-04-24 17:29:05 -05:00
Zack M. Davis 07d1d3c83b subchapter with information about `--error-format json` 2019-04-16 14:10:52 -05:00
Mark Mansi e8370fda83 update rustc driver chapters 2019-03-15 17:25:12 -05:00
Niko Matsakis aa9bb67c62
Merge pull request #273 from mark-i-m/conventions
Update Conventions chapters, add chapter on dependencies
2019-03-13 13:44:02 -04:00
Mark Mansi 2ebab6532b Organize and finish debugging chapters 2019-02-23 18:14:47 -06:00
Rajkumar Natarajan c0a6e0b49b issue_130_7 updated with review comments 2019-02-23 18:12:58 -06:00
Who? Me?! 08522e27ec Update src/SUMMARY.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Rajkumar Natarajan f59ed9dbc5 issue_130_7 implementing new features 2019-02-23 18:12:58 -06:00
varkor 7cc2afab20 Add preliminary chapter on kinds 2019-02-18 17:48:15 -06:00
Michael Woerister 0ffc56b3a3
Merge pull request #270 from michaelwoerister/query-eval-model-update
Add "The Query Evaluation Model in Detail" and "Incremental Compilation In Detail" chapters.
2019-01-30 13:30:48 +01:00
Michael Woerister 808a9a1756 Add a more detailed description of how incremental compilation works. 2019-01-30 13:13:16 +01:00
Mark Mansi 9600742738 fix updating-docs link, add regression test 2019-01-27 19:58:43 -06:00
Mark Mansi bb3392e7d7 update conventions 2019-01-23 12:56:40 -06:00
Michael Woerister 54bf20498b Add "The Query Evaluation Model in Detail" Chapter. 2019-01-23 15:37:14 +01:00
mark 2c5ff5503a better titles a la Niko 2019-01-18 15:51:53 -06:00
mark 8375007aa8 Reorganize the book into 3 parts 2019-01-18 15:51:53 -06:00
Rajkumar Natarajan 1590387f77 issue_130_stabilization_guide 2019-01-17 18:56:02 -06:00
Alex Crichton f1caa8dd77 Add some documentation about updating LLVM 2018-12-07 15:43:59 -06:00
Tyler Mandry 74e2af231b Put "well-formedness checking" under "lowering rules"
This was also intended to be a reference chapter, according to @scalexm.
2018-10-26 13:43:31 -05:00
Tyler Mandry 5c67241e1a Group logic-related things under one section
I found the layout to be a bit inconsistent before. This groups anything
that touches logic rules under "Lowering to logic".

This might be crowding too many things under that section, but it makes
more sense to me overall.
2018-10-26 11:09:46 -05:00
Rajkumar Natarajan 062e158a67 issue-130 incorporate the review comments 2018-09-29 08:50:30 -05:00
Niko Matsakis d453faee7a add content 2018-09-11 16:31:47 -04:00
Niko Matsakis 0ab21a2aa5 rearrange to promote the borrow checker into its own section 2018-09-11 16:31:47 -04:00
Niko Matsakis 44c05c72be add a section about profiling with perf 2018-09-10 19:25:29 -05:00
Niko Matsakis 207e669c1f fix various minor points 2018-08-31 23:03:48 -05:00
Niko Matsakis 3d094aa310 add a section about the compiler team 2018-08-31 23:03:48 -05:00
Oliver Schneider 9efa9f1346 Explain existential types 2018-08-20 11:46:41 -05:00
John Renner 6568317234 More descriptive name for #[test] implementation 2018-08-11 10:37:44 -05:00
John Renner c13c5a019f Add testing chapter 2018-08-11 10:37:44 -05:00
mark 2a1387faae minor improvements 2018-07-16 20:52:29 -05:00
Oliver Schneider e8a0108259 Address review 2018-07-08 17:41:12 -05:00
Alex Kitchens ec8d0498d6 Rename trans to codegen
This commit is a followup of changes from [b63d7e2b1c4019e40051036bcb1fd5f254a8f6e2](b63d7e2b1c (diff-b433c87466d984aa7eeded378ea6c392)) in the Rust source to rename trans to codegen.
2018-06-26 19:04:30 -05:00
Mark Mansi c0851bc66e fix remaining links 2018-06-02 17:20:47 -04:00