Eric Huss
fe4887b0e2
Describe the difference of rustc_lint vs rustc_lint_defs.
2021-05-25 21:37:21 -04:00
Caleb Cartwright
2d3cc2a192
update rustfmt references to reflect change from submod to subtree ( #1129 )
...
* update rustfmt references to reflect change to subtree
* clarify broken toolstate hypothetical scenario
2021-05-20 15:02:20 +02:00
Justus K
da1c7b423c
Remove `--stage 1` argument from `doc` invocations ( #1125 )
2021-05-18 19:10:39 +02:00
Rich Kadel
412d1a75ab
Update coverage docs ( #1122 )
2021-05-13 19:19:43 -07:00
Smittyvb
1e1ffdba44
Document -Zunpretty=thir-tree ( #1128 )
...
* document -Zunpretty=thir-tree
* Update position/wording
2021-05-13 20:51:43 +02:00
二手掉包工程师
3f01b29957
Unified CPU Requirements ( #1126 )
2021-05-10 13:38:24 +09:00
Ralf Jung
c1e84b6c94
add 'waiting-for-review' incantation to main contrib page ( #1124 )
2021-05-05 13:53:42 +02:00
Joshua Nelson
34a1658c55
Link to Zulip search for finding the most recent check-in ( #1118 )
2021-04-29 17:40:25 -03:00
Camelid
9ba3b4b62c
Suggest using `git range-diff` ( #1092 )
...
I have found it to be very helpful when rebasing.
2021-04-27 12:35:37 -07:00
JohnTitor
1f796c2929
Remove the possible unnecessary flag
2021-04-27 13:15:39 -04:00
Yuki Okushi
ee94932928
Replace some Travis-related things completely
2021-04-27 13:15:39 -04:00
Yuki Okushi
5385f4f067
Trigger GHA only on the original repo
2021-04-27 13:15:39 -04:00
Joshua Nelson
90e1d1fa43
Add sample nix shell
...
This also suggests using `x.py setup` instead of copying config.toml.
2021-04-27 08:52:22 -04:00
Ralf Jung
6bace78929
more RA config suggestions ( #1114 )
2021-04-26 18:34:50 -04:00
Nixon Enraght-Moony
8c522aa732
Add Polymorphisation paper ( #1093 )
2021-04-24 10:53:30 +09:00
Smitty
e0055323fd
Mention unpretty=mir-cfg for debugging MIR
2021-04-23 16:25:11 -04:00
Camelid
0822830537
Improve formatting and update info in "method lookup" section
2021-04-09 18:12:21 -04:00
Waffle Lapkin
ee9bb8e48d
Change wording a bit: `module` => `crate`
...
It seems more correct
2021-04-09 10:34:26 -04:00
Waffle Lapkin
727f212e9a
fix typo ( #1107 )
2021-04-09 12:30:04 +02:00
Waffle Lapkin
88a4aa5308
fix typo
2021-04-08 17:29:13 -04:00
AngelicosPhosphoros
fd8f1fee4e
Mention CI build of LLVM in build instruction
2021-04-03 22:28:35 -04:00
二手掉包工程师
98c50aacd2
Fix rustdocs test command typo ( #1103 )
2021-04-04 01:41:35 +09:00
Yuki Okushi
3b9c325e72
Update the "LLVM updates" section
2021-04-02 05:57:57 -04:00
Yuki Okushi
3a25c80892
Fix a link about Rustdoc internals
2021-04-02 05:25:14 -04:00
Camelid
892e9091cb
Add quickstart for adding a new optimization ( #1094 )
2021-04-01 19:24:44 +02:00
Joshua Nelson
fd97123fbc
Add back example of {{cwd}} ( #1099 )
...
I force-pushed this in the last commit and accidentally deleted the
github suggestion.
2021-04-01 04:04:46 +09:00
Joshua Nelson
ec260c8f5c
Document test input normalization
2021-03-31 14:51:19 -04:00
JohnTitor
ae4208314d
Add notes about nightly rustc version for the rustc-driver examples
2021-03-28 13:33:56 -04:00
Undxxx
64504ada90
Update rustc-driver-*.rs examples ( #1095 )
2021-03-28 19:15:09 +09:00
Santiago Pastorino
081624ceaa
Fix rust compiler meeting info ( #1087 )
...
* Remove dead link
* Make general text a bit better
* Fix Zulip link
* Improve description of what the compiler meeting is about
2021-03-19 19:11:43 -04:00
Santiago Pastorino
1b0372be77
Remove extra the ( #1088 )
2021-03-11 13:36:25 -08:00
Camelid
d6bd146507
Fix double-word typos ( #1084 )
...
Inspired by #1079 . I used this command to find these typos:
rg --multiline --pcre2 '\b([a-zA-Z]+) \1\b' src -tmd
There were a couple false positives of the form "that that" meaning
"that it" or "that this".
2021-03-12 03:29:19 +09:00
Santiago Pastorino
b8fb35151f
I-nominated are nominated for discussion ( #1080 )
...
* I-nominated are nominated for discussion
* Generalize meeting expression
Co-authored-by: Camelid <camelidcamel@gmail.com>
Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-03-11 19:05:02 +01:00
Santiago Pastorino
126ea58714
Complete unfinished statement
2021-03-11 13:01:44 -05:00
Yuki Okushi
9930c8bd21
Check `BASE_SHA` only if it's a PR ( #1083 )
2021-03-11 15:50:34 +01:00
Léo Lanteri Thauvin
6753e20cbe
Update lins
2021-03-10 12:00:27 -05:00
Léo Lanteri Thauvin
9692e9e9a1
Apply suggestions from code review
...
Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-03-10 12:00:27 -05:00
LeSeulArtichaut
d29b1c39cb
Add stub about the THIR
2021-03-10 12:00:27 -05:00
Yuki Okushi
6dab96d7ea
Switch from Travis to GHA ( #1073 )
2021-03-10 11:51:56 -05:00
Santiago Pastorino
4163ac0d6a
Adjust a bit better P- label text
2021-03-10 11:35:23 -05:00
Santiago Pastorino
b70deb1f65
Fix typos ( #1079 )
2021-03-10 23:56:51 +09:00
Wesley Wiser
0c6cccc215
Update cmake version in prerequisites.md ( #1077 )
...
LLVM requires at least cmake 3.13.4.
https://www.llvm.org/docs/CMake.html
2021-03-09 20:00:12 +01:00
Chayim Refael Friedman
2f006eabe1
Fix typo: suceed -> succeed
2021-03-09 12:37:10 -05:00
Wesley Wiser
4ddb696206
Add article on using WPA to profile rustc memory usage on Windows ( #1074 )
...
Document how to use WPA to profile rustc and what the normal workflow
should be for investigating bootstrap memory usage issues.
Co-authored-by: Ryan Levick <ryan.levick@gmail.com>
2021-03-09 04:42:56 +09:00
Tomasz Miąsko
0319b90a25
Use more accurate estimate of generated LLVM IR with llvm-lines
...
The `--emit=llvm-ir` emits an optimized LLVM IR. For optimized builds it will be
highly inaccurate estimate of the amount IR generated initially. While the
inaccuracy can be somewhat reduce after disabling the optimization, that in turn
has other unintended consequences, since opt-level controls the emission of
lifetime markers, sharing of generics between crates, instantiation of inline
functions, etc.
Use `-Csave-temps` and `no-opt` bitcode as a basis for more accurate estimate of
initial work handed of to the LLVM.
2021-03-07 10:57:13 -05:00
Camelid
a959fee323
Cleanup rustdoc chapters a bit
...
* Rename "The walking tour of rustdoc" to "Rustdoc overview",
which I think is a more accurate name
* Use same name in sidebar TOC as in chapter text
* Make links between the two chapters prominent
* Convert a few `.html` links to `.md`
Probably we should just merge the chapters, but leaving that for later.
2021-02-28 16:35:20 -05:00
Yuki Okushi
295234161c
Fix broken links
2021-02-28 11:01:07 -05:00
Camelid
47722b22e9
Document how to enable CI LLVM without using `x.py setup`
2021-02-26 15:38:01 -05:00
Camelid
15c1f01c2f
Remove some unrelated changes
2021-02-26 15:38:01 -05:00
Camelid
44f4197fa5
Fix typos
2021-02-26 15:38:01 -05:00