Commit graph

603 commits

Author SHA1 Message Date
Matthew Jasper
b90995e153 Add documentation for two-phase borrows 2019-04-24 17:29:05 -05:00
Oliver Scherer
e7ca811a65 Explain new powers of the treat-err-as-bug flag 2019-04-24 09:04:12 -05:00
Alexey Shmalko
b5c8c845d2 Update lowering-module test case 2019-04-23 12:30:52 -05:00
Alexey Shmalko
2995bd63bb Update BodyId description
It is now a newtype'd HirId, not NodeId.

See https://github.com/rust-lang/rust/pull/58167.
2019-04-20 09:57:54 -05:00
Alexey Shmalko
43ac079bd1 Update test-implementation chapter to current code
`test_main_static` is now used instead of `test_static_main`.

The libsyntax no longer generates a `TESTS` constant but rather passes
all test cases directly into `test_main_static` as a slice.

Update the guide accordingly.
2019-04-17 22:28:36 -05:00
Mark Mansi
8522ac2305 update chalk with new organization 2019-04-16 16:23:26 -05:00
Mark Mansi
7822fc91dc move to subsection 2019-04-16 15:37:46 -05:00
Mark Mansi
e300ba3a17 fix MovePathIndex link 2019-04-16 15:37:11 -05:00
Alexey Shmalko
9f71565d8f Update query chapter for the query macro rewrite
There was a big macro rewrite in these pull requests:
https://github.com/rust-lang/rust/pull/56462
https://github.com/rust-lang/rust/pull/59517

Update the query chapter to describe the new macro usage.
2019-04-16 15:36:32 -05:00
Zack M. Davis
b527e3b117 subchapter with information about --error-format json 2019-04-16 14:10:52 -05:00
Krishna Sannasi
7e38235337 Update query-evaluation-model-in-detail.md
Fix typo in the example
2019-04-13 13:13:28 -05:00
mark
9cfa13ef0b oops 2019-03-23 18:39:14 -05:00
mark
d3eb9dc1b6 Use eddyb's suggestion from #11 about logging 2019-03-23 18:39:14 -05:00
Denys Zariaiev
c1c0a4ef50 Add a note about assembly test suite. 2019-03-22 16:30:05 -05:00
Dan Robertson
5a9da9eba0 Update link to debugging codegen 2019-03-22 16:29:47 -05:00
Alexander Regueiro
51c36400ab Small fix to code for checking feature gate 2019-03-22 15:50:31 -05:00
Zoxc
a6c3bf51a7 Merge pull request #288 from mark-i-m/fix-links
Fix links
2019-03-20 08:02:50 +01:00
mark
cf9a8c6f60 address Zoxc's comments 2019-03-19 19:02:59 -05:00
Santiago Pastorino
3da584e32b Add experts map section to compiler team page 2019-03-15 17:32:05 -05:00
varkor
e1bcaab591 Fix mask -> tag terminology 2019-03-15 17:30:37 -05:00
Mark Mansi
112a21eacd update rustc driver chapters 2019-03-15 17:25:12 -05:00
Mark Mansi
1133c845f0 chalk has moved to rust-lang 2019-03-15 17:24:46 -05:00
Niko Matsakis
f109c576e4 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
3fc2b4a379 update mdbook 2019-03-01 17:16:50 -06:00
Mark Mansi
358231e2d6 fix link 2019-02-23 18:14:47 -06:00
Mark Mansi
aa39490700 Organize and finish debugging chapters 2019-02-23 18:14:47 -06:00
Who? Me?!
c65854cf3d Update src/implementing_new_features.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
03b2339742 Update src/implementing_new_features.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
b7334e9586 Update src/implementing_new_features.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Rajkumar Natarajan
d159daf3c5 issue_130_7 updated with review comments 2019-02-23 18:12:58 -06:00
Who? Me?!
2125621c69 Update src/implementing_new_feature.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
81d0e42cd3 Update src/implementing_new_feature.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
ef2e724354 Update src/implementing_new_feature.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
9bca4aa39b Update src/implementing_new_feature.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
2e90be4119 Update src/SUMMARY.md
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Rajkumar Natarajan
f81f087ec4 issue_130_7 implementing new features 2019-02-23 18:12:58 -06:00
Alexander Regueiro
21d7752e21 Small clarifications to glossary definitions 2019-02-18 20:14:41 -06:00
varkor
ad3659cd58 Ignore Rust snippet 2019-02-18 17:48:15 -06:00
varkor
9523b06c68 Add more information and an example to Kind chapter 2019-02-18 17:48:15 -06:00
varkor
6422d38a06 Add preliminary chapter on kinds 2019-02-18 17:48:15 -06:00
varkor
40623feedc Add "drop glue" to the glossary 2019-02-18 12:34:28 -06:00
varkor
02260c1b7c Add "memoise" to the glossary 2019-02-18 12:34:28 -06:00
varkor
1c9c660f55 Add "intern" to the glossary 2019-02-18 12:34:28 -06:00
varkor
6227b16f0b Add "early-bound lifetime" and "late-bound lifetime" to the glossary 2019-02-18 12:34:28 -06:00
varkor
aa73592398 Add "item" to glossary 2019-02-18 12:34:28 -06:00
varkor
db2316388c Add "lang item" to glossary 2019-02-18 12:34:28 -06:00
Zack M. Davis
63f2eb3186 _with_applicability methods are gone
The simpler `span_suggestion` method name now takes the applicability
argument, thanks to Andy Russell (rust-lang/rust@0897ffc28f).
2019-02-06 10:31:58 -06:00
Michael Woerister
f01bade05b 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
79c54b2e64 Add a more detailed description of how incremental compilation works. 2019-01-30 13:13:16 +01:00
Mark Mansi
f6127541d5 add blurb about downloading artifacts; fix #77x 2019-01-29 11:16:11 -06:00