Joseph Crail
c2c9946372
Fix more misspelled comments and strings.
2014-06-10 11:24:17 -04:00
Keegan McAllister
ffb2f12ed8
Use phase(plugin) in bootstrap crates
...
Do this to avoid warnings on post-stage0 builds.
2014-06-09 14:29:30 -07:00
Alex Crichton
e5bbbca33e
rustdoc: Submit examples to play.rust-lang.org
...
This grows a new option inside of rustdoc to add the ability to submit examples
to an external website. If the `--markdown-playground-url` command line option
or crate doc attribute `html_playground_url` is present, then examples will have
a button on hover to submit the code to the playground specified.
This commit enables submission of example code to play.rust-lang.org. The code
submitted is that which is tested by rustdoc, not necessarily the exact code
shown in the example.
Closes #14654
2014-06-06 20:00:16 -07:00
Alex Crichton
760b93adc0
Fallout from the libcollections movement
2014-06-05 13:55:11 -07:00
Alex Crichton
748bc3ca49
std: Rename {Eq,Ord} to Partial{Eq,Ord}
...
This is part of the ongoing renaming of the equality traits. See #12517 for more
details. All code using Eq/Ord will temporarily need to move to Partial{Eq,Ord}
or the Total{Eq,Ord} traits. The Total traits will soon be renamed to {Eq,Ord}.
cc #12517
[breaking-change]
2014-05-30 15:52:24 -07:00
Kevin Butler
030b3a2499
windows: Allow snake_case errors for now.
2014-05-30 17:59:41 +01:00
Alex Crichton
42aed6bde2
std: Remove format_strbuf!()
...
This was only ever a transitionary macro.
2014-05-28 08:35:41 -07:00
Richo Healey
1f1b2e42d7
std: Rename strbuf operations to string
...
[breaking-change]
2014-05-27 12:59:31 -07:00
Richo Healey
4348e23b26
std: Remove String's to_owned
2014-05-27 11:11:15 -07:00
Richo Healey
553074506e
core: rename strbuf::StrBuf to string::String
...
[breaking-change]
2014-05-24 21:48:10 -07:00
bors
02117dd1bc
auto merge of #14357 : huonw/rust/spelling, r=pnkfelix
...
The span on a inner doc-comment would point to the next token, e.g. the span for the `a` line points to the `b` line, and the span of `b` points to the `fn`.
```rust
//! a
//! b
fn bar() {}
```
2014-05-22 20:56:18 -07:00
bors
a0960a1223
auto merge of #14348 : alexcrichton/rust/doc.rust-lang.org, r=huonw
2014-05-22 16:56:23 -07:00
Patrick Walton
5633d4641f
libstd: Remove all uses of ~str from libstd
2014-05-22 14:42:02 -07:00
Patrick Walton
36195eb91f
libstd: Remove ~str from all libstd modules except fmt and str.
2014-05-22 14:42:01 -07:00
Huon Wilson
37bd466e58
Spelling/doc formatting fixes.
2014-05-22 22:55:37 +10:00
Alex Crichton
799ddba8da
Change static.rust-lang.org to doc.rust-lang.org
...
The new documentation site has shorter urls, gzip'd content, and index.html
redirecting functionality.
2014-05-21 19:55:39 -07:00
Corey Richardson
154dfb59fe
term: update example to be right (thanks @SiegeLord)
2014-05-17 20:16:21 -07:00
Alex Crichton
99a9cc5331
term: Don't run the code example, just compile it
...
This is blocking a snapshot because apparently the test fails on the bots.
2014-05-16 18:45:59 -07:00
Corey Richardson
3da99c5d8a
Some fixes
2014-05-16 10:59:25 -07:00
Corey Richardson
1fe15b95cb
Fix example
2014-05-16 10:00:14 -07:00
Corey Richardson
26238c9a24
Flush before applying console attributes
2014-05-16 10:00:14 -07:00
Corey Richardson
2cd32a8c88
Add a bang
2014-05-16 10:00:14 -07:00
Corey Richardson
2afa42a32e
Update for Box
2014-05-16 10:00:13 -07:00
Corey Richardson
c4cf6ca8ad
Update for master
2014-05-16 10:00:13 -07:00
Corey Richardson
67aea1f8bd
Add WinConsole docs
2014-05-16 10:00:13 -07:00
Corey Richardson
f923b93694
term: add docs and windows support
...
Closes #2807
2014-05-16 09:57:32 -07:00
Patrick Walton
ded860c0e8
libterm: Remove all uses of ~str from libterm
2014-05-14 18:29:13 -07:00
Brian Anderson
c1da4f875f
Add the patch number to version strings. Closes #13289
2014-05-12 19:52:29 -07:00
Patrick Walton
090040bf40
librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except
...
for `~str`/`~[]`.
Note that `~self` still remains, since I forgot to add support for
`Box<self>` before the snapshot.
How to update your code:
* Instead of `~EXPR`, you should write `box EXPR`.
* Instead of `~TYPE`, you should write `Box<Type>`.
* Instead of `~PATTERN`, you should write `box PATTERN`.
[breaking-change]
2014-05-06 23:12:54 -07:00
Virgile Andreani
169a57ee8d
Remove two useless comparisons
...
according to the updated type_limits lint.
2014-05-04 20:48:16 +02:00
Brian Anderson
a5be12ce7e
Replace most ~exprs with 'box'. #11779
2014-05-02 23:00:58 -07:00
Richo Healey
919889a1d6
Replace all ~"" with "".to_owned()
2014-04-18 17:25:34 -07:00
Steven Fackler
eb0473df93
Make Result::{unwrap, unwrap_err} require Show
...
`foo.ok().unwrap()` and `foo.err().unwrap()` are the fallbacks for types
that aren't `Show`.
Closes #13379
2014-04-13 23:47:53 -07:00
Steven Fackler
d0e60b72ee
De-~[] Reader and Writer
...
There's a little more allocation here and there now since
from_utf8_owned can't be used with Vec.
2014-04-06 15:39:56 -07:00
Alex Crichton
d250ec0bdd
Register new snapshots
2014-04-04 13:23:08 -07:00
Brian Anderson
0875ffcbff
Bump version to 0.11-pre
...
This also changes some of the download links in the documentation
to 'nightly'.
2014-04-03 16:28:46 -07:00
bors
bb31cb8d2e
auto merge of #13286 : alexcrichton/rust/release, r=brson
...
Merging the 0.10 release into the master branch.
2014-04-03 13:52:03 -07:00
Alex Crichton
9a259f4303
Fix fallout of requiring uint indices
2014-04-02 15:56:31 -07:00
Alex Crichton
abd7dd83a7
term: Switch field privacy as necessary
2014-03-31 15:47:36 -07:00
Alex Crichton
a5681d2590
Bump version to 0.10
2014-03-31 14:40:44 -07:00
Daniel Micay
cbbc1fc843
vec: convert append and append_one to methods
...
These were only free functions on `~[T]` because taking self by-value
used to be broken.
2014-03-31 01:13:48 -04:00
Brian Anderson
451e8c1c61
Convert most code to new inner attribute syntax.
...
Closes #2569
2014-03-28 17:12:21 -07:00
Olle Jonsson
a6c14dda21
Documentation sprint: Terminfo
2014-03-24 12:16:15 +01:00
Flavio Percoco
576e36e674
Register new snapshots
2014-03-23 11:37:31 +01:00
bors
092afdba3c
auto merge of #12907 : alexcrichton/rust/issue-12892, r=brson
...
These methods can be mistaken for general "read some bytes" utilities when
they're actually only meant for reading an exact number of bytes. By renaming
them it's much clearer about what they're doing without having to read the
documentation.
Closes #12892
2014-03-22 00:56:47 -07:00
Huon Wilson
6d778ff610
Remove outdated and unnecessary std::vec_ng::Vec imports.
...
(And fix some tests.)
2014-03-22 01:08:57 +11:00
Patrick Walton
af79a5aa7d
test: Make manual changes to deal with the fallout from removal of
...
`~[T]` in test, libgetopts, compiletest, librustdoc, and libnum.
2014-03-21 23:37:21 +11:00
Alex Crichton
811257eda5
std: Rename {push,read}_bytes to {push,read}_exact
...
These methods can be mistaken for general "read some bytes" utilities when
they're actually only meant for reading an exact number of bytes. By renaming
them it's much clearer about what they're doing without having to read the
documentation.
Closes #12892
2014-03-20 19:45:56 -07:00
Alex Crichton
11ac4df4d2
Register new snapshots
2014-03-20 11:02:26 -07:00
Alex Crichton
da3625161d
Removing imports of std::vec_ng::Vec
...
It's now in the prelude.
2014-03-20 09:30:14 -07:00