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