Alex Crichton
7bc42b8fa5
rollup merge of #21110 : rohitjoshi/patch-1
...
When I submitted a PR #20326 , mistakenly was committed using my work email. Correct the email address.
NOTE: Steve klabnik has updated email address in http://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html
2015-01-15 14:11:48 -08:00
Alex Crichton
65b286d834
rollup merge of #21109 : steveklabnik/gh17224
...
Fixes #17224
2015-01-15 14:11:48 -08:00
Alex Crichton
692d9426e7
rollup merge of #21107 : nikomatsakis/assoc-type-ice-hunt-take-1
...
Fixes for #20831 and #21010
r? @nick29581
2015-01-15 14:11:47 -08:00
Alex Crichton
d7009e6f31
rollup merge of #21105 : csouth3/kill-box-import
...
Closes #21093 .
r? @steveklabnik
cc @alexcrichton
I tested with `make check-docs` and this passes that. Hope that was enough.
2015-01-15 14:11:46 -08:00
Alex Crichton
b555528f0b
rollup merge of #21103 : nagisa/result-typo
...
r? @steveklabnik, I think?
2015-01-15 14:11:45 -08:00
Alex Crichton
d11f2b3aea
rollup merge of #21089 : nikomatsakis/issue-20676-invalid-vtable-for-object
...
Support UFCS style calls to a method defined in `Trait` where `Self` is bound to a trait object. Fixes #20676 .
r? @alexcrichton
2015-01-15 14:11:45 -08:00
Alex Crichton
0be4b9b9c5
rollup merge of #21088 : aochagavia/obsolete
...
Only the most recent changes (since November 2014) get a special error.
Fixes #20599
2015-01-15 14:11:44 -08:00
Alex Crichton
e2eacd5739
rollup merge of #21085 : pnkfelix/pp-flowgraph-kill-labels
...
Add `--xpretty flowgraph,unlabelled` variant to the (unstable) flowgraph printing `rustc` option.
This makes the tests much easier to maintain; the particular details of the labels attached to exiting scopes is not worth the effort required to keep it up to date as things change in the compiler internals.
2015-01-15 14:11:42 -08:00
Alex Crichton
46a490f42b
rollup merge of #21075 : iKevinY/intro-changes
...
- Make punctuation/formatting consistent with the changes made to *The Rust Programming Language* in #20782 .
- Use title casing for "Safety and Speed" section.
- Reword some phrases to improve clarity.
2015-01-15 14:11:41 -08:00
Alex Crichton
ee960afc10
rollup merge of #21071 : sfaxon/mobile-friendly-book
...
Helps with mobile friendliness of The Rust Book #20850
2015-01-15 14:11:40 -08:00
Alex Crichton
0093ec2406
rollup merge of #21066 : japaric/issue-20575
...
closes #20575
2015-01-15 14:11:40 -08:00
Alex Crichton
573c1f807a
rollup merge of #21059 : steveklabnik/gh16072
...
Fixes #16072
r? @huonw
2015-01-15 14:11:40 -08:00
Alex Crichton
56cf6ba61f
rollup merge of #21054 : steveklabnik/gh17950
...
Fixes #17950
2015-01-15 14:11:39 -08:00
Alex Crichton
98d4d4997e
rollup merge of #21052 : nick29581/methods-ext
...
Allows modifiers to be used on methods, associated types, etc.
r? @sfackler
2015-01-15 14:11:39 -08:00
Alex Crichton
87dce0c138
rollup merge of #21046 : steveklabnik/gh16654
...
These should help out with the in-tree parts of #16654
2015-01-15 14:11:38 -08:00
Alex Crichton
2890266b27
rollup merge of #21041 : steveklabnik/gh17554
...
Fixes #17554
2015-01-15 14:11:37 -08:00
Alex Crichton
7aa7707af9
rollup merge of #21040 : steveklabnik/gh20037
...
Fixes #20037 .
2015-01-15 14:11:37 -08:00
Alex Crichton
9d6e1f921b
rollup merge of #21038 : steveklabnik/gh20471
...
Fixes #20471 .
2015-01-15 14:11:36 -08:00
Alex Crichton
1ba75d2aed
rollup merge of #21036 : renato-zannon/into-iter-impls
...
fixes #21027
2015-01-15 14:11:36 -08:00
Alex Crichton
21effeb611
rollup merge of #21031 : steveklabnik/gh19067
...
Fixes #19067
2015-01-15 14:11:35 -08:00
Alex Crichton
8d0b937964
rollup merge of #21029 : steveklabnik/gh19924
...
Fixes #19924
2015-01-15 14:11:35 -08:00
Alex Crichton
b8751b8410
rollup merge of #21028 : steveklabnik/gh17368
...
Fixes #17368
2015-01-15 14:11:35 -08:00
Alex Crichton
cfbf313282
rollup merge of #21023 : steveklabnik/gh20840
...
Fixes #20840
2015-01-15 14:11:34 -08:00
Alex Crichton
6155ce53b6
rollup merge of #21020 : steveklabnik/gh20844
...
Thank you @bluss for the suggested implementation.
Fixes #20844
2015-01-15 14:11:34 -08:00
Alex Crichton
e06863ef64
rollup merge of #21015 : steveklabnik/gh20852
...
Fixes #20852
2015-01-15 14:11:33 -08:00
Alex Crichton
ff9ae8815b
rollup merge of #21014 : steveklabnik/gh20876
...
Fixes #20876
2015-01-15 14:11:33 -08:00
Alex Crichton
c6a9877039
rollup merge of #21013 : steveklabnik/gh20914
...
Fixes #20914
2015-01-15 14:11:33 -08:00
Alex Crichton
73660a11c9
rollup merge of #21011 : steveklabnik/gh20993
...
Fixes #20993
2015-01-15 14:11:32 -08:00
Alex Crichton
9a77e0fb80
rollup merge of #21005 : huonw/deriving-docs
...
Syntax and a few fixed bugs etc.
2015-01-15 14:11:32 -08:00
Alex Crichton
dbbe506c10
rollup merge of #21001 : camjackson/master
...
With the code samples as they are, the compiler says:
`feature has been added to Rust, directive not necessary`
2015-01-15 14:11:31 -08:00
Alex Crichton
c478c6ac91
rollup merge of #20988 : ciphergoth/task-to-thread
...
"Tasks" are no longer a thing in Rust; refer to threads instead. Work is still needed on [threads.md](threads.md).
2015-01-15 14:11:30 -08:00
Alex Crichton
37d20f256a
rollup merge of #20986 : alkor/doc-fixes
...
Corrections in TRPL macros guide
2015-01-15 14:11:29 -08:00
Alex Crichton
73149be578
rollup merge of #20985 : vhbit/ios-install
...
It was broken as tried to copy dylibs which are actually never been
built for iOS
Fixes #20358
2015-01-15 14:11:29 -08:00
Alex Crichton
199d2ab0d8
rollup merge of #20976 : jbcrail/rm-unused-import
...
The BorrowFrom trait was unused by the tests.
2015-01-15 14:11:29 -08:00
Alex Crichton
0ad0b0ee55
rollup merge of #20964 : sfackler/recursion-syntax
2015-01-15 14:11:28 -08:00
Alex Crichton
eb94c357d0
rollup merge of #20929 : laurilehmijoki/master
...
The sentence is easier to read once we move the word "again" away from the last position.
2015-01-15 14:11:28 -08:00
Alex Crichton
d3c5cf1b35
rollup merge of #20892 : CarVac/master
...
`uint` was recently deprecated, so in following the use of `i32` in the first parts, replace all copies of `uint` with `u32`.
2015-01-15 14:11:28 -08:00
Alex Crichton
855c3e5af5
rollup merge of #20632 : gchp/reference
...
I noticed that the `deriving` keyword is deprecated and that `derive` is the replacement. This updates the reference (and other docs) to remove the use `deriving`.
2015-01-15 14:11:27 -08:00
Alex Crichton
baee2049eb
rollup merge of #20463 : amaranth/black_box_output
...
By returning the passed value black_box can be used on data being
passed to a function being benchmarked. This ensures the compiler
does not optimize the function for the input which could result in
the entire function being optimized away.
2015-01-15 14:11:27 -08:00
Sean Patrick Santos
06d401948b
For issue 15149 test, don't execute from tmpfs, and wait to see if the child panics before passing.
2015-01-15 13:49:23 -07:00
Steve Klabnik
fd603cd263
Clarify function return style.
...
Suggested here: http://stackoverflow.com/a/27962076/24817
2015-01-15 14:47:21 -05:00
bors
9ade482b3b
auto merge of #21077 : eddyb/rust/expr-qpath, r=nikomatsakis
...
Working towards #16293 , this adds support for `<T as Trait>::method` in expressions.
2015-01-15 17:12:55 +00:00
Eduard Burtescu
85ba8178e2
rustc: implement fully qualified UFCS expressions.
2015-01-15 18:51:15 +02:00
Eduard Burtescu
b51026e09c
syntax: parse fully qualified UFCS expressions.
2015-01-15 18:51:14 +02:00
Eduard Burtescu
2cdc86c180
syntax: add fully qualified UFCS expressions.
2015-01-15 18:51:14 +02:00
Björn Steinbrink
b75cee8425
Avoid unnecessary closures when deriving RustcDecodable
...
Currently, we build a closure that does nothing but pass its argument
through to another function, this is rather wasteful and creates lots of
unnecessary closures.
2015-01-15 16:59:51 +01:00
Andrew Paseltiner
716effa349
support deriving Hash
for nullary structs
...
fixes #16530
2015-01-15 10:16:44 -05:00
Steve Klabnik
462dd64716
Add explanation of main to rustdoc docs
...
Fixes #17554
2015-01-15 09:58:58 -05:00
Michael Woerister
45c6423cbc
debuginfo: Fix ICE when compiling for-loops with lines-tables-only.
2015-01-15 15:22:56 +01:00
Flavio Percoco
f99d43ecc0
remove try_node_id_to_type in favor of node_id_to_type_opt
2015-01-15 11:59:13 +01:00