about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2021-05-25Describe the difference of rustc_lint vs rustc_lint_defs.Eric Huss-1/+5
2021-05-20update rustfmt references to reflect change from submod to subtree (#1129)Caleb Cartwright-18/+17
* update rustfmt references to reflect change to subtree * clarify broken toolstate hypothetical scenario
2021-05-18Remove `--stage 1` argument from `doc` invocations (#1125)Justus K-2/+2
2021-05-13Update coverage docs (#1122)Rich Kadel-70/+72
2021-05-13Document -Zunpretty=thir-tree (#1128)Smittyvb-0/+3
* document -Zunpretty=thir-tree * Update position/wording
2021-05-10Unified CPU Requirements (#1126)二手掉包工程师-1/+1
2021-05-05add 'waiting-for-review' incantation to main contrib page (#1124)Ralf Jung-2/+6
2021-04-29Link to Zulip search for finding the most recent check-in (#1118)Joshua Nelson-1/+4
2021-04-27Suggest using `git range-diff` (#1092)Camelid-0/+60
I have found it to be very helpful when rebasing.
2021-04-27Remove the possible unnecessary flagJohnTitor-1/+1
2021-04-27Replace some Travis-related things completelyYuki Okushi-2/+2
2021-04-27Trigger GHA only on the original repoYuki Okushi-1/+3
2021-04-27Add sample nix shellJoshua Nelson-13/+77
This also suggests using `x.py setup` instead of copying config.toml.
2021-04-26more RA config suggestions (#1114)Ralf Jung-1/+3
2021-04-24Add Polymorphisation paper (#1093)Nixon Enraght-Moony-0/+1
2021-04-23Mention unpretty=mir-cfg for debugging MIRSmitty-0/+275
2021-04-09Improve formatting and update info in "method lookup" sectionCamelid-21/+12
2021-04-09Change wording a bit: `module` => `crate`Waffle Lapkin-2/+2
It seems more correct
2021-04-09fix typo (#1107)Waffle Lapkin-1/+1
2021-04-08fix typoWaffle Lapkin-1/+1
2021-04-03Mention CI build of LLVM in build instructionAngelicosPhosphoros-0/+3
2021-04-04Fix rustdocs test command typo (#1103)二手掉包工程师-1/+1
2021-04-02Update the "LLVM updates" sectionYuki Okushi-8/+12
2021-04-02Fix a link about Rustdoc internalsYuki Okushi-3/+4
2021-04-01Add quickstart for adding a new optimization (#1094)Camelid-0/+49
2021-04-01Add back example of {{cwd}} (#1099)Joshua Nelson-1/+1
I force-pushed this in the last commit and accidentally deleted the github suggestion.
2021-03-31Document test input normalizationJoshua Nelson-1/+21
2021-03-28Add notes about nightly rustc version for the rustc-driver examplesJohnTitor-9/+15
2021-03-28Update rustc-driver-*.rs examples (#1095)Undxxx-9/+15
2021-03-19Fix rust compiler meeting info (#1087)Santiago Pastorino-18/+24
* Remove dead link * Make general text a bit better * Fix Zulip link * Improve description of what the compiler meeting is about
2021-03-11Remove extra the (#1088)Santiago Pastorino-1/+1
2021-03-12Fix double-word typos (#1084)Camelid-4/+4
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-11I-nominated are nominated for discussion (#1080)Santiago Pastorino-3/+4
* 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-11Complete unfinished statementSantiago Pastorino-3/+2
2021-03-11Check `BASE_SHA` only if it's a PR (#1083)Yuki Okushi-1/+1
2021-03-10Update linsLéo Lanteri Thauvin-3/+5
2021-03-10Apply suggestions from code reviewLéo Lanteri Thauvin-7/+10
Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-03-10Add stub about the THIRLeSeulArtichaut-19/+45
2021-03-10Switch from Travis to GHA (#1073)Yuki Okushi-45/+83
2021-03-10Adjust a bit better P- label textSantiago Pastorino-2/+2
2021-03-10Fix typos (#1079)Santiago Pastorino-2/+2
2021-03-09Update cmake version in prerequisites.md (#1077)Wesley Wiser-1/+1
LLVM requires at least cmake 3.13.4. https://www.llvm.org/docs/CMake.html
2021-03-09Fix typo: suceed -> succeedChayim Refael Friedman-1/+1
2021-03-09Add article on using WPA to profile rustc memory usage on Windows (#1074)Wesley Wiser-0/+113
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-07Use more accurate estimate of generated LLVM IR with llvm-linesTomasz Miąsko-27/+41
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-02-28Cleanup rustdoc chapters a bitCamelid-12/+9
* 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-28Fix broken linksYuki Okushi-3/+3
2021-02-26Document how to enable CI LLVM without using `x.py setup`Camelid-0/+8
2021-02-26Remove some unrelated changesCamelid-2/+2
2021-02-26Fix typosCamelid-5/+5