Skip to content

Commit d4ddbba

Browse files
committed
---
yaml --- r: 83525 b: refs/heads/try c: 76e8f08 h: refs/heads/master i: 83523: 8a6efc4 v: v3
1 parent 83b41ea commit d4ddbba

File tree

459 files changed

+9927
-3504
lines changed

Some content is hidden

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

459 files changed

+9927
-3504
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 0e4d1fc8cae42e15e00f71d9f439b01bb25a86ae
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 6c08cc2db4f98e9f07ae7d50338396c4123c2f0a
5-
refs/heads/try: d8db96cbbfd54e2d0eaffcfb81d286c32900193d
5+
refs/heads/try: 76e8f0828ac1f4f0b13a4680e61c78c1b35c6a61
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*.cpp rust
55
*.h rust
66
*.rs rust
7+
src/etc/pkg/rust-logo.ico binary
78
src/rt/msvc/* -whitespace
89
src/rt/vg/* -whitespace
910
src/rt/linenoise/* -whitespace

branches/try/AUTHORS.txt

Lines changed: 67 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
Initial author, project lead, target of blame:
2-
3-
Graydon Hoare <[email protected]>
4-
5-
Other authors:
6-
7-
1+
Aaron Laursen <[email protected]>
2+
Aaron Todd <[email protected]>
83
Adam Bozanich <[email protected]>
4+
Adrien Tétar <[email protected]>
95
Aleksander Balicki <[email protected]>
106
Alex Crichton <[email protected]>
117
Alex Rønne Petersen <[email protected]>
128
Alexander Stavonin <[email protected]>
139
Alexei Sholik <[email protected]>
10+
Aljaž "g5pw" Srebrnič <[email protected]>
11+
Anders Kaseorg <[email protected]>
1412
Andreas Gal <[email protected]>
13+
Andreas Martens <[email protected]>
1514
Andrew Dunham <[email protected]>
1615
Andrew Paseltiner <[email protected]>
1716
Anthony Juckel <[email protected]>
1817
Arkaitz Jimenez <[email protected]>
1918
Armin Ronacher <[email protected]>
2019
Ashok Gautham <[email protected]>
20+
Austin King <[email protected]>
2121
Austin Seipp <[email protected]>
2222
Aydin Kim <[email protected]>
2323
@@ -33,7 +33,12 @@ Bilal Husain <[email protected]>
3333
Bill Fallon <[email protected]>
3434
Bill Myers <[email protected]>
3535
Bill Wendling <[email protected]>
36+
Birunthan Mohanathas <[email protected]>
3637
Björn Steinbrink <[email protected]>
38+
blake2-ppc <[email protected]>
39+
Bouke van der Bijl <[email protected]>
40+
Brandon Sanderson <[email protected]>
41+
Brendan Cully <[email protected]>
3742
Brendan Eich <[email protected]>
3843
Brendan Zabarauskas <[email protected]>
3944
Brett Cannon <[email protected]>
@@ -42,7 +47,9 @@ Brian J. Burg <[email protected]>
4247
Brian Leibig <[email protected]>
4348
Bryan Dunsmore <[email protected]>
4449
Caitlin Potter <[email protected]>
50+
4551
Chris Double <[email protected]>
52+
Chris Morgan <[email protected]>
4653
Chris Peterson <[email protected]>
4754
Chris Pressey <[email protected]>
4855
Cody Schroeder <[email protected]>
@@ -52,39 +59,58 @@ Damien Grassart <[email protected]>
5259
Damien Schoof <[email protected]>
5360
Daniel Brooks <[email protected]>
5461
Daniel Farina <[email protected]>
62+
Dan Connolly <[email protected]>
5563
5664
Daniel Luz <[email protected]>
5765
Daniel Micay <[email protected]>
5866
Daniel Patterson <[email protected]>
5967
Daniel Ralston <[email protected]>
68+
Daniel Rosenwasser <[email protected]>
6069
Daniel Ursache Dogariu <[email protected]>
70+
6171
Dave Herman <[email protected]>
72+
David Creswick <[email protected]>
6273
David Forsythe <[email protected]>
74+
David Halperin <[email protected]>
6375
David Klein <[email protected]>
76+
David Manescu <[email protected]>
6477
David Rajchenbach-Teller <[email protected]>
6578
Diggory Hardy <[email protected]>
6679
Dimitri Krassovski <[email protected]>
80+
Dmitry Ermolov <[email protected]>
81+
Do Nhat Minh <[email protected]>
6782
Donovan Preston <[email protected]>
6883
Drew Willcoxon <[email protected]>
6984
Elliott Slaughter <[email protected]>
7085
Elly Fong-Jones <[email protected]>
7186
Eric Holk <[email protected]>
7287
Eric Holmes <[email protected]>
88+
Eric Martin <[email protected]>
89+
Eric Reed <[email protected]>
7390
Erick Tryzelaar <[email protected]>
7491
Erik Rose <[email protected]>
92+
Etienne Millon <[email protected]>
7593
Evan McClanahan <[email protected]>
7694
Fedor Indutny <[email protected]>
7795
Felix S. Klock II <[email protected]>
96+
Flaper Fesp <[email protected]>
97+
Flavio Percoco <[email protected]>
98+
Florian Hahn <[email protected]>
99+
Florian Zeitz <[email protected]>
78100
Francisco Souza <[email protected]>
79101
Franklin Chen <[email protected]>
80102
Gábor Horváth <[email protected]>
81103
82104
Gareth Daniel Smith <[email protected]>
105+
Gary Linscott <[email protected]>
106+
Georges Dubus <[email protected]>
83107
84108
Glenn Willen <[email protected]>
85109
Gonçalo Cabrita <[email protected]>
86110
Graham Fawcett <[email protected]>
87111
Grahame Bowland <[email protected]>
112+
Graydon Hoare <[email protected]>
113+
88114
Haitao Li <[email protected]>
89115
90116
Herman J. Radtke III <[email protected]>
@@ -96,9 +122,11 @@ Ivano Coppola <[email protected]>
96122
Jack Moffitt <[email protected]>
97123
Jacob Harris Cryer Kragh <[email protected]>
98124
Jacob Parker <[email protected]>
125+
99126
Jakub Wieczorek <[email protected]>
100127
James Miller <[email protected]>
101128
James Tranovich <[email protected]>
129+
Jan Kobler <[email protected]>
102130
Jason Orendorff <[email protected]>
103131
Jed Davis <[email protected]>
104132
Jeff Balogh <[email protected]>
@@ -113,35 +141,48 @@ Jesse Ruderman <[email protected]>
113141
Jihyun Yu <[email protected]>
114142
Jim Blandy <[email protected]>
115143
144+
Jimmy Zelinskie <[email protected]>
116145
J. J. Weber <[email protected]>
146+
117147
Joe Pletcher <[email protected]>
148+
John Barker <[email protected]>
118149
John Clements <[email protected]>
119150
Jon Morton <[email protected]>
120151
Jonathan Sternberg <[email protected]>
152+
Jordi Boggiano <[email protected]>
121153
Josh Matthews <[email protected]>
122154
Joshua Clark <[email protected]>
123155
Joshua Wise <[email protected]>
124156
Junyoung Cho <[email protected]>
125157
Jyun-Yan You <[email protected]>
126158
Kang Seonghoon <[email protected]>
159+
Keegan McAllister <[email protected]>
127160
Kelly Wilson <[email protected]>
128161
Kevin Atkinson <[email protected]>
129162
Kevin Ballard <[email protected]>
130163
Kevin Cantu <[email protected]>
164+
Kevin Mehall <[email protected]>
165+
Kevin Murphy <[email protected]>
131166
167+
korenchkin <[email protected]>
132168
Kyeongwoon Lee <[email protected]>
169+
Lars Bergstrom <[email protected]>
133170
Laurent Bonnans <[email protected]>
134171
Lawrence Velázquez <[email protected]>
135172
Leah Hanson <[email protected]>
136173
Lennart Kudling <[email protected]>
137174
Lindsey Kuper <[email protected]>
138175
Luca Bruno <[email protected]>
176+
Luis de Bethencourt <[email protected]>
139177
Luqman Aden <[email protected]>
140178
Magnus Auvinen <[email protected]>
141179
Mahmut Bulut <[email protected]>
180+
maikklein <[email protected]>
181+
Makoto Nakashima <[email protected]>
142182
Margaret Meyerhofer <[email protected]>
143183
Marijn Haverbeke <[email protected]>
144184
Mark Lacey <[email protected]>
185+
Mark Sinclair <[email protected]>
145186
Mark Vian <[email protected]>
146187
Marti Raudsepp <[email protected]>
147188
Martin DeMello <[email protected]>
@@ -151,18 +192,27 @@ Matthew McPherrin <[email protected]>
151192
Matthew O'Connor <[email protected]>
152193
Matthijs Hofstra <[email protected]>
153194
Max Penet <[email protected]>
195+
Maxim Kolganov <[email protected]>
196+
Micah Chalmer <[email protected]>
154197
Michael Arntzenius <[email protected]>
155198
Michael Bebenita <[email protected]>
156199
Michael Neumann <[email protected]>
157200
Michael Sullivan <[email protected]>
201+
Michael Woerister <michaelwoerister@gmail>
202+
Mihnea Dobrescu-Balaur <[email protected]>
158203
Mikko Perttunen <[email protected]>
204+
Mukilan Thiagarajan <[email protected]>
159205
Nick Desaulniers <[email protected]>
160206
Niko Matsakis <[email protected]>
207+
208+
Ogino Masanori <[email protected]>
161209
Olivier Saut <[email protected]>
162210
Or Brostovski <[email protected]>
163211
Orphée Lafond-Lummis <[email protected]>
212+
Palmer Cox <[email protected]>
164213
Patrick Walton <[email protected]>
165214
Patrik Kårlin <[email protected]>
215+
Paul Collins <[email protected]>
166216
Paul Stansifer <[email protected]>
167217
Paul Woolcock <[email protected]>
168218
Pavel Panchekha <[email protected]>
@@ -177,25 +227,32 @@ Reuben Morais <[email protected]>
177227
Rick Waldron <[email protected]>
178228
Rob Arnold <[email protected]>
179229
Rob Hoelz <[email protected]>
230+
Robert Knight <[email protected]>
231+
Robert Millar <[email protected]>
180232
Roland Tanglao <[email protected]>
181233
Ron Dahlgren <[email protected]>
182234
Roy Frostig <[email protected]>
183235
Ryan Scheel <[email protected]>
184236
Samuel Chase <[email protected]>
185237
Sander Mathijs van Veen <[email protected]>
186238
Sangeun Kim <[email protected]>
239+
Sankha Narayan Guria <[email protected]>
187240
Saurabh Anand <[email protected]>
241+
Scott Lawrence <[email protected]>
188242
Sean Moon <[email protected]>
189243
Sean Stangl <[email protected]>
190244
Sebastian N. Fernandez <[email protected]>
245+
Sébastien Crozet <[email protected]>
191246
Seth Pink <[email protected]>
192247
Seo Sanghyeon <[email protected]>
193248
194249
SiegeLord <[email protected]>
195250
Simon Barber-Dueck <[email protected]>
196251
Simon Sapin <[email protected]>
252+
sp3d <sp3d@github>
197253
startling <[email protected]>
198254
Stefan Plantikow <[email protected]>
255+
Stepan Koltsov <[email protected]>
199256
Steve Klabnik <[email protected]>
200257
Steven De Coeyer <[email protected]>
201258
Steven Fackler <[email protected]>
@@ -205,6 +262,7 @@ Ted Horst <[email protected]>
205262
Thad Guidry <[email protected]>
206263
Thomas Daede <[email protected]>
207264
Tim Chevalier <[email protected]>
265+
Tim Kuehn <[email protected]>
208266
Tim Taubert <[email protected]>
209267
210268
Tommy M. McGuire <[email protected]>
@@ -213,6 +271,7 @@ Tony Young <[email protected]>
213271
214272
Tycho Sci <[email protected]>
215273
Tyler Bindon <[email protected]>
274+
U-NOV2010\eugals
216275
Uwe Dauernheim <[email protected]>
217276
Vadim Chugunov <[email protected]>
218277
Viktor Dahl <[email protected]>
@@ -225,4 +284,5 @@ Young-il Choi <[email protected]>
225284
Youngmin Yoo <[email protected]>
226285
Youngsoo Son <[email protected]>
227286
Zack Corr <[email protected]>
287+
Zack Slayton <[email protected]>
228288

branches/try/RELEASES.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Version 0.8 (October 2013)
1+
Version 0.8 (September 2013)
22
--------------------------
33

4-
* ~2100 changes, numerous bugfixes
4+
* ~2200 changes, numerous bugfixes
55

66
* Language
77
* The `for` loop syntax has changed to work with the `Iterator` trait.

branches/try/configure

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ do
684684
isaac linenoise sync test \
685685
arch/i386 arch/x86_64 arch/arm arch/mips \
686686
libuv libuv/src/ares libuv/src/eio libuv/src/ev \
687-
jemalloc
687+
jemalloc sundown/src sundown/html
688688
do
689689
make_dir $t/rt/stage$s/$i
690690
done
@@ -848,6 +848,8 @@ do
848848
# Disable term-info, linkage of which comes in multiple forms,
849849
# making our snapshots incompatible (#9334)
850850
LLVM_OPTS="$LLVM_OPTS --disable-terminfo"
851+
# Try to have LLVM pull in as few dependencies as possible (#9397)
852+
LLVM_OPTS="$LLVM_OPTS --disable-zlib --disable-libffi"
851853

852854
case "$CFG_C_COMPILER" in
853855
("ccache clang")

branches/try/doc/tutorial-rustpkg.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package up your Rust code and share it with other people. This tutorial will
77
get you started on all of the concepts and commands you need to give the gift
88
of Rust code to someone else.
99

10-
## Installing External Packages
10+
# Installing External Packages
1111

1212
First, let's try to use an external package somehow. I've made a sample package
1313
called `hello` to demonstrate how to do so. Here's how `hello` is used:
@@ -68,7 +68,7 @@ Hello, world.
6868

6969
Simple! That's all it takes.
7070

71-
## Workspaces
71+
# Workspaces
7272

7373
Before we can talk about how to make packages of your own, you have to
7474
understand the big concept with `rustpkg`: workspaces. A 'workspace' is simply
@@ -88,14 +88,14 @@ There are also default file names you'll want to follow as well:
8888
* `main.rs`: A file that's going to become an executable.
8989
* `lib.rs`: A file that's going to become a library.
9090

91-
## Building your own Package
91+
# Building your own Package
9292

9393
Now that you've got workspaces down, let's build your own copy of `hello`. Go
9494
to wherever you keep your personal projects, and let's make all of the
9595
directories we'll need. I'll refer to this personal project directory as
9696
`~/src` for the rest of this tutorial.
9797

98-
### Creating our workspace
98+
## Creating our workspace
9999

100100
~~~ {.notrust}
101101
$ cd ~/src
@@ -150,15 +150,15 @@ pub fn world() {
150150

151151
Put this into `src/hello/lib.rs`. Let's talk about each of these attributes:
152152

153-
### Crate attributes for packages
153+
## Crate attributes for packages
154154

155155
`license` is equally simple: the license we want this code to have. I chose MIT
156156
here, but you should pick whatever license makes the most sense for you.
157157

158158
`desc` is a description of the package and what it does. This should just be a
159159
sentence or two.
160160

161-
### Building your package
161+
## Building your package
162162

163163
Building your package is simple:
164164

@@ -206,7 +206,7 @@ note: Installed package github.com/YOUR_USERNAME/hello-0.1 to /home/yourusername
206206

207207
That's it!
208208

209-
## More resources
209+
# More resources
210210

211211
There's a lot more going on with `rustpkg`, this is just to get you started.
212212
Check out [the rustpkg manual](rustpkg.html) for the full details on how to

branches/try/doc/tutorial-tasks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ do_some_work();
423423
While it isn't possible for a task to recover from failure, tasks may notify
424424
each other of failure. The simplest way of handling task failure is with the
425425
`try` function, which is similar to `spawn`, but immediately blocks waiting
426-
for the child task to finish. `try` returns a value of type `Result<int,
426+
for the child task to finish. `try` returns a value of type `Result<T,
427427
()>`. `Result` is an `enum` type with two variants: `Ok` and `Err`. In this
428428
case, because the type arguments to `Result` are `int` and `()`, callers can
429429
pattern-match on a result to check whether it's an `Ok` result with an `int`

branches/try/doc/tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2995,7 +2995,7 @@ There is further documentation on the [wiki], however those tend to be even more
29952995
[tasks]: tutorial-tasks.html
29962996
[macros]: tutorial-macros.html
29972997
[ffi]: tutorial-ffi.html
2998-
[rustpkg]: rustpkg.html
2998+
[rustpkg]: tutorial-rustpkg.html
29992999

30003000
[wiki]: https://github.com/mozilla/rust/wiki/Docs
30013001

branches/try/mk/docs.mk

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,16 @@ doc/tutorial-conditions.html: tutorial-conditions.md doc/version_info.html doc/r
160160
--include-before-body=doc/version_info.html \
161161
--output=$@
162162

163+
DOCS += doc/tutorial-rustpkg.html
164+
doc/tutorial-rustpkg.html: tutorial-rustpkg.md doc/version_info.html doc/rust.css
165+
@$(call E, pandoc: $@)
166+
$(Q)$(CFG_NODE) $(S)doc/prep.js --highlight $< | \
167+
$(CFG_PANDOC) --standalone --toc \
168+
--section-divs --number-sections \
169+
--from=markdown --to=html --css=rust.css \
170+
--include-before-body=doc/version_info.html \
171+
--output=$@
172+
163173
ifeq ($(CFG_PDFLATEX),)
164174
$(info cfg: no pdflatex found, omitting doc/rust.pdf)
165175
else

0 commit comments

Comments
 (0)