Skip to content

Commit 6f50e32

Browse files
committed
---
yaml --- r: 110491 b: refs/tags/0.10 c: ac33f2b h: refs/heads/master i: 110489: a453045 110487: 77df268 v: v3
1 parent 498d663 commit 6f50e32

File tree

3,796 files changed

+544607
-0
lines changed

Some content is hidden

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

3,796 files changed

+544607
-0
lines changed

[refs]

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ refs/tags/0.7: 88ad33089583afb77cb48aed19b54eeca4a33b5d
2626
refs/tags/release-0.7: 64e99b6af789fc206c62a77ffc5ac33530a83bc1
2727
refs/tags/0.8: b5ca80041e025b55a807eb3373195538501f871a
2828
refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
29+
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a

tags/0.10/.gitattributes

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[attr]rust text eol=lf whitespace=tab-in-indent,trailing-space,tabwidth=4
2+
3+
* text=auto eol=lf
4+
*.cpp rust
5+
*.h rust
6+
*.rs rust
7+
src/etc/pkg/rust-logo.ico binary
8+
src/etc/pkg/rust-logo.png binary
9+
src/rt/msvc/* -whitespace
10+
src/rt/vg/* -whitespace
11+
src/rt/jemalloc/**/* -whitespace

tags/0.10/.gitignore

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
*~
2+
\#*\#
3+
\#*
4+
.#*
5+
*.x86
6+
*.llvm
7+
*.out
8+
*.boot
9+
*.rustc
10+
*.cmx
11+
*.dll
12+
*.def
13+
*.exe
14+
*.a
15+
*.rlib
16+
*.so
17+
*.dylib
18+
*.orig
19+
*.cmo
20+
*.cmi
21+
*.dSYM
22+
*.d
23+
*.o
24+
*.ll
25+
*.bc
26+
*.aux
27+
*.cp
28+
*.fn
29+
*.ky
30+
*.cps
31+
*.log
32+
*.pdf
33+
*.epub
34+
*.html
35+
*.pg
36+
*.toc
37+
*.tp
38+
*.vr
39+
*.patch
40+
*.diff
41+
*.rej
42+
*.swp
43+
*.swo
44+
*.tmp
45+
*.pyc
46+
*.elc
47+
.hg/
48+
.hgignore
49+
.cproject
50+
.project
51+
.valgrindrc
52+
lexer.ml
53+
TAGS
54+
TAGS.emacs
55+
TAGS.vi
56+
version.ml
57+
version.texi
58+
/Makefile
59+
config.mk
60+
/rt/
61+
/rustllvm/
62+
/test/
63+
/build
64+
/inst/
65+
/mingw-build/
66+
src/.DS_Store
67+
/tmp/
68+
/dist/
69+
/stage0/
70+
/dl/
71+
/stage1/
72+
/stage2/
73+
/stage3/
74+
*.bz2
75+
/doc
76+
/nd/
77+
/llvm/
78+
version.md
79+
keywords.md
80+
x86_64-apple-darwin/
81+
x86_64-unknown-linux-gnu/
82+
i686-unknown-linux-gnu/
83+
tmp.*.rs
84+
config.stamp
85+
.DS_Store
86+
src/etc/dl
87+
.settings/
88+
build/
89+
i686-pc-mingw32/
90+
src/librustc/lib/llvmdeps.rs
91+
*.pot

tags/0.10/.gitmodules

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[submodule "src/llvm"]
2+
path = src/llvm
3+
url = https://github.com/rust-lang/llvm.git
4+
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
12+
[submodule "src/compiler-rt"]
13+
path = src/compiler-rt
14+
url = https://github.com/rust-lang/compiler-rt.git

tags/0.10/.mailmap

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#
2+
# This list is used by git-shortlog to aggregate contributions. It is
3+
# necessary when either the author's full name is not always written
4+
# the same way, and/or the same author contributes from different
5+
# email addresses.
6+
#
7+
8+
Elly Jones <[email protected]>
9+
10+
Junyoung Cho <[email protected]>
11+
Matthijs Hofstra <[email protected]>
12+
Rob Arnold <[email protected]>

tags/0.10/.travis.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Use something that's not 'ruby' so we don't set up things like
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.
4+
language: c
5+
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
19+
#
20+
# FIXME: this shouldn't update the src/llvm sub-repo, that takes about a minute
21+
# it's gotta download so much stuff.
22+
before_script:
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 --enable-fast-make --enable-clang
31+
32+
# Tidy everything up first, then build a few things, and then run a few tests.
33+
# Note that this is meant to run in a "fairly small" amount of time, so this
34+
# isn't exhaustive at all.
35+
#
36+
# As a result of https://github.com/travis-ci/travis-ci/issues/1066, we run
37+
# everything in one large command instead of multiple commands.
38+
script: |
39+
if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then
40+
if [[ $LLVM_VERSION != '3.4' ]]; then exit 0; fi
41+
fi &&
42+
make tidy &&
43+
make -j4 rustc-stage1 &&
44+
make check-stage1-std check-stage1-rpass check-stage1-cfail check-stage1-rfail check-stage1-doc
45+
46+
env:
47+
global:
48+
- NO_BENCH=1
49+
matrix:
50+
- LLVM_VERSION=3.3
51+
- LLVM_VERSION=3.4
52+
53+
# We track this ourselves, and in theory we don't have to update the LLVM repo
54+
# (but sadly we do right now anyway).
55+
git:
56+
submodules: false
57+
58+
notifications:
59+
email: false
60+
61+
branches:
62+
only:
63+
- master

0 commit comments

Comments
 (0)