Rich Kadel
86fbfc6731
Update coverage docs ( #1122 )
2021-05-13 19:19:43 -07:00
Smittyvb
0dc69c529e
Document -Zunpretty=thir-tree ( #1128 )
...
* document -Zunpretty=thir-tree
* Update position/wording
2021-05-13 20:51:43 +02:00
二手掉包工程师
ec88d1f4d2
Unified CPU Requirements ( #1126 )
2021-05-10 13:38:24 +09:00
Ralf Jung
861e27723d
add 'waiting-for-review' incantation to main contrib page ( #1124 )
2021-05-05 13:53:42 +02:00
Joshua Nelson
2822483dd5
Link to Zulip search for finding the most recent check-in ( #1118 )
2021-04-29 17:40:25 -03:00
Camelid
a8c17aeeca
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
fc3832f3ff
Remove the possible unnecessary flag
2021-04-27 13:15:39 -04:00
Yuki Okushi
651110a824
Replace some Travis-related things completely
2021-04-27 13:15:39 -04:00
Yuki Okushi
cadc25ff9b
Trigger GHA only on the original repo
2021-04-27 13:15:39 -04:00
Joshua Nelson
f425341896
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
3da52a13ca
more RA config suggestions ( #1114 )
2021-04-26 18:34:50 -04:00
Nixon Enraght-Moony
e8e6098673
Add Polymorphisation paper ( #1093 )
2021-04-24 10:53:30 +09:00
Smitty
25580bb38e
Mention unpretty=mir-cfg for debugging MIR
2021-04-23 16:25:11 -04:00
Camelid
ed653af813
Improve formatting and update info in "method lookup" section
2021-04-09 18:12:21 -04:00
Waffle Lapkin
1ddb35a6c7
Change wording a bit: module => crate
...
It seems more correct
2021-04-09 10:34:26 -04:00
Waffle Lapkin
dd25839327
fix typo ( #1107 )
2021-04-09 12:30:04 +02:00
Waffle Lapkin
b4fccbc47a
fix typo
2021-04-08 17:29:13 -04:00
AngelicosPhosphoros
c13d2dc372
Mention CI build of LLVM in build instruction
2021-04-03 22:28:35 -04:00
二手掉包工程师
0eae82a654
Fix rustdocs test command typo ( #1103 )
2021-04-04 01:41:35 +09:00
Yuki Okushi
0686ce5a94
Update the "LLVM updates" section
2021-04-02 05:57:57 -04:00
Yuki Okushi
b17f1e72ae
Fix a link about Rustdoc internals
2021-04-02 05:25:14 -04:00
Camelid
3f1d3e0769
Add quickstart for adding a new optimization ( #1094 )
2021-04-01 19:24:44 +02:00
Joshua Nelson
2f310e5781
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
7c648c34cd
Document test input normalization
2021-03-31 14:51:19 -04:00
JohnTitor
db8d6f10e2
Add notes about nightly rustc version for the rustc-driver examples
2021-03-28 13:33:56 -04:00
Undxxx
2351ca9755
Update rustc-driver-*.rs examples ( #1095 )
2021-03-28 19:15:09 +09:00
Santiago Pastorino
ccfbec360a
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
9cdaf686e7
Remove extra the ( #1088 )
2021-03-11 13:36:25 -08:00
Camelid
1ff29a60fe
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
61f37995fa
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
c270c49c6b
Complete unfinished statement
2021-03-11 13:01:44 -05:00
Yuki Okushi
613c370d29
Check BASE_SHA only if it's a PR ( #1083 )
2021-03-11 15:50:34 +01:00
Léo Lanteri Thauvin
19c59cd26f
Update lins
2021-03-10 12:00:27 -05:00
Léo Lanteri Thauvin
a937cf6355
Apply suggestions from code review
...
Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-03-10 12:00:27 -05:00
LeSeulArtichaut
d1875c755c
Add stub about the THIR
2021-03-10 12:00:27 -05:00
Yuki Okushi
e33049fc64
Switch from Travis to GHA ( #1073 )
2021-03-10 11:51:56 -05:00
Santiago Pastorino
1d6e82fe0a
Adjust a bit better P- label text
2021-03-10 11:35:23 -05:00
Santiago Pastorino
7268344274
Fix typos ( #1079 )
2021-03-10 23:56:51 +09:00
Wesley Wiser
b818c60727
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
4fb8877909
Fix typo: suceed -> succeed
2021-03-09 12:37:10 -05:00
Wesley Wiser
7ea9913e40
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
babe1a38d3
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
14e4e04cf4
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
68a99f977b
Fix broken links
2021-02-28 11:01:07 -05:00
Camelid
2c22e37c11
Document how to enable CI LLVM without using x.py setup
2021-02-26 15:38:01 -05:00
Camelid
9b34c5f4ff
Remove some unrelated changes
2021-02-26 15:38:01 -05:00
Camelid
a9f1c46aa4
Fix typos
2021-02-26 15:38:01 -05:00
Camelid
33d4d60824
Restore instructions for using system LLVM
...
They were removed in #1030 , but are still useful.
2021-02-26 15:38:01 -05:00
Camelid
9f196f1337
Update some out-of-date information
2021-02-26 15:38:01 -05:00
Daniel Santos
66627ab487
Fixes typo in getting started guide
2021-02-24 21:20:36 -05:00