Skip to content

Commit 1bec10c

Browse files
author
Damien Radtke
committed
---
yaml --- r: 160524 b: refs/heads/auto c: 1e2e2ac h: refs/heads/master v: v3
1 parent bc2e5f2 commit 1bec10c

File tree

2,617 files changed

+114912
-110612
lines changed

Some content is hidden

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

2,617 files changed

+114912
-110612
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1010
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1111
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1212
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
13-
refs/heads/auto: 2a4c0100fe5eead03b8b566748c1909a7b9b903b
13+
refs/heads/auto: 1e2e2ac5550d4f1d89c4958ef35860ffff9ab6ef
1414
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1515
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1616
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/.gitmodules

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
path = src/llvm
33
url = https://github.com/rust-lang/llvm.git
44
branch = master
5+
[submodule "src/libuv"]
6+
path = src/libuv
7+
url = https://github.com/rust-lang/libuv.git
8+
branch = master
9+
[submodule "src/gyp"]
10+
path = src/gyp
11+
url = https://github.com/rust-lang/gyp.git
512
[submodule "src/compiler-rt"]
613
path = src/compiler-rt
714
url = https://github.com/rust-lang/compiler-rt.git

branches/auto/.mailmap

Lines changed: 2 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -5,104 +5,8 @@
55
# email addresses.
66
#
77

8-
Aaron Todd <[email protected]>
9-
10-
11-
Alex Rønne Petersen <[email protected]>
12-
13-
14-
15-
16-
17-
18-
Benjamin Jackman <[email protected]>
19-
20-
blake2-ppc <[email protected]> <blake2-ppc>
21-
22-
23-
Brian Dawn <[email protected]>
24-
Carl-Anton Ingmarsson <[email protected]> <[email protected]>
25-
Carol Willing <[email protected]>
26-
Chris Pressey <[email protected]>
27-
28-
David Klein <[email protected]>
29-
30-
Damien Schoof <[email protected]>
31-
Derek Chiang <[email protected]> Derek Chiang (Enchi Jiang) <[email protected]>
32-
33-
34-
Eduardo Bautista <[email protected]> <=>
35-
36-
Elly Fong-Jones <[email protected]>
37-
38-
39-
Eric Holmes <[email protected]>
40-
41-
42-
Evgeny Sologubov
43-
Falco Hirschenberger <[email protected]> <[email protected]>
44-
Gareth Daniel Smith <[email protected]>
45-
46-
47-
48-
49-
50-
Ilyong Cho <[email protected]>
51-
J. J. Weber <[email protected]>
52-
Jakub Bukaj <[email protected]>
53-
54-
55-
56-
57-
58-
Jeremy Letang <[email protected]>
59-
60-
61-
62-
63-
8+
Elly Jones <[email protected]>
9+
6410
Junyoung Cho <[email protected]>
65-
66-
67-
68-
Kyeongwoon Lee <[email protected]>
69-
Lee Wondong <[email protected]>
70-
Lennart Kudling <[email protected]>
71-
72-
73-
74-
75-
Luke Metz <[email protected]>
76-
77-
Makoto Nakashima <[email protected]> gifnksm <[email protected]>
78-
Margaret Meyerhofer <[email protected]> <mmeyerho@andrew>
79-
Mark Sinclair <[email protected]>
80-
Mark Sinclair <[email protected]> =Mark Sinclair <[email protected]>
81-
82-
Matthew Auld <[email protected]>
83-
8411
Matthijs Hofstra <[email protected]>
85-
Michael Williams <[email protected]>
86-
Michael Woerister <michaelwoerister@gmail> <[email protected]>
87-
Michael Woerister <michaelwoerister@gmail> <michaelwoerister@posteo>
88-
89-
Philipp Brüschweiler <[email protected]> <[email protected]>
90-
Philipp Brüschweiler <[email protected]> <[email protected]>
91-
Pradeep Kumar <[email protected]>
92-
9312
Rob Arnold <[email protected]>
94-
Robert Gawdzik <[email protected]> Robert Gawdzik ☢ <[email protected]>
95-
Robert Millar <[email protected]>
96-
Ryan Scheel <[email protected]>
97-
Seonghyun Kim <[email protected]>
98-
Simon Barber-Dueck <[email protected]> Simon BD <simon@server>
99-
100-
startling <[email protected]>
101-
102-
Steven Stewart-Gallus <[email protected]> <[email protected]>
103-
104-
105-
106-
107-
108-
Zack Slayton <[email protected]>

branches/auto/.travis.yml

Lines changed: 52 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,60 @@
11
# Use something that's not 'ruby' so we don't set up things like
2-
# RVM/bundler/ruby and whatnot. Right now 'rust' as a language actually
3-
# downloads a rust/cargo snapshot, which we don't really want for building rust.
2+
# RVM/bundler/ruby and whatnot. Right now 'rust' isn't a language on travis and
3+
# it treats unknown languages as ruby-like I believe.
44
language: c
55

6-
# The test suite is in general way too stressful for travis, especially in
7-
# terms of time limit and reliability. In the past we've tried to scale things
8-
# back to only build the stage1 compiler and run a subset of tests, but this
9-
# didn't end up panning out very well.
6+
# Before we start doing anything, install a stock LLVM
7+
install:
8+
- sudo sh -c "echo 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.4 main' >> /etc/apt/sources.list"
9+
- sudo sh -c "echo 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise main' >> /etc/apt/sources.list"
10+
- sudo sh -c "echo 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main' >> /etc/apt/sources.list"
11+
- wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
12+
- sudo apt-get update -qq
13+
- sudo apt-get install -qq --force-yes -y llvm-$LLVM_VERSION
14+
llvm-${LLVM_VERSION}-dev clang-$LLVM_VERSION lldb-$LLVM_VERSION
15+
16+
17+
# All of the llvm tools are suffixed with "-$VERS" which we don't want, so
18+
# symlink them all into a local directory and just use that
1019
#
11-
# As a result, we're just using travis to run `make tidy` now. It'll help
12-
# everyone find out about their trailing spaces early on!
20+
# FIXME: this shouldn't update the src/llvm sub-repo, that takes about a minute
21+
# it's gotta download so much stuff.
1322
before_script:
14-
- ./configure --llvm-root=path/to/nowhere
15-
script:
16-
- make tidy
23+
- mkdir -p local-llvm/bin
24+
- ln -nsf /usr/bin/llvm-config-$LLVM_VERSION local-llvm/bin/llvm-config
25+
- ln -nsf /usr/bin/llvm-mc-$LLVM_VERSION local-llvm/bin/llvm-mc
26+
- ln -nsf /usr/bin/llvm-as-$LLVM_VERSION local-llvm/bin/llvm-as
27+
- ln -nsf /usr/bin/llvm-dis-$LLVM_VERSION local-llvm/bin/llvm-dis
28+
- ln -nsf /usr/bin/llc-$LLVM_VERSION local-llvm/bin/llc
29+
- ln -nsf /usr/include/llvm-$LLVM_VERSION local-llvm/include
30+
- ./configure --disable-optimize-tests --llvm-root=`pwd`/local-llvm
31+
--enable-fast-make --enable-clang
32+
33+
# Tidy everything up first, then build a few things, and then run a few tests.
34+
# Note that this is meant to run in a "fairly small" amount of time, so this
35+
# isn't exhaustive at all.
36+
#
37+
# As a result of https://github.com/travis-ci/travis-ci/issues/1066, we run
38+
# everything in one large command instead of multiple commands.
39+
script: |
40+
if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then
41+
if [[ $LLVM_VERSION != '3.4' ]]; then exit 0; fi
42+
fi &&
43+
make tidy &&
44+
make -j4 rustc-stage1 RUSTFLAGS='-Z time-passes' &&
45+
make check-stage1-std check-stage1-rpass check-stage1-cfail check-stage1-rfail check-stage1-doc
46+
47+
env:
48+
global:
49+
- NO_BENCH=1
50+
matrix:
51+
- LLVM_VERSION=3.3
52+
- LLVM_VERSION=3.4
53+
54+
# We track this ourselves, and in theory we don't have to update the LLVM repo
55+
# (but sadly we do right now anyway).
56+
git:
57+
submodules: false
1758

1859
notifications:
1960
email: false

0 commit comments

Comments
 (0)