| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-06-27 | Update to 0.11.0 0.11.0 | Alex Crichton | -2/+2 | |
| 2014-06-24 | librustc: Remove the fallback to `int` from typechecking. | Niko Matsakis | -2/+8 | |
| This breaks a fair amount of code. The typical patterns are: * `for _ in range(0, 10)`: change to `for _ in range(0u, 10)`; * `println!("{}", 3)`: change to `println!("{}", 3i)`; * `[1, 2, 3].len()`: change to `[1i, 2, 3].len()`. RFC #30. Closes #6023. [breaking-change] | ||||
| 2014-06-19 | auto merge of #15014 : brson/rust/all-crates-experimental, r=cmr | bors | -0/+1 | |
| This creates a stability baseline for all crates that we distribute that are not `std`. In general, all library code must start as experimental and progress in stages to become stable. | ||||
| 2014-06-18 | Deprecate the bytes!() macro. | Simon Sapin | -32/+30 | |
| Replace its usage with byte string literals, except in `bytes!()` tests. Also add a new snapshot, to be able to use the new b"foo" syntax. The src/etc/2014-06-rewrite-bytes-macros.py script automatically rewrites `bytes!()` invocations into byte string literals. Pass it filenames as arguments to generate a diff that you can inspect, or `--apply` followed by filenames to apply the changes in place. Diffs can be piped into `tip` or `pygmentize -l diff` for coloring. | ||||
| 2014-06-17 | Mark all crates except std as experimental | Brian Anderson | -0/+1 | |
| 2014-06-15 | Register new snapshots | Alex Crichton | -22/+22 | |
| 2014-06-14 | Register new snapshots | Alex Crichton | -2/+1 | |
| 2014-06-13 | Fix all violations of stronger guarantees for mutable borrows | Cameron Zwarich | -1/+2 | |
| Fix all violations in the Rust source tree of the stronger guarantee of a unique access path for mutable borrows as described in #12624. | ||||
| 2014-06-11 | std: Remove i18n/l10n from format! | Alex Crichton | -3/+3 | |
| * The select/plural methods from format strings are removed * The # character no longer needs to be escaped * The \-based escapes have been removed * '{{' is now an escape for '{' * '}}' is now an escape for '}' Closes #14810 [breaking-change] | ||||
| 2014-06-10 | Fix more misspelled comments and strings. | Joseph Crail | -1/+1 | |
| 2014-06-09 | Use phase(plugin) in bootstrap crates | Keegan McAllister | -1/+2 | |
| Do this to avoid warnings on post-stage0 builds. | ||||
| 2014-06-06 | rustdoc: Submit examples to play.rust-lang.org | Alex Crichton | -1/+2 | |
| 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-05 | Fallout from the libcollections movement | Alex Crichton | -3/+2 | |
| 2014-05-30 | std: Rename {Eq,Ord} to Partial{Eq,Ord} | Alex Crichton | -3/+3 | |
| 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 | windows: Allow snake_case errors for now. | Kevin Butler | -0/+1 | |
| 2014-05-28 | std: Remove format_strbuf!() | Alex Crichton | -12/+8 | |
| This was only ever a transitionary macro. | ||||
| 2014-05-27 | std: Rename strbuf operations to string | Richo Healey | -77/+77 | |
| [breaking-change] | ||||
| 2014-05-27 | std: Remove String's to_owned | Richo Healey | -1/+1 | |
| 2014-05-24 | core: rename strbuf::StrBuf to string::String | Richo Healey | -11/+11 | |
| [breaking-change] | ||||
| 2014-05-22 | auto merge of #14357 : huonw/rust/spelling, r=pnkfelix | bors | -1/+1 | |
| 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 | auto merge of #14348 : alexcrichton/rust/doc.rust-lang.org, r=huonw | bors | -1/+1 | |
| 2014-05-22 | libstd: Remove all uses of `~str` from `libstd` | Patrick Walton | -1/+2 | |
| 2014-05-22 | libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`. | Patrick Walton | -4/+6 | |
| 2014-05-22 | Spelling/doc formatting fixes. | Huon Wilson | -1/+1 | |
| 2014-05-21 | Change static.rust-lang.org to doc.rust-lang.org | Alex Crichton | -1/+1 | |
| The new documentation site has shorter urls, gzip'd content, and index.html redirecting functionality. | ||||
| 2014-05-17 | term: update example to be right (thanks @SiegeLord) | Corey Richardson | -2/+5 | |
| 2014-05-16 | term: Don't run the code example, just compile it | Alex Crichton | -1/+1 | |
| This is blocking a snapshot because apparently the test fails on the bots. | ||||
| 2014-05-16 | Some fixes | Corey Richardson | -1/+1 | |
| 2014-05-16 | Fix example | Corey Richardson | -4/+4 | |
| 2014-05-16 | Flush before applying console attributes | Corey Richardson | -0/+1 | |
| 2014-05-16 | Add a bang | Corey Richardson | -1/+1 | |
| 2014-05-16 | Update for Box | Corey Richardson | -23/+23 | |
| 2014-05-16 | Update for master | Corey Richardson | -2/+3 | |
| 2014-05-16 | Add WinConsole docs | Corey Richardson | -0/+1 | |
| 2014-05-16 | term: add docs and windows support | Corey Richardson | -179/+439 | |
| Closes #2807 | ||||
| 2014-05-14 | libterm: Remove all uses of `~str` from `libterm` | Patrick Walton | -93/+120 | |
| 2014-05-12 | Add the patch number to version strings. Closes #13289 | Brian Anderson | -1/+1 | |
| 2014-05-06 | librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except | Patrick Walton | -5/+5 | |
| 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-04 | Remove two useless comparisons | Virgile Andreani | -3/+1 | |
| according to the updated type_limits lint. | ||||
| 2014-05-02 | Replace most ~exprs with 'box'. #11779 | Brian Anderson | -4/+9 | |
| 2014-04-18 | Replace all ~"" with "".to_owned() | Richo Healey | -69/+77 | |
| 2014-04-13 | Make Result::{unwrap, unwrap_err} require Show | Steven Fackler | -12/+13 | |
| `foo.ok().unwrap()` and `foo.err().unwrap()` are the fallbacks for types that aren't `Show`. Closes #13379 | ||||
| 2014-04-06 | De-~[] Reader and Writer | Steven Fackler | -2/+2 | |
| There's a little more allocation here and there now since from_utf8_owned can't be used with Vec. | ||||
| 2014-04-04 | Register new snapshots | Alex Crichton | -3/+1 | |
| 2014-04-03 | Bump version to 0.11-pre | Brian Anderson | -1/+1 | |
| This also changes some of the download links in the documentation to 'nightly'. | ||||
| 2014-04-03 | auto merge of #13286 : alexcrichton/rust/release, r=brson | bors | -1/+1 | |
| Merging the 0.10 release into the master branch. | ||||
| 2014-04-02 | Fix fallout of requiring uint indices | Alex Crichton | -7/+6 | |
| 2014-03-31 | term: Switch field privacy as necessary | Alex Crichton | -10/+13 | |
| 2014-03-31 | Bump version to 0.10 | Alex Crichton | -1/+1 | |
| 2014-03-31 | vec: convert `append` and `append_one` to methods | Daniel Micay | -12/+6 | |
| These were only free functions on `~[T]` because taking self by-value used to be broken. | ||||
