Tamir Duberstein
f548a05542
Unignore some tests in stage1
...
We don't have any pending snapshot-requiring changes. Tests which
continue to be ignored are those that are broken by codegen changes.
2015-05-13 19:58:49 -04:00
Sean Patrick Santos
4774d5d9a1
Allow T::C
syntax in match patterns to refer to trait-assosociated constants.
2015-05-13 17:39:16 -06:00
Eduard Burtescu
65f3067b52
rustc_typeck: export modules and fields for sub-passes.
2015-05-14 02:04:56 +03:00
Eduard Burtescu
07d4f77790
syntax: abstract over the file loading mechanism.
2015-05-14 01:47:56 +03:00
Eduard Burtescu
0d50b043f7
syntax::parse: optimize file_to_filemap to read a string directly.
2015-05-14 01:47:56 +03:00
Eduard Burtescu
6a59d1824d
syntax: replace sess.span_diagnostic.cm with sess.codemap().
2015-05-14 01:47:56 +03:00
Eduard Burtescu
f786437bd2
syntax: refactor (Span)Handler and ParseSess constructors to be methods.
2015-05-14 01:47:56 +03:00
Eduard Burtescu
6a045b9d1c
Move tracking of the next NodeId from syntax's ParseSess to rustc's Session.
2015-05-14 01:47:56 +03:00
bors
5a341ecfc9
Auto merge of #25384 - steveklabnik:rollup, r=steveklabnik
...
- Successful merges: #25308 , #25360 , #25363 , #25365 , #25371 , #25372 , #25376 , #25379 , #25382
- Failed merges:
2015-05-13 21:56:56 +00:00
Steve Klabnik
87c903a95c
Fix test failure in the reference
2015-05-13 17:53:57 -04:00
Lee Jeffery
4f82c3151b
Added test to check that newlines are stripped from comments
2015-05-13 22:06:26 +01:00
Lee Jeffery
aef0581513
Fix byte offset and error message inconsistencies
2015-05-13 22:05:01 +01:00
Mathieu Rochette
5f932e8ec8
make diagnostic message clearer when called from cargo
2015-05-13 22:55:30 +02:00
Steve Klabnik
a93c8b655f
Rollup merge of #25382 - steveklabnik:typo_fix, r=alexcrichton
...
Thanks apdapreturns
2015-05-13 16:51:30 -04:00
Steve Klabnik
63f39a621b
Rollup merge of #25379 - mpark:trpl, r=alexcrichton
2015-05-13 16:51:29 -04:00
Steve Klabnik
a96f09bf52
Rollup merge of #25376 - swaroopch:patch-2, r=steveklabnik
...
I don't recall reading about this `Debug` trait so far in the book. Please ignore this PR if I have missed that part.
r? @steveklabnik
2015-05-13 16:51:29 -04:00
Steve Klabnik
4c6527e807
Rollup merge of #25372 - steveklabnik:gh25355, r=alexcrichton
...
Fixes #25355
2015-05-13 16:51:29 -04:00
Steve Klabnik
1b0035ab84
Rollup merge of #25371 - steveklabnik:vec_macro_doc, r=alexcrichton
...
Add the repeating form of the vec macro
Remove unneeded literal annotations.
Use more conventional variable names.
2015-05-13 16:51:29 -04:00
Steve Klabnik
af447dd05f
Rollup merge of #25365 - meqif:error-markdown, r=huonw
...
Reading through the rendered error explanations in http://doc.rust-lang.org/error-index.html , I noticed a few opportunities to improve the output.
2015-05-13 16:51:29 -04:00
Steve Klabnik
5ce5cf597e
Rollup merge of #25363 - nham:E0106_E0107_fix, r=alexcrichton
...
cc #25328
2015-05-13 16:51:28 -04:00
Steve Klabnik
12c93aa278
Rollup merge of #25360 - steveklabnik:typo, r=alexcrichton
...
Thanks @quantheory!
2015-05-13 16:51:28 -04:00
Steve Klabnik
522ee203e0
Rollup merge of #25308 - nham:audit_ref_traits, r=alexcrichton
...
cc #16676
2015-05-13 16:51:28 -04:00
Steve Klabnik
22eb466dfd
Fix typo
...
Thanks apdapreturns
2015-05-13 16:43:39 -04:00
Swaroop C H
f6e5369e53
trpl/error-handling - fix typo
2015-05-13 13:23:10 -07:00
Tamir Duberstein
cce30b2ae6
Remove errant line
2015-05-13 15:55:42 -04:00
Michael Park
ee57f28f49
TRPL: Fix a broken link to 'move semantics'
2015-05-13 11:41:25 -07:00
Swaroop C H
baef1327f4
Add link to Debug trait
...
I don't recall reading about this `Debug` trait so far in the book.
2015-05-13 09:49:11 -07:00
bors
222cd73b8a
Auto merge of #25344 - arielb1:fresh-float, r=nikomatsakis
...
There is no subtyping relationship between the types (or their non-freshened
variants), so they can not be merged.
Fixes #22645
Fixes #24352
Fixes #23825
Should fix #25235 (no test in issue).
Should fix #19976 (test is outdated).
2015-05-13 15:42:45 +00:00
Steve Klabnik
378868ed4f
Writer -> Write in macro docs
...
Fixes #25355
2015-05-13 10:47:33 -04:00
Steve Klabnik
96a3443712
Small cleanup to vec docs
...
Add the repeating form of the vec macro
Remove unneeded literal annotations.
Use more conventional variable names.
2015-05-13 10:44:37 -04:00
bors
af41097b49
Auto merge of #25333 - GSam:master, r=nrc
...
As it is, save-analysis appears to return the span for the 'mut' in a declaration 'static mut identifier...' instead of the identifier. This minor change appears to fix the problem, by skipping the mut when it is present.
2015-05-13 13:54:48 +00:00
bors
eb4cb6d16d
Auto merge of #25318 - nrc:for-expn, r=sfackler
...
r? @sfackler
2015-05-13 12:07:11 +00:00
Ricardo Martins
06b084fc9f
Markdown formatting for error explanations.
2015-05-13 12:12:19 +01:00
bors
67433c1a30
Auto merge of #25253 - robertfoss:master, r=brson
2015-05-13 10:19:12 +00:00
Nick Hamann
5ac262f86c
Remove comment description of E0234.
...
This error code has been removed.
2015-05-13 04:22:17 -05:00
Nick Hamann
ba534f63c9
Add error explanations for E0049, E0050, E0106, E0107, E0166, E0201, E0322.
2015-05-13 04:22:07 -05:00
bors
dd9dcc1e28
Auto merge of #25024 - nrc:mulit-decor, r=sfackler
2015-05-13 08:31:17 +00:00
Manish Goregaokar
22b720a920
address more review comments
2015-05-13 12:40:12 +05:30
Steve Klabnik
4b5b9668e0
Fix a typo
...
Thanks @quantheory
2015-05-13 02:46:23 -04:00
bors
fa43387527
Auto merge of #24619 - nrc:rc-coerce, r=nikomatsakis
...
r? @nikomatsakis (note a few TODOs left in the code where I wasn't sure about stuff).
2015-05-13 06:43:05 +00:00
bors
30a42faa1c
Auto merge of #25357 - steveklabnik:rollup, r=steveklabnik
...
- Successful merges: #25224 , #25317 , #25321 , #25324 , #25348
- Failed merges: #25174 , #25334 , #25341
2015-05-13 04:55:31 +00:00
Steve Klabnik
11f945cd00
Merge branch 'trpl_embedding' into rollup
2015-05-13 00:55:18 -04:00
Steve Klabnik
704fb9c2c9
Merge branch 'doc-fixes' of https://github.com/wheals/rust into rollup
2015-05-13 00:54:55 -04:00
Steve Klabnik
f26a2a6e89
Merge branch 'doc_release_channels' into rollup
2015-05-13 00:53:32 -04:00
Steve Klabnik
dd11c7f047
Rollup merge of #25348 - geofft:trpl-fix-enums, r=steveklabnik
...
The enums chapter at the moment is ... weird. The examples aren't about enums, they're about structs, and most of the chapter talks about how enums don't support comparison operators by default (which is also true of other compound data types.) I think there was a story here once, but some coherency got lost in refactoring.
There are two preliminary patches here, one to combine the struct and tuple-struct chapters, and one to document unit-like structs, because enum syntax is easier to explain once you have those three. The final patch moves the enum chapter after the struct chapter, and rewrites most of it to talk about enums usefully (including covering matches on enums).
r? @steveklabnik
2015-05-13 00:52:49 -04:00
Steve Klabnik
e8c69e5406
Rollup merge of #25324 - richo:richo-compat, r=huonw
...
This makes the compatibility matrix render a little nicer on github, and also removes a note about windows support from 0.12 (Which is immaterial now that we're approaching 1.0)
2015-05-13 00:52:49 -04:00
Steve Klabnik
7964d4e512
Rollup merge of #25321 - steveklabnik:second_tutorial, r=alexcrichton
...
This is a little rough, and it needs squashed and section headers, but i'd like to get some eyes on it sooner rather than later.
2015-05-13 00:52:48 -04:00
Steve Klabnik
fe8a4e3dbf
Rollup merge of #25317 - steveklabnik:trpl_drop, r=alexcrichton
...
r? @alexcrichton
2015-05-13 00:52:48 -04:00
Steve Klabnik
3dee0df025
Rollup merge of #25224 - brson:stddoc, r=steveklabnik
...
Attempted to organize them in a way more relevant to what newbies
would be interested in hearing.
I am not satisfied by this at all, but by virtue of deleting old links alone I think it is an improvement.
r? @steveklabnik
2015-05-13 00:52:48 -04:00
Nick Cameron
b799cd83cc
Remove SNAP comments
2015-05-13 16:37:17 +12:00