You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of #106111 - matthiaskrgr:rollup-nnpoe5h, r=matthiaskrgr
Rollup of 6 pull requests
Successful merges:
- #105465 (Improve top-level docs)
- #105872 (Suggest remove last method call when type coerce with expected type)
- #106032 (std: only use LFS function on glibc)
- #106078 (Provide more context on FileCheck failures)
- #106100 (Codegen test for derived `<` on trivial newtype [TEST ONLY])
- #106109 (rustdoc: make line number CSS for doc comment and scraped the same)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup
Zulip stream. We have lots of docs below of how to get started on your own, but
9
9
the Zulip stream is the best place to *ask* for help.
10
10
11
-
Documentation for contributing to Rust is located in the [Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org/),
12
-
commonly known as the [rustc-dev-guide]. Despite the name, this guide documents
13
-
not just how to develop rustc (the Rust compiler), but also how to contribute to the standard library and rustdoc.
11
+
Documentation for contributing to the compiler or tooling is located in the [Guide to Rustc
12
+
Development][rustc-dev-guide], commonly known as the [rustc-dev-guide]. Documentation for the
13
+
standard library in the [Standard library developers Guide][std-dev-guide], commonly known as the [std-dev-guide].
14
14
15
15
## About the [rustc-dev-guide]
16
16
@@ -35,6 +35,7 @@ refer to [this section][contributing-bug-reports] and [open an issue][issue temp
35
35
36
36
[Contributing to Rust]: https://rustc-dev-guide.rust-lang.org/contributing.html#contributing-to-rust
On Windows, we suggest using [winget] to install dependencies by running the following in a terminal:
116
+
117
+
```powershell
118
+
winget install -e Python.Python.3
119
+
winget install -e Kitware.CMake
120
+
winget install -e Git.Git
121
+
```
122
+
123
+
Then edit your system's `PATH` variable and add: `C:\Program Files\CMake\bin`. See
124
+
[this guide on editing the system `PATH`](https://www.java.com/en/download/help/path.html) from the
See https://doc.rust-lang.org/nightly/rustc/platform-support.html for a list of supported platforms.
253
+
Only "host tools" platforms have a pre-compiled snapshot binary available; to compile for a platform
254
+
without host tools you must cross-compile.
243
255
244
256
You may find that other platforms work, but these are our officially
245
257
supported build environments that are most likely to work.
246
258
247
259
## Getting Help
248
260
249
-
The Rust community congregates in a few places:
250
-
251
-
* [Stack Overflow] - Direct questions about using the language.
252
-
* [users.rust-lang.org] - General discussion and broader questions.
0 commit comments