Skip to content

Commit dfddfa7

Browse files
authored
Merge pull request #5 from onur/docs.rs-update
Update rustc
2 parents 2998e43 + bc9ba9c commit dfddfa7

File tree

804 files changed

+26575
-12914
lines changed

Some content is hidden

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

804 files changed

+26575
-12914
lines changed

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,12 @@
3333
[submodule "src/libcompiler_builtins"]
3434
path = src/libcompiler_builtins
3535
url = https://github.com/rust-lang-nursery/compiler-builtins
36+
[submodule "src/tools/clippy"]
37+
path = src/tools/clippy
38+
url = https://github.com/rust-lang-nursery/rust-clippy.git
39+
[submodule "src/tools/rustfmt"]
40+
path = src/tools/rustfmt
41+
url = https://github.com/rust-lang-nursery/rustfmt.git
42+
[submodule "src/tools/miri"]
43+
path = src/tools/miri
44+
url = https://github.com/solson/miri.git

.travis.yml

Lines changed: 81 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@ matrix:
1212
fast_finish: true
1313
include:
1414
# Images used in testing PR and try-build should be run first.
15-
- env: IMAGE=x86_64-gnu-llvm-3.7 ALLOW_PR=1 RUST_BACKTRACE=1
16-
- env: IMAGE=dist-x86_64-linux DEPLOY=1 ALLOW_TRY=1
15+
- env: IMAGE=x86_64-gnu-llvm-3.7 RUST_BACKTRACE=1
16+
if: type = pull_request OR branch = auto
17+
18+
- env: IMAGE=dist-x86_64-linux DEPLOY=1
19+
if: branch = try OR branch = auto
1720

1821
# "alternate" deployments, these are "nightlies" but don't have assertions
1922
# turned on, they're deployed to a different location primarily for projects
2023
# which are stuck on nightly and don't want llvm assertions in the artifacts
2124
# that they use.
2225
- env: IMAGE=dist-x86_64-linux DEPLOY_ALT=1
26+
if: branch = auto
27+
2328
- env: >
2429
RUST_CHECK_TARGET=dist
2530
RUST_CONFIGURE_ARGS="--enable-extended --enable-profiler"
@@ -28,8 +33,11 @@ matrix:
2833
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
2934
SCCACHE_ERROR_LOG=/tmp/sccache.log
3035
MACOSX_DEPLOYMENT_TARGET=10.7
36+
NO_LLVM_ASSERTIONS=1
37+
NO_DEBUG_ASSERTIONS=1
3138
os: osx
3239
osx_image: xcode7
40+
if: branch = auto
3341
3442
# macOS builders. These are placed near the beginning because they are very
3543
# slow to run.
@@ -46,8 +54,12 @@ matrix:
4654
SCCACHE_ERROR_LOG=/tmp/sccache.log
4755
MACOSX_DEPLOYMENT_TARGET=10.8
4856
MACOSX_STD_DEPLOYMENT_TARGET=10.7
57+
NO_LLVM_ASSERTIONS=1
58+
NO_DEBUG_ASSERTIONS=1
4959
os: osx
5060
osx_image: xcode8.2
61+
if: branch = auto
62+
5163
- env: >
5264
RUST_CHECK_TARGET=check
5365
RUST_CONFIGURE_ARGS=--build=i686-apple-darwin
@@ -56,8 +68,11 @@ matrix:
5668
SCCACHE_ERROR_LOG=/tmp/sccache.log
5769
MACOSX_DEPLOYMENT_TARGET=10.8
5870
MACOSX_STD_DEPLOYMENT_TARGET=10.7
71+
NO_LLVM_ASSERTIONS=1
72+
NO_DEBUG_ASSERTIONS=1
5973
os: osx
6074
osx_image: xcode8.2
75+
if: branch = auto
6176
6277
# OSX builders producing releases. These do not run the full test suite and
6378
# just produce a bunch of artifacts.
@@ -73,8 +88,12 @@ matrix:
7388
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
7489
SCCACHE_ERROR_LOG=/tmp/sccache.log
7590
MACOSX_DEPLOYMENT_TARGET=10.7
91+
NO_LLVM_ASSERTIONS=1
92+
NO_DEBUG_ASSERTIONS=1
7693
os: osx
7794
osx_image: xcode7
95+
if: branch = auto
96+
7897
- env: >
7998
RUST_CHECK_TARGET=dist
8099
RUST_CONFIGURE_ARGS="--target=aarch64-apple-ios,armv7-apple-ios,armv7s-apple-ios,i386-apple-ios,x86_64-apple-ios --enable-extended --enable-sanitizers --enable-profiler"
@@ -83,83 +102,98 @@ matrix:
83102
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
84103
SCCACHE_ERROR_LOG=/tmp/sccache.log
85104
MACOSX_DEPLOYMENT_TARGET=10.7
105+
NO_LLVM_ASSERTIONS=1
106+
NO_DEBUG_ASSERTIONS=1
86107
os: osx
87108
osx_image: xcode7
109+
if: branch = auto
88110
89111
# Linux builders, remaining docker images
90112
- env: IMAGE=arm-android
113+
if: branch = auto
91114
- env: IMAGE=armhf-gnu
115+
if: branch = auto
92116
- env: IMAGE=cross DEPLOY=1
117+
if: branch = auto
93118
- env: IMAGE=dist-aarch64-linux DEPLOY=1
119+
if: branch = auto
94120
- env: IMAGE=dist-android DEPLOY=1
121+
if: branch = auto
95122
- env: IMAGE=dist-arm-linux DEPLOY=1
123+
if: branch = auto
96124
- env: IMAGE=dist-armhf-linux DEPLOY=1
125+
if: branch = auto
97126
- env: IMAGE=dist-armv7-linux DEPLOY=1
127+
if: branch = auto
98128
- env: IMAGE=dist-fuchsia DEPLOY=1
129+
if: branch = auto
99130
- env: IMAGE=dist-i586-gnu-i686-musl DEPLOY=1
131+
if: branch = auto
100132
- env: IMAGE=dist-i686-freebsd DEPLOY=1
133+
if: branch = auto
101134
- env: IMAGE=dist-i686-linux DEPLOY=1
135+
if: branch = auto
102136
- env: IMAGE=dist-mips-linux DEPLOY=1
137+
if: branch = auto
103138
- env: IMAGE=dist-mips64-linux DEPLOY=1
139+
if: branch = auto
104140
- env: IMAGE=dist-mips64el-linux DEPLOY=1
141+
if: branch = auto
105142
- env: IMAGE=dist-mipsel-linux DEPLOY=1
143+
if: branch = auto
106144
- env: IMAGE=dist-powerpc-linux DEPLOY=1
145+
if: branch = auto
107146
- env: IMAGE=dist-powerpc64-linux DEPLOY=1
147+
if: branch = auto
108148
- env: IMAGE=dist-powerpc64le-linux DEPLOY=1
149+
if: branch = auto
109150
- env: IMAGE=dist-s390x-linux DEPLOY=1
151+
if: branch = auto
110152
- env: IMAGE=dist-x86_64-freebsd DEPLOY=1
153+
if: branch = auto
111154
- env: IMAGE=dist-x86_64-musl DEPLOY=1
155+
if: branch = auto
112156
- env: IMAGE=dist-x86_64-netbsd DEPLOY=1
157+
if: branch = auto
113158
- env: IMAGE=asmjs
159+
if: branch = auto
114160
- env: IMAGE=i686-gnu
161+
if: branch = auto
115162
- env: IMAGE=i686-gnu-nopt
163+
if: branch = auto
116164
# - env: IMAGE=wasm32 issue 42646
165+
# if: branch = auto
117166
- env: IMAGE=x86_64-gnu
167+
if: branch = auto
118168
- env: IMAGE=x86_64-gnu-full-bootstrap
169+
if: branch = auto
119170
- env: IMAGE=x86_64-gnu-aux
171+
if: branch = auto
120172
- env: IMAGE=x86_64-gnu-debug
173+
if: branch = auto
121174
- env: IMAGE=x86_64-gnu-nopt
175+
if: branch = auto
122176
- env: IMAGE=x86_64-gnu-distcheck
177+
if: branch = auto
123178
- env: IMAGE=x86_64-gnu-incremental
179+
if: branch = auto
124180

125181
env:
126182
global:
127-
- SCCACHE_BUCKET=rust-lang-ci-sccache
128-
- AWS_ACCESS_KEY_ID=AKIAIMX7VLAS3PZAVLUQ
183+
- SCCACHE_BUCKET=rust-lang-ci-sccache2
184+
- SCCACHE_REGION=us-west-1
185+
- AWS_ACCESS_KEY_ID=AKIAJAMV3QAMMA6AXHFQ
129186
# AWS_SECRET_ACCESS_KEY=...
130-
- secure: "Pixhh0hXDqGCdOyLtGFjli3J2AtDWIpyb2btIrLe956nCBDRutRoMm6rv5DI9sFZN07Mms7VzNNvhc9wCW1y63JAm414d2Co7Ob8kWMZlz9l9t7ACHuktUiis8yr+S4Quq1Vqd6pqi7pf2J++UxC8R/uLeqVrubzr6+X7AbmEFE="
187+
- secure: "j96XxTVOSUf4s4r4htIxn/fvIa5DWbMgLqWl7r8z2QfgUwscmkMXAwXuFNc7s7bGTpV/+CgDiMFFM6BAFLGKutytIF6oA02s9b+usQYnM0th7YQ2AIgm9GtMTJCJp4AoyfFmh8F2faUICBZlfVLUJ34udHEe35vOklix+0k4WDo="
131188

132189
before_install:
133-
# If we are building a pull request, do the build if $ALLOW_PR == 1
134-
# Otherwise, do the build if we are on the auto branch, or the try branch and $ALLOW_TRY == 1
135-
- >
136-
if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
137-
if [[ "$ALLOW_PR" == "1" ]]; then
138-
export SKIP_BUILD=false;
139-
else
140-
export SKIP_BUILD=true;
141-
fi;
142-
elif [[ "$TRAVIS_BRANCH" == "auto" || ( "$ALLOW_TRY" == "1" && "$TRAVIS_BRANCH" == "try" ) ]]; then
143-
export SKIP_BUILD=false;
144-
else
145-
export SKIP_BUILD=true;
146-
fi
147-
- >
148-
if [[ "$SKIP_BUILD" == false ]]; then
149-
zcat $HOME/docker/rust-ci.tar.gz | docker load || true
150-
fi
190+
- zcat $HOME/docker/rust-ci.tar.gz | docker load || true
151191
- mkdir -p $HOME/rustsrc
152192

153193
install:
154-
- >
155-
if [[ "$SKIP_BUILD" == true ]]; then
156-
echo echo skipping, not a full build > $HOME/stamp &&
157-
chmod +x $HOME/stamp &&
158-
export PATH=$PATH:$HOME;
159-
else
160-
case "$TRAVIS_OS_NAME" in
194+
- case "$TRAVIS_OS_NAME" in
161195
linux)
162-
travis_retry curl -fo $HOME/stamp https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-03-17-stamp-x86_64-unknown-linux-musl &&
196+
travis_retry curl -fo $HOME/stamp https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/2017-03-17-stamp-x86_64-unknown-linux-musl &&
163197
chmod +x $HOME/stamp &&
164198
export PATH=$PATH:$HOME
165199
;;
@@ -168,13 +202,12 @@ install:
168202
travis_retry brew update &&
169203
travis_retry brew install xz;
170204
fi &&
171-
travis_retry curl -fo /usr/local/bin/sccache https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-05-12-sccache-x86_64-apple-darwin &&
205+
travis_retry curl -fo /usr/local/bin/sccache https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/2017-05-12-sccache-x86_64-apple-darwin &&
172206
chmod +x /usr/local/bin/sccache &&
173-
travis_retry curl -fo /usr/local/bin/stamp https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-03-17-stamp-x86_64-apple-darwin &&
207+
travis_retry curl -fo /usr/local/bin/stamp https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror/2017-03-17-stamp-x86_64-apple-darwin &&
174208
chmod +x /usr/local/bin/stamp
175209
;;
176-
esac
177-
fi
210+
esac
178211

179212
before_script:
180213
- >
@@ -254,45 +287,45 @@ before_deploy:
254287
255288
deploy:
256289
- provider: s3
257-
bucket: rust-lang-ci
290+
bucket: rust-lang-ci2
258291
skip_cleanup: true
259292
local_dir: deploy
260293
upload_dir: rustc-builds
261294
acl: public_read
262-
region: us-east-1
263-
access_key_id: AKIAIPQVNYF2T3DTYIWQ
295+
region: us-west-1
296+
access_key_id: AKIAJVBODR3IA4O72THQ
264297
secret_access_key:
265-
secure: "FBqDqOTeIPMu6v/WYPf4CFSlh9rLRZGKVtpLa5KkyuOhXRTrnEzBduEtS8/FMIxdQImvurhSvxWvqRybMOi4qoVfjMqqpHAI7uBbidbrvAcJoHNsx6BgUNVCIoH6a0UsAjTUtm6/YPIpzbHoLZXPL0GrHPMk6Mu04qVSmcYNWn4="
298+
secure: "kUGd3t7JcVWFESgIlzvsM8viZgCA9Encs3creW0xLJaLSeI1iVjlJK4h/2/nO6y224AFrh/GUfsNr4/4AlxPuYb8OU5oC5Lv+Ff2JiRDYtuNpyQSKAQp+bRYytWMtrmhja91h118Mbm90cUfcLPwkdiINgJNTXhPKg5Cqu3VYn0="
266299
on:
267300
branch: auto
268301
condition: $DEPLOY = 1
269302

270303
- provider: s3
271-
bucket: rust-lang-ci
304+
bucket: rust-lang-ci2
272305
skip_cleanup: true
273306
local_dir: deploy
274307
upload_dir: rustc-builds-try
275308
acl: public_read
276-
region: us-east-1
277-
access_key_id: AKIAIPQVNYF2T3DTYIWQ
309+
region: us-west-1
310+
access_key_id: AKIAJVBODR3IA4O72THQ
278311
secret_access_key:
279-
secure: "FBqDqOTeIPMu6v/WYPf4CFSlh9rLRZGKVtpLa5KkyuOhXRTrnEzBduEtS8/FMIxdQImvurhSvxWvqRybMOi4qoVfjMqqpHAI7uBbidbrvAcJoHNsx6BgUNVCIoH6a0UsAjTUtm6/YPIpzbHoLZXPL0GrHPMk6Mu04qVSmcYNWn4="
312+
secure: "kUGd3t7JcVWFESgIlzvsM8viZgCA9Encs3creW0xLJaLSeI1iVjlJK4h/2/nO6y224AFrh/GUfsNr4/4AlxPuYb8OU5oC5Lv+Ff2JiRDYtuNpyQSKAQp+bRYytWMtrmhja91h118Mbm90cUfcLPwkdiINgJNTXhPKg5Cqu3VYn0="
280313
on:
281314
branch: try
282-
condition: $DEPLOY = 1 && $ALLOW_TRY = 1
315+
condition: $DEPLOY = 1
283316

284317
# this is the same as the above deployment provider except that it uploads to
285318
# a slightly different directory and has a different trigger
286319
- provider: s3
287-
bucket: rust-lang-ci
320+
bucket: rust-lang-ci2
288321
skip_cleanup: true
289322
local_dir: deploy
290323
upload_dir: rustc-builds-alt
291324
acl: public_read
292-
region: us-east-1
293-
access_key_id: AKIAIPQVNYF2T3DTYIWQ
325+
region: us-west-1
326+
access_key_id: AKIAJVBODR3IA4O72THQ
294327
secret_access_key:
295-
secure: "FBqDqOTeIPMu6v/WYPf4CFSlh9rLRZGKVtpLa5KkyuOhXRTrnEzBduEtS8/FMIxdQImvurhSvxWvqRybMOi4qoVfjMqqpHAI7uBbidbrvAcJoHNsx6BgUNVCIoH6a0UsAjTUtm6/YPIpzbHoLZXPL0GrHPMk6Mu04qVSmcYNWn4="
328+
secure: "kUGd3t7JcVWFESgIlzvsM8viZgCA9Encs3creW0xLJaLSeI1iVjlJK4h/2/nO6y224AFrh/GUfsNr4/4AlxPuYb8OU5oC5Lv+Ff2JiRDYtuNpyQSKAQp+bRYytWMtrmhja91h118Mbm90cUfcLPwkdiINgJNTXhPKg5Cqu3VYn0="
296329
on:
297330
branch: auto
298331
condition: $DEPLOY_ALT = 1

0 commit comments

Comments
 (0)