Alex Crichton
0dd4cd57fe
rollup merge of #17968 : nodakai/really-fix-kw-table
2014-10-13 15:09:35 -07:00
bors
c7e0724274
auto merge of #17733 : jgallagher/rust/while-let, r=alexcrichton
...
This is *heavily* based on `if let` (#17634 ) by @jakub- and @kballard
This should close #17687
2014-10-13 19:37:40 +00:00
bors
d670d76221
auto merge of #17963 : sfackler/rust/cfg-error, r=alexcrichton
...
All deprecation warnings have been converted to errors. This includes
the warning for multiple cfgs on one item. We'll leave that as an error
for some period of time to ensure that all uses are updated before the
behavior changes from "or" to "and".
2014-10-13 12:27:43 +00:00
Steven Fackler
aa3b1261b1
Continue cfg syntax transition
...
All deprecation warnings have been converted to errors. This includes
the warning for multiple cfgs on one item. We'll leave that as an error
for some period of time to ensure that all uses are updated before the
behavior changes from "or" to "and".
2014-10-12 11:40:19 -07:00
NODA, Kai
b2949ae543
Fix HTML version of the keyword table.
...
This should really fix rust-lang/rust#17528 .
2014-10-12 17:26:37 +08:00
Jakub Wieczorek
4442e6d890
Remove virtual
structs from the reference
2014-10-11 19:42:26 +02:00
John Gallagher
0d6dafa51f
Add while let
to the reference
...
Closes #17687
2014-10-10 20:30:32 -04:00
John Gallagher
660cf18070
Move while let
behind while_let
feature gate
2014-10-10 20:30:32 -04:00
Alex Crichton
a3e8f41212
doc: Document constants in the reference
2014-10-09 09:44:52 -07:00
bors
8f96590150
auto merge of #17873 : steveklabnik/rust/gh16413, r=alexcrichton
...
A fix for the issues mentioned in https://github.com/rust-lang/rust/issues/16413
2014-10-09 05:22:27 +00:00
Steve Klabnik
557014cd83
add mention of test attribute
...
Fixes #16413
2014-10-08 16:46:01 -04:00
Steve Klabnik
3f1ed8608d
remove crate_id attribute, add crate_name one
...
this is true as of https://github.com/rust-lang/rust/pull/15319
2014-10-08 16:44:40 -04:00
Steve Klabnik
3610f8fdc2
Fix keyword table
...
Markdown tables require a header, and we don't want one.
Fixes #17528
2014-10-07 15:01:26 -04:00
Nick Cameron
2d3823441f
Put slicing syntax behind a feature gate.
...
[breaking-change]
If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate.
2014-10-07 15:49:53 +13:00
Alex Crichton
39f4bf7b1c
Test fixes from the rollup
2014-10-03 11:43:15 -07:00
bors
9a2286d3a1
auto merge of #16995 : kmcallister/rust/plugin-tutorial, r=alexcrichton
...
@steveklabnik, are you interested in looking this over?
2014-10-03 07:33:26 +00:00
Alex Crichton
7ae802f57b
rollup merge of #17666 : eddyb/take-garbage-out
...
Conflicts:
src/libcollections/lib.rs
src/libcore/lib.rs
src/librustdoc/lib.rs
src/librustrt/lib.rs
src/libserialize/lib.rs
src/libstd/lib.rs
src/test/run-pass/issue-8898.rs
2014-10-02 14:53:18 -07:00
Aaron Turon
7bf56df4c8
Revert "Put slicing syntax behind a feature gate."
...
This reverts commit 95cfc35607ccf5f02f02de56a35a9ef50fa23a82.
2014-10-02 11:47:51 -07:00
Eduard Burtescu
aa0b350c97
docs: remove mentions of Gc.
2014-10-02 16:59:31 +03:00
Nick Cameron
95cfc35607
Put slicing syntax behind a feature gate.
...
[breaking-change]
If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate.
2014-10-02 13:23:36 +13:00
Keegan McAllister
eb1cbf3d1d
Link plugins guide from elsewhere
2014-10-01 13:21:52 -07:00
bors
2f15dcd4d3
auto merge of #17584 : pcwalton/rust/range-patterns-dotdotdot, r=nick29581
...
This breaks code that looks like:
match foo {
1..3 => { ... }
}
Instead, write:
match foo {
1...3 => { ... }
}
Closes #17295 .
r? @nick29581
2014-10-01 03:17:24 +00:00
Jakub Wieczorek
e53f4a6b94
Add if let
to the reference
2014-09-30 18:54:03 +02:00
Kevin Ballard
13e00e4a3d
Update based on PR feedback
2014-09-30 18:54:03 +02:00
Kevin Ballard
8a60952100
Move if let
behind a feature gate
2014-09-30 18:54:03 +02:00
Patrick Walton
416144b827
librustc: Forbid ..
in range patterns.
...
This breaks code that looks like:
match foo {
1..3 => { ... }
}
Instead, write:
match foo {
1...3 => { ... }
}
Closes #17295 .
[breaking-change]
2014-09-30 09:11:26 -07:00
Steve Klabnik
c765178bf6
clean up some references to 'owned'
2014-09-22 17:54:10 -04:00
Steve Klabnik
64813d33d8
vectors are not in the language
2014-09-22 17:54:10 -04:00
Steve Klabnik
c94d479a90
die 'managed'
2014-09-22 17:54:10 -04:00
Steve Klabnik
84bd6bba45
logging is an external crate
2014-09-22 17:54:10 -04:00
Steve Klabnik
68b8901fff
no it won't
2014-09-22 17:54:10 -04:00
Steve Klabnik
7866f515a5
runtime has no C++
2014-09-22 17:54:10 -04:00
Steve Klabnik
667276040f
Remove lies about task scheduling
...
it's 1:1 by default now, and N:M is on its way out
2014-09-22 17:54:10 -04:00
Steve Klabnik
fdd511d124
Fix terminology around boxes
...
it's just 'box' not 'owned box'
2014-09-22 17:54:10 -04:00
Steve Klabnik
72c27aba9c
fix example
2014-09-22 17:54:10 -04:00
Steve Klabnik
f95958b526
glob imports are an external crate
2014-09-22 17:54:10 -04:00
Steve Klabnik
6c348dfe72
rust -> Rust
2014-09-22 17:54:09 -04:00
Steve Klabnik
19e814ed98
uhhh weird triple backticks
2014-09-22 17:54:09 -04:00
Steve Klabnik
96180d7e6b
'merican English
2014-09-22 17:54:09 -04:00
Steve Klabnik
64a77b1ff5
move keywords to table
2014-09-22 17:54:09 -04:00
Steve Klabnik
68227d01f9
'. ' -> '. '
2014-09-22 17:54:09 -04:00
Steve Klabnik
bfb5fb3b45
Remove disclaimer
...
This is just true of all of Rust, and doesn't make a lot of sense now.
Especially as we move towards finalizing things, I think it's time for
this to go.
2014-09-22 17:54:09 -04:00
Steve Klabnik
eaa7b8eb4c
make note of language vs libraries
2014-09-22 17:54:09 -04:00
Steve Klabnik
1f2b5061d3
modernize code blocks
2014-09-22 17:54:09 -04:00
Steve Klabnik
47682f96de
manual -> reference & formatting
...
'reference' sounds better than 'manual' to me here, and rust.html is
certainly wrong.
I also wrapped everything to 80 cols.
2014-09-22 17:54:09 -04:00