Skip to content

Commit f9d390d

Browse files
committed
Merge remote-tracking branch 'upstream/master' into impl-16351-nightly
Signed-off-by: Sean Cross <[email protected]>
2 parents 8f73fe9 + e11a9fa commit f9d390d

File tree

4,359 files changed

+101168
-86817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,359 files changed

+101168
-86817
lines changed

.gitattributes

+4-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
*.fixed linguist-language=Rust
88
*.mir linguist-language=Rust
99
src/etc/installer/gfx/* binary
10-
*.woff binary
1110
src/vendor/** -text
1211
Cargo.lock linguist-generated=false
12+
config.toml.example linguist-language=TOML
1313

14-
# Older git versions try to fix line endings on images, this prevents it.
14+
# Older git versions try to fix line endings on images and fonts, this prevents it.
1515
*.png binary
1616
*.ico binary
17+
*.woff binary
18+
*.woff2 binary

.github/workflows/ci.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: mingw-check
4444
os: ubuntu-latest-xl
4545
env: {}
46-
- name: x86_64-gnu-llvm-9
46+
- name: x86_64-gnu-llvm-10
4747
os: ubuntu-latest-xl
4848
env: {}
4949
- name: x86_64-gnu-tools
@@ -265,7 +265,7 @@ jobs:
265265
- name: x86_64-gnu-distcheck
266266
os: ubuntu-latest-xl
267267
env: {}
268-
- name: x86_64-gnu-llvm-9
268+
- name: x86_64-gnu-llvm-10
269269
env:
270270
RUST_BACKTRACE: 1
271271
os: ubuntu-latest-xl
@@ -622,7 +622,7 @@ jobs:
622622
if: "github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'rust-lang-ci/rust'"
623623
steps:
624624
- name: checkout the source code
625-
uses: actions/checkout@v1
625+
uses: actions/checkout@v2
626626
with:
627627
fetch-depth: 2
628628
- name: publish toolstate

.gitignore

+45-25
Original file line numberDiff line numberDiff line change
@@ -5,51 +5,71 @@
55
# created during manual debugging and many people like to clean up instead of
66
# having git ignore such leftovers. You can use `.git/info/exclude` to
77
# configure your local ignore list.
8-
# FIXME: This needs cleanup.
9-
*~
10-
.#*
8+
9+
## File system
1110
.DS_Store
11+
desktop.ini
12+
13+
## Editor
14+
*.swp
15+
*.swo
16+
Session.vim
1217
.cproject
13-
.hg/
14-
.hgignore
1518
.idea
1619
*.iml
17-
__pycache__/
18-
*.py[cod]
19-
*$py.class
20+
.vscode
2021
.project
22+
.favorites.json
2123
.settings/
24+
25+
## Tool
2226
.valgrindrc
23-
.vscode
24-
.favorites.json
25-
/Makefile
26-
/build/
27+
.cargo
28+
# Included because it is part of the test case
29+
!/src/test/run-make/thumb-none-qemu/example/.cargo
30+
31+
## Configuration
2732
/config.toml
28-
/dist/
33+
/Makefile
34+
config.mk
35+
config.stamp
36+
no_llvm_build
37+
38+
## Build
2939
/dl/
3040
/doc/
3141
/inst/
3242
/llvm/
3343
/mingw-build/
34-
/src/tools/x/target
35-
# Created by default with `src/ci/docker/run.sh`:
36-
/obj/
44+
/build/
45+
/dist/
3746
/unicode-downloads
3847
/target
39-
# Generated by compiletest for incremental:
48+
/src/tools/x/target
49+
# Generated by compiletest for incremental
4050
/tmp/
51+
# Created by default with `src/ci/docker/run.sh`
52+
/obj/
53+
54+
## Temporary files
55+
*~
56+
\#*
57+
\#*\#
58+
.#*
59+
60+
## Tags
4161
tags
4262
tags.*
4363
TAGS
4464
TAGS.*
45-
\#*
46-
\#*\#
47-
config.mk
48-
config.stamp
49-
Session.vim
50-
.cargo
51-
!/src/test/run-make/thumb-none-qemu/example/.cargo
52-
no_llvm_build
65+
66+
## Python
67+
__pycache__/
68+
*.py[cod]
69+
*$py.class
70+
71+
## Node
5372
**node_modules
5473
**package-lock.json
74+
5575
# Before adding new lines, see the comment at the top.

.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
[submodule "src/llvm-project"]
3838
path = src/llvm-project
3939
url = https://github.com/rust-lang/llvm-project.git
40-
branch = rustc/12.0-2021-02-03
40+
branch = rustc/12.0-2021-04-15
4141
[submodule "src/doc/embedded-book"]
4242
path = src/doc/embedded-book
4343
url = https://github.com/rust-embedded/book.git

.mailmap

+2-1
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ Philipp Matthias Schäfer <[email protected]>
235235
Przemysław Wesołek <[email protected]> Przemek Wesołek <[email protected]>
236236
Rafael Ávila de Espíndola <[email protected]> Rafael Avila de Espindola <espindola@dream.(none)>
237237
Ralph Giles <[email protected]> Ralph Giles <[email protected]>
238+
Ramkumar Ramachandra <[email protected]> <[email protected]>
238239
Renato Riccieri Santos Zannon <[email protected]>
239240
240241
Rob Arnold <[email protected]>
@@ -285,7 +286,7 @@ Xuefeng Wu <[email protected]> Xuefeng Wu <[email protected]>
285286
Xuefeng Wu <[email protected]> XuefengWu <[email protected]>
286287
York Xiang <[email protected]>
287288
288-
Yuki Okushi <[email protected]>
289+
289290
Zach Pomerantz <[email protected]>
290291
291292
Zack Slayton <[email protected]>

CONTRIBUTING.md

+28-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,31 @@
11
# Contributing to Rust
22

3-
Thank you for your interest in contributing to Rust!
3+
Thank you for your interest in contributing to Rust! There are many ways to contribute
4+
and we appreciate all of them.
45

5-
To get started, read the [Contributing to Rust] chapter of the [rustc-dev-guide].
6+
Documentation for contributing to Rust is located in the [Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org/),
7+
commonly known as the [rustc-dev-guide]. Despite the name, this guide documents
8+
not just how to develop rustc (the Rust compiler), but also how to contribute to any part
9+
of the Rust project.
10+
11+
To get started with contributing, please read the [Contributing to Rust] chapter of the guide.
12+
That chapter explains how to get your development environment set up and how to get help.
13+
14+
## About the [rustc-dev-guide]
15+
16+
The [rustc-dev-guide] is meant to help document how rustc –the Rust compiler– works,
17+
as well as to help new contributors get involved in rustc development. It is recommend
18+
to read and understand the [rustc-dev-guide] before making a contribution. This guide
19+
talks about the different bots in the Rust ecosystem, the Rust development tools,
20+
bootstrapping, the compiler architecture, source code representation, and more.
21+
22+
## [Getting help](https://rustc-dev-guide.rust-lang.org/getting-started.html#asking-questions)
23+
24+
There are many ways you can get help when you're stuck. Rust has many platforms for this:
25+
[internals], [rust-zulip], and [rust-discord]. It is recommended to ask for help on
26+
the [rust-zulip], but any of these platforms are a great way to seek help and even
27+
find a mentor! You can learn more about asking questions and getting help in the
28+
[Asking Questions](https://rustc-dev-guide.rust-lang.org/getting-started.html#asking-questions) chapter of the [rustc-dev-guide].
629

730
## Bug reports
831

@@ -13,3 +36,6 @@ refer to [this section][contributing-bug-reports] and [open an issue][issue temp
1336
[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/
1437
[contributing-bug-reports]: https://rustc-dev-guide.rust-lang.org/contributing.html#bug-reports
1538
[issue template]: https://github.com/rust-lang/rust/issues/new/choose
39+
[internals]: https://internals.rust-lang.org
40+
[rust-discord]: http://discord.gg/rust-lang
41+
[rust-zulip]: https://rust-lang.zulipchat.com

0 commit comments

Comments
 (0)