Commit graph

1121 commits

Author SHA1 Message Date
Joshua Nelson
903bc9cd27 Move rustdoc to 'How to build the compiler'
The old layout was less about rustdoc and more about the compiler:
"Here is an example of a project using rustc_interface".
This gives focus to rustdoc on something you might want to work on for
its own sake. It also makes the page much easier to find for newcomers.
2020-06-23 17:40:16 -05:00
Drew Youngwerth
ab42a922a7 Small spelling fix. 2020-06-23 12:44:15 -05:00
mark
de85be491f address review comments 2020-06-23 12:42:06 -05:00
Florian Gilcher
5fefd83bd1 Add prerequisite page 2020-06-23 12:42:06 -05:00
Andy Russell
8c22955d87 add suggestion style guide
The guide is based on [existing rustdoc].

[existing rustdoc]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_errors/struct.Diagnostic.html#method.span_suggestion
2020-06-23 12:35:07 -05:00
mark
973ebaa7c7 fix the rebase trick 2020-06-23 12:01:46 -05:00
Who? Me?!
41b9022652 whitelist amazon 2020-06-23 00:35:54 -05:00
Who? Me?!
784bf0ffb9 Fix links for now. 2020-06-23 00:35:54 -05:00
ThePuzzlemaker
7822855886 Add information about size for building the Rust Compiler
The Rust codebase is large, not to mention the submodules. It would be helpful for some to have a warning or note about storage required before they spend possible hours to build, only to get a message in some form that they are running out/already out of storage. I did a stage1 build incrementally and it produced a build directory of about 14 gigabytes.
2020-06-22 15:48:14 -05:00
Who? Me?!
af0b2b5735 Fix master branch links (#757)
* fix links

* some debugging

* more debugging

* fix git checkout in ci

* try again

* already tests with a merge

* Typo

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
2020-06-21 20:25:43 +02:00
Who? Me?!
d8cd896042 new tykind::error convention (#715) 2020-06-19 07:55:58 +02:00
mark
3a87c5c074 fix line length 2020-06-18 12:16:00 -05:00
mark
9788e60dae address a bunch of review comments 2020-06-18 12:16:00 -05:00
Who? Me?!
ec6e0cd899 LeSeulArtichaut wording/typo fixes
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
mark
024c66a2c6 address review comments 2020-06-18 12:16:00 -05:00
Who? Me?!
7762545037 Apply suggestions from code review
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
Who? Me?!
5e109f15e7 Better wording
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
c9a3d20260 Slightly reorganize to first present the slow command then the fast commands 2020-06-18 12:16:00 -05:00
mark
84d3fe3f9c add a note about disk space 2020-06-18 12:16:00 -05:00
mark
ecae3b8e39 python 3 also 2020-06-18 12:16:00 -05:00
Who? Me?!
75338b781a Apply suggestions from code review
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
Co-authored-by: Phil Hansch <dev@phansch.net>
2020-06-18 12:16:00 -05:00
mark
7ae1067f69 add forge 2020-06-18 12:16:00 -05:00
Who? Me?!
20b62e9c51 Apply suggestions from code review
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
286f8bcd7a add note on submodules 2020-06-18 12:16:00 -05:00
mark
8cf37d29d5 add a bit more 2020-06-18 12:16:00 -05:00
mark
cee0be6ad4 fix link 2020-06-18 12:16:00 -05:00
mark
74ee00932e mention incremental disk space 2020-06-18 12:16:00 -05:00
mark
f592f6f900 a couple more small changes 2020-06-18 12:16:00 -05:00
mark
02975c0d47 some minor updates 2020-06-18 12:16:00 -05:00
mark
d90d6075bf write about processes 2020-06-18 12:16:00 -05:00
mark
e7a6fb2de4 address some review comments 2020-06-18 12:16:00 -05:00
Who? Me?!
964260df25 Typo fixes
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
3fce518c5f start a getting started guide 2020-06-18 12:16:00 -05:00
Eric Huss
792d2557a8 Add a link to the forge procedure on adding new options. (#754) 2020-06-18 10:33:15 +02:00
Joshua Nelson
b599b68ab5 Don't give x.py clean as the first x.py example
This command shouldn't be used very often, and it has its own whole
section below anyway.
2020-06-18 04:41:59 +02:00
Joshua Nelson
92058c80a6 Document rustdoc behavior
- `RUSTDOC_LOG`
- `// aux-build:filename.rs`
- `// build-aux-docs`
2020-06-17 09:24:41 -05:00
Eric Huss
20f701d36a Add some more detail on compiletest normalization. 2020-06-16 23:14:05 -05:00
Ralf Jung
ebc5658dec tag/niche terminology (#747) 2020-06-11 12:38:42 +02:00
Who? Me?!
a8d4f96e0e Fix CI rebase (#745)
* Fix CI rebase
2020-06-10 23:48:02 -03:00
LeSeulArtichaut
089823a8b5 Clean up the paragraph about aliases for pinging the notification groups (#743)
* Clean up the paragraph about aliases for pinging the notification groups

* Add windows and arm command invocations

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-10 18:04:19 -04:00
Who? Me?!
5fd04061a7 Only build master branch on push 2020-06-10 16:16:30 -05:00
LeSeulArtichaut
a924192803 Include "Lint" in the title of the diagnostics chapter (#742) 2020-06-10 15:19:59 -03:00
Niko Matsakis
376f3045d4 complete the ICE-breaker => notification group rename 2020-06-09 18:03:33 -05:00
Niko Matsakis
b75f8bef5a add the ARM notification group (#740) 2020-06-09 23:58:22 +02:00
Niko Matsakis
4bac95a8b3 Rebrand ICE-breakers, introduce Windows notification group (#739)
* rename ice-breakers to the more general notification-group

also less confusing

* add windows notification group

* rebrand LLVM ICE-breakers as a "notification group"

* include the link to example windows PR
2020-06-09 16:42:00 -03:00
Tomasz Miąsko
59eb20e0c3 Document needs-* compiletest directives 2020-06-08 12:33:35 -05:00
Who? Me?!
6e84ec7882 do a rebase before testing (#737) 2020-06-05 14:42:45 -03:00
Who? Me?!
71e7090872 Add a bit about various type system concepts (#697)
* add a bit on dataflow analysis

* add a bit on quanitification

* add a bit on debruijn index

* add a bit on early and late bound params

* add missing link

* Typos

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

* clarify dataflow example

* fix formatting

* fix typos

* Typos

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

* fix errors in background

* remove dup material and make early/late intro short

* adjust intro

* Niko's intro

Co-authored-by: Niko Matsakis <niko@alum.mit.edu>

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2020-06-05 13:11:09 -03:00
Bastian Kauschke
2d4344fed1 update conventions (#735)
* update conventions

* typo

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-05 13:06:39 -03:00
Bastian Kauschke
c89c8b5be5 braces 2020-06-05 10:34:56 -05:00