Tshepang Mbambo
3ed56e7562
make it read better
2023-07-14 08:39:30 +02:00
İsmail Arılık
a6896cf5b8
fix(how-to-build-and-run): fix a typo ("fromer" -> "former")
...
I think it is a typo, isn't it? 🤔
2023-07-14 08:39:30 +02:00
İsmail Arılık
2f05d62270
fix(how-to-build-and-run): remove a wrong paragraph
...
This paragraph says that given README section have instructions on how to install Python and other prerequisites but it doesn't.
Other than that "Dependencies" section in the README is already given in this section of the rustc-dev-guide: https://rustc-dev-guide.rust-lang.org/building/prerequisites.html#dependencies
So this paragraph seems not necessary.
2023-07-13 11:37:29 +02:00
Tshepang Mbambo
3448f660a3
linked issue is closed ( #1729 )
2023-07-13 04:02:06 +09:00
İsmail Arılık
88340e1754
remove duplicated reference in about-this-guide.md
...
Forge is already mentioned in an item above.
2023-07-12 12:38:00 +02:00
Michael Goulet
ec67371c7a
Update src/early-late-bound.md
2023-07-11 16:43:01 -04:00
Boxy
7a8d862e0b
caps is so important
...
Co-authored-by: Michael Goulet <michael@errs.io>
2023-07-11 16:43:01 -04:00
Boxy
6e0f9a28d7
Gats isnt the only cool kid anymore
...
Co-authored-by: Michael Goulet <michael@errs.io>
2023-07-11 16:43:01 -04:00
Boxy
59f13569d4
split file and replace with deep dive doc
2023-07-11 16:43:01 -04:00
lcnr
1726dad207
add section for normalization with the new solver
2023-07-11 19:59:26 +01:00
İsmail Arılık
492a6a89de
Improve cleanup-crew.md with an example post
...
Add a post which explains how to use C-reduce with Rust in cleanup-crew.md
2023-07-11 08:02:34 +02:00
Emmanuel Ferdman
b5a12d95e3
fix: update link to function coverage ( #1727 )
2023-07-09 23:50:50 +09:00
İsmail Arılık
c7d6710791
Fix a bug in getting-started.md ( #1726 )
2023-07-09 19:22:22 +09:00
Tshepang Mbambo
b10654acbf
improve explanation of placing tests in separate file ( #1721 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-07-08 11:54:25 +09:00
Tshepang Mbambo
6d5b3db86f
various fixes/improvements to Contributing chapter ( #1723 )
2023-07-08 11:52:53 +09:00
Tshepang Mbambo
065890922b
ty::ConstKind has moved ( #1724 )
2023-07-08 01:36:13 +09:00
Rémy Rakic
95ce2372ba
document `.x test --rustc-args` option
2023-07-05 02:14:36 +02:00
Tshepang Mbambo
e59209007e
tests/run-make files have moved
2023-07-03 09:36:22 +02:00
Tshepang Mbambo
a0f596fbbf
replace dead link ( #1717 )
2023-07-03 10:34:58 +09:00
Tshepang Mbambo
68967d764c
fix link
2023-07-02 16:16:44 -07:00
Tshepang Mbambo
49b868edd1
update link
2023-07-03 00:51:52 +02:00
Tshepang Mbambo
07c92b839d
typo
2023-07-02 12:29:13 -07:00
Tshepang Mbambo
605c35a9b2
OwningRef exists no more
2023-07-02 13:17:42 +02:00
sslime336
07f16bb886
Try to avoid confusion
2023-07-01 08:14:17 +02:00
Tshepang Mbambo
8648005e50
typo
2023-06-30 23:11:14 +02:00
sslime336
37ffa3061c
Fix line length out of limit
2023-06-30 23:11:14 +02:00
sslime336
50dbcba002
Change `x.py` into `x`, add explanation for `x`
2023-06-30 23:11:14 +02:00
sslime336
d3034ae828
Change `./x.py` into `./x`
2023-06-30 23:11:14 +02:00
jyn
7267158f9d
include rustc-dev-guide's own issues in suggested search
2023-06-29 18:21:18 +02:00
jyn
c8213e1ceb
Improve Windows docs
2023-06-29 10:05:10 -05:00
jyn
1690634099
Inline alternate x.py invocations from the rust-lang/rust readme
...
I'm going to make a follow-up PR shortly linking from rust-lang/rust to the dev guide so this info isn't duplicated.
2023-06-29 10:05:10 -05:00
jyn
c01a1fa294
cleanup the "tracking issue" section
...
mostly this just suggests using a tracking issue instead of inlining the info from the issue template
2023-06-29 10:05:10 -05:00
jyn
855a295e83
fix broken link
2023-06-29 10:05:10 -05:00
jyn
5a6171ca9a
move the Breaking Changes section later in the guide
2023-06-29 10:05:10 -05:00
jyn
8ff4abb0f8
distinguish language and library processes more consistently
2023-06-29 10:05:10 -05:00
jyn
dd45ecfd2c
Move "Adding a new feature gate" to the "Implementing new features" chapter
...
Splitting the two was confusing and meant that similar information was in wildly different parts of the guide. Combine them into a single page.
2023-06-29 10:05:10 -05:00
Eric Huss
2cbc4c1f2c
Reword `messages.ftl` example.
2023-06-29 06:43:19 +02:00
Eric Huss
dda77e082f
Fix some links
2023-06-29 06:43:19 +02:00
Tshepang Mbambo
7fa8c5507f
fix link
2023-06-28 06:55:24 +02:00
Eric Huss
f8e4d5c0c8
Define more lint terms
2023-06-28 06:55:24 +02:00
Oleksandr Babak
17fe3e9484
fix_typo
2023-06-26 18:34:26 +02:00
Tshepang Mbambo
54e91b0d59
run-make tests: fix and improve ( #1702 )
2023-06-26 23:03:03 +09:00
lcnr
d3e8307298
add stub for proof trees ( #1700 )
2023-06-23 23:40:25 +01:00
Zyranivia
7f22c49fa7
Update track_caller reference link ( #1688 )
2023-06-21 18:14:16 +09:00
Zachary Whiteley
ef7bfef63d
Include information about setup defaults in how-to-build guide ( #1694 )
2023-06-21 18:13:53 +09:00
Caleb Robson
d2d2386cd0
Fix typo ( #1697 )
...
* Fix typo
* Fix typo in typo fix
* add missing word
---------
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2023-06-14 06:43:09 +02:00
Ewan Breakey
f3d601fddb
Fix typo in thir.md
2023-06-13 21:18:46 -07:00
Eric Huss
73f65f63ac
Update triagebot links.
2023-06-13 20:49:13 +02:00
Arthur Cohen
611c9418f5
name-resolution: Fix some typos in "Scopes and ribs"
2023-06-13 19:45:19 +02:00
clubby789
f1e637883f
Add note about shell completion scripts
2023-05-17 21:44:05 -05:00
jyn
ee5285347d
filter out S-blocked issues in the "Getting Started" search ( #1687 )
2023-05-15 05:24:31 +09:00
Ben Kimock
9d8c600cab
Rename InstCombine to InstSimplify ( #1684 )
2023-05-11 18:59:47 +09:00
Yukang
5f48c757c7
Use unpretty for debugging Hir ( #1685 )
2023-05-11 18:59:23 +09:00
Eric Huss
28dbeaf5c4
Add unset-exec-env compiletest header.
...
This header was added in https://github.com/rust-lang/rust/pull/110644/ .
2023-05-02 04:20:21 +02:00
lcnr
533a8ec5ad
typo
2023-04-26 12:09:10 -07:00
lcnr
635bab1835
extend the sixth requirement
2023-04-26 12:09:10 -07:00
Lukas Wirth
2a5eb92197
Add docs for compare-output-lines-by-subset flag ( #1677 )
2023-04-22 20:50:11 +09:00
Tshepang Mbambo
d0d581b140
fix typo ( #1674 )
2023-04-22 20:49:13 +09:00
Brian Kung
27545105c3
Fix links in how-to-build-and-run.md ( #1679 )
2023-04-22 20:48:44 +09:00
Ezra Shaw
a4a1a7cf12
docs: document new `suggest-tests` tool
2023-04-16 13:56:19 +02:00
Ohad Ravid
0ff2326425
Fix extra slash
2023-04-16 13:30:24 +02:00
Tshepang Mbambo
6337ed17fb
fix markup ( #1670 )
2023-04-10 23:23:05 +09:00
Joshua Nelson
516194c5e8
Link to governance page
...
It has links to the specific channel/stream for each team.
2023-04-09 22:38:15 +02:00
jyn
8bf09013c0
Apply suggestions from code review
...
Thank you JohnTitor for finding these!
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-04-09 22:38:15 +02:00
jyn
177ca5e602
Add a "What should I work on?" section
...
This is the first question I get from nearly all contributors. So far
I've been giving links to individual issues, but they quickly go out of
date or get fixed, and then I have more work to do to help people find
an issue. Add some suggestions for work people can find themselves,
without having to first consult an expert.
This also moves the "Cloning and Building" stub to the bottom of the
page.
2023-04-09 22:38:15 +02:00
jyn
2d2ef1329a
Make the "Asking Questions" section more useful
...
- Update outdated chat platforms
- Link to the community page
- Suggest `git shortlog` for finding experts
2023-04-09 22:38:15 +02:00
jyn
0ccf85aa5b
Fix link; remove duplicate link
2023-04-09 22:38:15 +02:00
jyn
3780fbf5e4
Move "Getting Started" to the first page
...
This page is better suited for people landing immediately from
CONTRIBUTING.md, or who haven't heard of the guide before. "About This
Guide" is still useful, but doesn't need to be the very first page.
2023-04-09 22:38:15 +02:00
jyn
c87993ba74
Clarify cfg(bootstrap) docs
2023-04-09 21:38:54 +02:00
jyn
26315eb365
document that it's rare for books to break
2023-04-09 21:20:55 +02:00
jyn
d483584b37
Remove detailed toolstate section
...
This is already covered in detail on Forge: https://forge.rust-lang.org/infra/toolstate.html
and linked in the previous paragraph.
2023-04-09 21:20:55 +02:00
jyn
4d14b76152
fix incorrect miri mentions in "External Repos" chapter
2023-04-09 21:20:55 +02:00
jyn
40823ca392
Improve the landing page for contributing to the libstd docs ( #1666 )
2023-04-09 12:10:27 +09:00
jyn
cf4daae9a6
Various improvements to `check_line_lengths.sh` ( #1667 )
2023-04-09 12:08:46 +09:00
jyn
c869139156
Document how to ignore specific files in a diff ( #1668 )
2023-04-09 12:07:16 +09:00
y21
0520099156
fix line length
2023-04-05 19:29:18 -05:00
y21
b141161991
mention `git clone --depth`
2023-04-05 19:29:18 -05:00
Joshua Nelson
fca8af6c15
add a few more TOC sections
2023-04-03 06:42:31 -05:00
Joshua Nelson
3cd6d38426
Remove duplicate section on new features in CONTRIBUTING.md
2023-04-03 06:42:31 -05:00
Joshua Nelson
8fc85f17ef
Link to bug-fix-procedure.md from the contribution procedure section
2023-04-03 06:42:31 -05:00
Joshua Nelson
2ff743c00b
Rearrange the "getting started" and contributing.md sections
...
There was a lot of information duplicated between the two, and it wasn't
clear which one to look. This commit changes `contributing.md` to be
strictly for contribution procedures, and moves "what should I work on"
sections to "Getting Started".
This also consolidates the links in `about-this-guide.md` rather than
spreading them between about-this-guide, getting-started, and
contributing.
I suggest using https://rustc-dev-guide.org/git.html#moving-large-sections-of-code to review this commit.
2023-04-03 06:42:31 -05:00
Joshua Nelson
3790dd62b9
Outline the external repositories section
...
This is advanced info that most contributors won't need to know; and for
experienced contributors, it means the info is at the top of the page
instead of needing to scroll.
2023-04-03 06:42:31 -05:00
Joshua Nelson
33c6ea1e8c
Move some info from "Getting Started" to "How to build and run"
...
"Getting Started" is already *very* long; this shrinks it a bit, and
puts similar info closer together.
2023-04-03 06:42:31 -05:00
Pietro Albini
d436bf134e
Make REUSE ignore section heading as a copyright statement ( #1659 )
2023-04-03 20:09:34 +09:00
Eric Huss
a071dc8c54
Update some links and information for cargo-bisect-rustc ( #1657 )
2023-04-02 15:15:55 +09:00
Tshepang Mbambo
513a1e4299
update rustc_driver examples ( #1655 )
2023-04-01 09:35:35 -04:00
Shahar Dawn Or
5eca47362a
bootsrapping stages overview list
2023-03-23 15:36:00 +02:00
Eric Huss
8a94e36e0d
Update labels overview ( #1639 )
2023-03-21 18:07:36 +09:00
Tshepang Mbambo
3b6a1bdb2c
first mention of type, and add a link ( #1643 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-03-21 17:55:42 +09:00
Yukang
9bdc3996c3
Add SIP solution for macOS users ( #1636 )
2023-03-21 17:50:39 +09:00
Langston Barrett
7cef03afaf
Reword to include 'distractions'
2023-03-16 18:40:40 -07:00
Langston Barrett
acfe07ccbf
Mention debug assertions label
2023-03-16 18:40:40 -07:00
Langston Barrett
a65b9c7b0c
Mention debug assertions
2023-03-16 18:40:40 -07:00
Langston Barrett
b17ff13083
Address review comments
2023-03-16 18:40:40 -07:00
Langston Barrett
34d85e1af8
mir-opt*-level*, not mir-opt
2023-03-16 18:40:40 -07:00
Langston Barrett
435af1971e
Address review comments
2023-03-16 18:40:40 -07:00
Langston Barrett
939720e1c6
Add chapter on fuzzing
2023-03-16 18:40:40 -07:00
Hoblovski
7153b94fc1
Fix "Crate disambiguator" in libs-and-metadata.md
2023-03-16 11:11:46 +02:00
Tshepang Mbambo
60402a753a
alert when date gets stale (by using date-check annotation)
2023-03-14 05:50:20 +02:00
Tshepang Mbambo
8307567617
fix date-check annotation some more
2023-03-14 05:50:20 +02:00
Tshepang Mbambo
77d01ca1f5
fix date-check annotation
2023-03-14 05:50:20 +02:00
Tshepang Mbambo
87afef07e7
typo
2023-03-14 05:50:20 +02:00
Michael Howell
b51fa3c654
Update rustdoc-internals.md
2023-03-14 05:50:20 +02:00
Thom Chiovoloni
b1b6d693cd
Rename `config.toml.example` to `config.example.toml`
2023-03-13 04:42:00 +02:00
Yutaro Ohno
f9d24b3a5b
fix typo `SubstRef` to `SubstsRef`
2023-03-12 11:40:45 +02:00
Tshepang Mbambo
e7fdb91611
improve accuracy
2023-03-10 09:04:21 +02:00
bohan
477309b6bb
tracing log along diff crates
2023-03-10 09:04:21 +02:00
clubby789
8a87736cf1
Fix Rust Analyzer settings location
...
This file was moved in https://github.com/rust-lang/rust/pull/108618
2023-03-08 00:21:21 +02:00
Yuki Okushi
c1d92ca068
Reflect the changes in rust-lang/rust#67000 ( #1632 )
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-06 14:22:07 -03:00
Tshepang Mbambo
ce834a2763
improve capacity note ( #1634 )
2023-03-06 22:08:37 +09:00
Yuki Okushi
7e50a6ab47
Remove mention to lexer/parser refactoring
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-03 17:41:21 +02:00
Yuki Okushi
d1d6ce85e6
Update date reference about infer context variables
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-03 17:39:11 +02:00
Yuki Okushi
4597bb4226
Update explnation about `Body.basic_blocks`
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-03 17:25:20 +02:00
apiraino
82e50a669a
Add detail to contributing guide ( #1628 )
2023-03-03 20:14:53 +09:00
Mika
62f03c2085
Making the sentence more clear ( #1624 )
2023-03-03 20:13:46 +09:00
Mika
b684e3532f
Fixed typing error ( #1623 )
2023-03-03 20:13:18 +09:00
Ezra Shaw
2d0681e13f
update error code docs to reflect recent changes ( #1625 )
2023-03-03 20:12:51 +09:00
Mika
b06dab8408
Fixed typing errors ( #1622 )
2023-02-27 07:30:52 +09:00
Tshepang Mbambo
9d769136ee
this remains true ( #1620 )
2023-02-21 23:12:14 +09:00
Tshepang Mbambo
a7d960359a
diagnostics: small fixes/improvements ( #1618 )
2023-02-21 22:57:34 +09:00
Tshepang Mbambo
d01441ded0
typo ( #1616 )
2023-02-21 22:57:16 +09:00
Tshepang Mbambo
ea01bf508c
typo ( #1617 )
2023-02-21 22:56:16 +09:00
Tshepang Mbambo
110275f990
keep "grey area" lint summary green ( #1619 )
...
This replaces link to a removed lint with a link to discussion of lints
of its type.
2023-02-20 19:08:35 -06:00
lcnr
095f27d62a
new solver: write canonicalization chapter ( #1595 )
...
* write canonicalization chapter first half
* w
* review
* very good section
* whatever
* review
* ok
2023-02-20 14:45:25 +00:00
The 8472
1efd0adb82
bootstrap now creates a usable toolchain when building stage0 std
2023-02-19 13:43:56 +01:00
Tshepang Mbambo
99b6b92dde
llvm 13 is now not supported ( #1612 )
2023-02-18 22:20:46 +09:00
Tshepang Mbambo
84b9f4d99a
Vetting deps datecheck ( #1614 )
2023-02-18 22:20:08 +09:00
Tshepang Mbambo
5173d1fb28
accept review suggestion
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-02-18 14:10:03 +02:00
Tshepang Mbambo
727941feae
fmt
2023-02-18 14:10:03 +02:00
Tshepang Mbambo
b328f82882
add Dev Desktops note
2023-02-18 14:10:03 +02:00
Tshepang Mbambo
8715e8f6e8
fix and clarify llvm bugfix policy ( #1611 )
2023-02-18 20:46:21 +09:00
Tshepang Mbambo
6f536e44bc
impl review suggestion
...
See https://github.com/rust-lang/rustc-dev-guide/pull/1605#discussion_r1110388310
2023-02-18 05:04:44 +02:00
Tshepang Mbambo
64f1af18f5
lower-case "Compiler" in headings, for consistency (and looks)
2023-02-18 05:04:44 +02:00
Noah Lev
1a721616c9
Explain what the rest of the backend agnostic page is about
2023-02-18 03:54:02 +02:00
Tshepang Mbambo
1f4d6ac25e
accept review suggestion
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2023-02-17 13:38:10 -08:00
Tshepang Mbambo
4e8110ceb2
address review comment
...
See
- https://github.com/rust-lang/rustc-dev-guide/pull/1606#discussion_r1109298849
- https://github.com/rust-lang/rustc-dev-guide/pull/1606#discussion_r1109298280
2023-02-17 13:38:10 -08:00
Tshepang Mbambo
ed87804535
rustc_codegen_ssa feels permanent enough not to need date-check
2023-02-17 13:38:10 -08:00
Tshepang Mbambo
c80a26fc4d
make use of the symlink, to ease things ( #1608 )
2023-02-17 14:37:01 -06:00
Tshepang Mbambo
fdacc773e0
remove stray text ( #1604 )
2023-02-16 19:33:05 -08:00
Michele
df7970bf0d
Typo
2023-02-16 07:26:00 +02:00
Michele
4a86a8dd74
Typo
2023-02-16 07:24:32 +02:00
clubby789
74afdfc2f3
Add link to vscode settings in Rust repo ( #1591 )
2023-02-15 15:46:19 -03:00
Tshepang Mbambo
d0ee17f100
avoid code duplication by including files in docs ( #1598 )
2023-02-15 11:41:35 -03:00
AE1020
77aaf99897
Add sample CodeLLDB launch.json ( #1482 )
...
* Add sample CodeLLDB launch.json
There is a section with [instructions for setting up source analyzer in VSCode](https://rustc-dev-guide.rust-lang.org/building/suggested.html#configuring-rust-analyzer-for-rustc ), but
nothing for setting up debugging with CodeLLDB. This adds a sample configuration
that may not be ideal, but appears to work for me.
To source highlight the snippet, uses JavaScript instead of JSON so that comments
do not show up as errors highlighted in red (VSCode allows comments).
* Update src/compiler-debugging.md
Co-authored-by: jyn <github@jyn.dev>
* Update src/compiler-debugging.md
Co-authored-by: jyn <github@jyn.dev>
---------
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
Co-authored-by: jyn <github@jyn.dev>
2023-02-15 11:31:02 -03:00
Tshepang Mbambo
c9e4cb704c
typo ( #1600 )
...
Fixes #1599
2023-02-15 11:02:38 -03:00
Tshepang Mbambo
82257c2705
use actual names ( #1594 )
2023-02-14 15:44:23 +09:00
Tshepang Mbambo
5eb8171f0b
Fix a typo ( #1597 )
2023-02-14 15:43:48 +09:00
Christopher Smyth
2ab6fbca7c
Add Neovim configuration information ( #1545 )
...
* Add Neovim configuration information
The JSON provided for VSCode works with coc and nlsp-settings.
This is verified by
9d8bdb9290/README.md
for coc, and feeding the JSON in to this schema
215b537cfb/schemas/_generated/rust_analyzer.json
for validating nlsp-settings.
* Make the steps clear
First open a Rust buffer
Then update RA settings
If you don't open a buffer first then nothing will happen. This is because
the plugin makes a raw LSP RPC, so RA must be attached.
* Use separate sections for VSCode and Nvim
* Add a short section on the VSCode tasks.
2023-02-13 23:16:01 -06:00
jyn
df5aee0e60
Improve git submodule help ( #1587 )
2023-02-09 19:08:26 +09:00
Hiroki Fujino
33ea559131
update examples for rustc 1.69.0-nightly (e1eaa2d5d 2023-02-06) ( #1590 )
...
Closes https://github.com/rust-lang/rustc-dev-guide/issues/1581
2023-02-09 18:56:06 +09:00
clubby789
ed5b175ef3
Replace settings.json with x.py setup note ( #1588 )
2023-02-08 14:26:58 -06:00
Ciel
0591410a01
Fixed small grammar mistake in monomorph.md ( #1585 )
...
Fixes https://github.com/rust-lang/rustc-dev-guide/issues/1584
2023-02-05 17:28:48 +09:00
Onur
2d1e71ac8b
update bootstrap guide ( #1583 )
...
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-02-04 16:53:38 -06:00
Nixon Enraght-Moony
5c65222d4c
Use host symlink for custom rustup toolchain
2023-02-04 01:01:48 +02:00
Yuki Okushi
d579acb697
Fix broken relative links
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Yuki Okushi
bf4cdde66b
Address the change in https://github.com/rust-lang/rust/pull/99715
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Yuki Okushi
860162abfe
Address the change in https://github.com/rust-lang/rust/pull/106718
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Yuki Okushi
e0074c18f0
Address the change in https://github.com/rust-lang/rust/pull/97287
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Yuki Okushi
d30be86ea6
Address the change in https://github.com/rust-lang/rust/pull/107256
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Yuki Okushi
d8c298da43
Update explnation about benchmarks
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
nils
49c93f661f
Add param_env and wording
2023-02-02 10:23:24 +02:00
nils
5db974f386
Expand section basedd on review comments
2023-02-02 10:23:24 +02:00
Nilstrieb
98cc718964
Add section on comparing types
2023-02-02 10:23:24 +02:00
Zephaniah Ong
c97f571561
Update rustfmt path
...
As per https://github.com/rust-lang/rust/pull/107297#discussion_r1092764740 , the change broke the rust-analyzer config. Hence, changing the docs to match the new path
2023-02-01 18:59:30 -06:00
Tshepang Mbambo
c42c13eba2
fix wrong heading level ( #1573 )
2023-02-01 07:29:15 +09:00
ozkanonur
ba809ffab0
fix incorrect position of topic
...
Right now "Clarification of build command's stdout" topic
shows up under the "Environment Variables" which is not correct.
This commit aims to fix this problem.
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-01-31 22:57:27 +02:00
ozkanonur
472188e1b9
extend bootstrap related documentations
...
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-01-31 12:42:30 -06:00
nils
e359ee27fc
New infcx usage ( #1571 )
...
Fixes https://github.com/rust-lang/rustc-dev-guide/issues/1543
2023-01-31 00:08:16 +09:00
Denis Belik
4a1d5496d5
Apply suggestions from code review
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2023-01-29 20:58:11 +02:00
Denis Belik
54cfdd74e6
Update ast-validation.md
2023-01-29 20:58:11 +02:00
lcnr
c166632b37
update datecheck
2023-01-27 15:03:01 -08:00
lcnr
71766d97b0
review
2023-01-27 15:03:01 -08:00
lcnr
167d22c126
line length
2023-01-27 15:03:01 -08:00
lcnr
7eaff60278
Update src/solve/canonicalization.md
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2023-01-27 15:03:01 -08:00
lcnr
9656b8ca34
review
2023-01-27 15:03:01 -08:00
lcnr
15bd9e49bb
Update src/solve/canonicalization.md
...
Co-authored-by: Boxy <supbscripter@gmail.com>
2023-01-27 15:03:01 -08:00
lcnr
61771df6d8
fix line lengths
2023-01-27 15:03:01 -08:00
lcnr
0bcdb56e3a
add section for the new trait solver
2023-01-27 15:03:01 -08:00
Tshepang Mbambo
f4f78f752c
version 5 is now not supported ( #1568 )
2023-01-27 19:09:37 +09:00
Tshepang Mbambo
21c77d78d0
there are still no locale bundles ( #1567 )
2023-01-27 07:52:25 +09:00
Tshepang Mbambo
0e18184ce3
bumpt date-check examples to current month ( #1566 )
2023-01-27 07:51:28 +09:00
Yang Pan
b6cc4604d0
Update hir.md
...
Fix method name and the link, as it's outdated.
2023-01-25 17:29:12 +02:00
Tshepang Mbambo
5ecd75a393
fix review suggestion
2023-01-21 16:12:58 +02:00
Tshepang Mbambo
757ad6dcb9
accept review suggestion
...
Co-authored-by: lcnr <rust@lcnr.de>
2023-01-21 16:12:58 +02:00
Tshepang Mbambo
042c49c64e
rustc_typeck exists no more
2023-01-21 16:12:58 +02:00
Albert Larsan
7d3c1c827e
Correct tests misplacement ( #1564 )
...
Since the tests move, this was not correct anymore.
2023-01-20 11:18:15 -03:00
gftea
7313897468
Update resolution.md ( #1561 )
2023-01-18 07:46:14 +09:00
gftea
ea33f70d09
Update asm.md ( #1560 )
2023-01-17 21:44:19 +09:00
gftea
7352353ae9
fix examples for rustc 1.68.0-nightly (935dc0721 2022-12-19) ( #1556 ) ( #1557 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
Closes https://github.com/rust-lang/rustc-dev-guide/issues/1556
2023-01-15 05:34:23 +09:00
gftea
de053e2975
Update incremental-compilation-in-detail.md ( #1553 )
...
Co-authored-by: Michael Woerister <michaelwoerister@users.noreply.github.com>
2023-01-14 12:37:03 +09:00
jyn
0dc2b03ee3
Link to the youtube recording of my talk, not the summary ( #1554 )
2023-01-13 07:46:15 +09:00
Albert Larsan
ec0d134e3b
Change `src/test` to `tests` ( #1547 )
2023-01-13 07:31:47 +09:00
gftea
e799c10502
add full name for ICE ( #1552 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev+love@gmail.com>
2023-01-11 22:25:53 +09:00
Mu00
e67f3b8913
Fix incorrect links ( #1549 )
2023-01-10 22:00:49 +09:00
oskgo
d89d417f2d
fix rebase link
2023-01-10 08:17:59 +02:00
Joshua Nelson
da0a4a0d36
Add a section for how to review code more easily ( #1538 )
...
- How to hide whitespace
- Fetching PRs without having to add a new remote or copy-paste the URL of the author's fork
- How to review large blocks that have moved
- Suggest `git range-diff`. This section is still mostly incomplete; fixing an exact command that will work seems kinda tricky and I don't currently have time for it.
2023-01-02 15:35:09 -08:00
Joshua Nelson
b3e2a6e6c8
fix typo
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-12-31 23:20:47 -06:00
Joshua Nelson
664346dd7e
Give help for when you update a submodule by accident
2022-12-31 23:20:47 -06:00
Joshua Nelson
ef12db3ecf
Update sentence about LLVM to match the new defaults
2022-12-31 23:20:21 -06:00
Joshua Nelson
51fc2ec1cc
Move information about dependencies to the rust-lang/rust readme
...
This avoids having to maintain the information in two places.
2022-12-31 23:20:21 -06:00
Joshua Nelson
f111b885ea
Move "create a config.toml" after the section explaning x.py
2022-12-31 23:20:21 -06:00
Joshua Nelson
fd9a461220
Remove unnecessary detail in building chapter
...
Most of these details were not helpful or necessary for building the compiler for the first time.
This section comes very early in the guide and is meant to be a tutorial, so being concise is very important.
2022-12-31 23:20:21 -06:00
Joshua Nelson
8fa9edeccb
Remove initial section on submodules
...
It's not necessary and it takes up valuable space at the very start of the guide.
2022-12-31 23:20:21 -06:00
Joshua Nelson
e6fd600417
Replace `$TARGET` with `host`
...
This avoids having to manually modify the configuration in the docs.
2022-12-31 18:23:52 -06:00
Joshua Nelson
586474f348
Use `origin` consistently and add an example of rebasing over the wrong remote
2022-12-29 11:39:24 -06:00
Joshua Nelson
ba1db24140
Add more rebasing help
2022-12-29 11:39:24 -06:00
Dan Mezhiborsky
54e6f5b535
Fix rustc_borrowck crate name typo ( #1535 )
2022-12-25 21:11:21 +09:00
mejrs
8b42eb5f57
Apply feedback
2022-12-18 00:41:27 +02:00
mejrs
a213de4efe
Add -Ztrack-diagnostics information
2022-12-18 00:41:27 +02:00
Ramon de C Valle
58077bf772
Add documentation for LLVM KCFI support ( #1529 )
...
This commit adds initial documentation for LLVM Kernel Control Flow
Integrity (KCFI) support to the Rust compiler (see rust-lang/rust#105109
and rust-lang/rust#89653 ).
2022-12-14 12:20:53 +01:00
Tshepang Mbambo
55c2c093dc
typo
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
4c516b0b3a
Replace NoLandingPad with another alive Visitor
...
The broken reference to the non-existing `NoLandingPad` is replaced by `LocalUseCounter` to fix this document.
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
1cf62ddb2f
Remove todo note
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
1211eebb71
Replace NoLandingPad with another alive MIR pass
...
The broken reference to `NoLandingPad` is replaced by `RemoveStorageMarkers` to fix this document.
2022-12-14 05:34:09 +02:00
Tshepang Mbambo
9f3efe646d
share same link
2022-12-08 19:02:08 -08:00
Yuki Okushi
b145e1e1fa
fix: Fix broken links
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-12-09 03:13:38 +02:00
Oli Scherer
d147c52df4
Remove TyS
2022-12-08 09:06:11 +01:00
Jared Harp
d3564ba27b
Fix small inaccuracy in monomorph page
2022-12-06 21:42:57 -08:00
Anirudh S
e269950a57
Remove duplicate paragraph ( #1523 )
2022-12-04 08:09:24 +09:00
Ralf Jung
a7cd86425d
clarify subtree tool policy ( #1518 )
2022-12-03 09:32:00 +09:00
Samuel Moelius
c4e632eb14
Typo ( #1520 )
2022-12-03 09:02:26 +09:00
Joshua Nelson
96462f2d9f
Fix broken link
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-28 19:00:24 -08:00
Joshua Nelson
fa3ffbfcca
Don't use "incremental" to refer to `--keep-stage`
...
`-C incremental` is sound and --keep-stage is not.
2022-11-28 19:00:24 -08:00
Joshua Nelson
af134d2f6f
Link directly to the section on `--keep-stage`
2022-11-28 19:00:24 -08:00
Tshepang Mbambo
e85c4c460d
do an actual link to detect if it breaks in future ( #1517 )
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-27 09:49:21 +09:00
Noah Lev
2889c292cb
Triage some date-check items ( #1513 )
2022-11-26 22:25:58 +09:00
Ghassan Gedeon Achi
0bd5bd1d68
Update path for `try_mark_green` implementation
...
Updates the location of the `try_mark_green` algorithm from `compiler/rustc_middle/src/dep_graph/graph.rs` to [`compiler/rustc_middle/src/dep_graph/graph.rs`](https://github.com/rust-lang/rust/blob/stable/compiler/rustc_query_system/src/dep_graph/graph.rs#L574 ) .
2022-11-22 07:27:49 +02:00
Yuki Okushi
32bc13e408
Fix a broken design docs link about unused substs bug
...
https://github.com/rust-lang/project-const-generics/pull/21 removed the
link. This replaces it with an issue link mentioned on the design docs.
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-11-20 08:45:56 +02:00
Tshepang Mbambo
f98f1e5b86
updating-llvm: keep a calm tone ( #1449 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-11-20 15:19:50 +09:00
Tshepang Mbambo
6f3d5e4b00
date-check: updating-llvm ( #1424 )
2022-11-20 12:55:18 +09:00
lcnr
36e15ae1dd
Update src/type-inference.md
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2022-11-10 23:27:01 +02:00
lcnr
39c10de06f
extract regions
2022-11-10 23:27:01 +02:00
RCoder01
7354b42b73
Consistent ordered list indexing
2022-11-09 10:39:06 +02:00
Xiretza
01a51b2282
Document multiple alternative suggestions on diagnostic structs ( #1486 )
2022-11-09 06:35:38 +09:00
lcnr
d0dc6c97a6
trans -> codegen
2022-11-07 16:49:22 +02:00
Nilstrieb
63b45c3d94
Remove implementation details
2022-11-05 10:44:35 -05:00
Nilstrieb
090bd5422d
Update some more things and improve wording
2022-11-05 10:44:35 -05:00
nils
087224159e
Update query.md
...
- queries always need a description
- `QueryDescription` isn't just for descriptions (it's actually not for
descriptions at all now) and always implemented by the macro
- queries are not grouped into categories
2022-11-05 10:44:35 -05:00
Tshepang Mbambo
2bdb02c587
replace tabs with spaces ( #1504 )
2022-11-05 12:32:16 +09:00
Tshepang Mbambo
43e41174c0
align code blocks with their paragraphs
2022-11-04 03:49:25 +02:00
jonathanCogan
a6c35fc69e
Fixes some typos ( #1502 )
...
* Fix some typos.
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2022-11-02 13:11:03 -05:00
Jhonny Bill Mena
03fe2d4163
UPDATE - mention of Diagnostic derive on enums
...
Updated Diagnostic text to use the same language used in Subdiagnostic
2022-11-01 15:13:38 +00:00
Santiago Pastorino
94ecbac3cd
trans -> codegen ( #1500 )
2022-10-31 13:51:42 -03:00
Rageking8
88bd6ca6ab
add note for err annotation formatting
2022-10-27 20:45:40 +02:00
Chris Denton
bd8eeff467
Remove `--bless` from pre-push hook suggestion
...
According to 8873e33806
> Running with --bless causes the push to succeed if there are fixable
formatting changes, but the changes don't make it into the push.
>
> We should have the user rerun with --bless (or x.py fmt) and commit the
changes themselves (they might want to amend a particular commit, for
instance).
2022-10-27 20:36:34 +02:00
Eric Huss
7f426da358
Update for highfive transition.
2022-10-27 06:07:59 +02:00
Michael Goulet
51a37ad19a
Update `traits/resolution.md` ( #1494 )
...
* Update `traits/resolution.md`
Co-authored by: @lcnr and @spastorino
* Update src/traits/resolution.md
* Wrapping
* Update src/traits/resolution.md
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2022-10-25 10:18:58 -07:00
Nilstrieb
6686b1e95e
Update diagnostics to flat fluent message paths
...
As implemented in rust-lang/rust#103345
2022-10-25 14:36:52 +01:00
Lukas Wirth
a26247697e
Update rust-analyzer suggestions ( #1487 )
2022-10-24 19:41:55 +09:00
Luqman Aden
0a2f713d86
miri is no longer a submodule but a subtree. ( #1488 )
2022-10-23 08:17:08 +09:00