| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-30 | Change char::escape_{default,unicode} to take callbacks instead of allocating | Alex Crichton | -2/+6 | |
| strings | ||||
| 2013-06-29 | Remove mutability from unique boxes in the AST | Alex Crichton | -3/+1 | |
| 2013-06-28 | librustc: Remove the broken overloaded assign-ops from the language. | Patrick Walton | -3/+5 | |
| They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits. | ||||
| 2013-06-27 | auto merge of #7361 : brson/rust/incoming, r=brson | bors | -11/+14 | |
| 2013-06-26 | Fix pretty-printing for bounded closures. Close #7333. | Ben Blum | -6/+11 | |
| 2013-06-26 | Infer default static/Owned bounds for unbounded heap fns/traits (#7264) | Ben Blum | -6/+6 | |
| 2013-06-25 | Merge remote-tracking branch 'mozilla/master' into incoming | Brian Anderson | -3/+9 | |
| Conflicts: src/librustc/middle/astencode.rs src/librustc/middle/check_const.rs | ||||
| 2013-06-25 | auto merge of #7365 : cmr/rust/syntax_cleanup, r=Aatch | bors | -12/+6 | |
| Sets the stage for further cleanup (especially mass-slaughter of `@`) | ||||
| 2013-06-25 | remove the redundant `each` method from OptVec | Daniel Micay | -1/+1 | |
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -12/+6 | |
| 2013-06-24 | Merge remote-tracking branch 'cmr/various-cleanup' into incoming | Brian Anderson | -11/+14 | |
| 2013-06-23 | Support foreign 'static mut' variables as well | Alex Crichton | -1/+4 | |
| 2013-06-23 | Add 'static mut' items to the language | Alex Crichton | -1/+4 | |
| 2013-06-23 | Parse and typecheck (not kindcheck) bounds on trait paths. | Ben Blum | -2/+15 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -23/+23 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-21 | Remove `ast::pure_fn` and all concept of `pure` from the compiler | Corey Richardson | -11/+14 | |
| 2013-06-21 | vec: rm old_iter implementations, except BaseIter | Daniel Micay | -3/+3 | |
| The removed test for issue #2611 is well covered by the `std::iterator` module itself. This adds the `count` method to `IteratorUtil` to replace `EqIter`. | ||||
| 2013-06-16 | Add copies to type params with Copy bound | Niko Matsakis | -6/+6 | |
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -24/+24 | |
| This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately. | ||||
| 2013-06-12 | std: convert str::escape_* to methods. | Huon Wilson | -2/+1 | |
| 2013-06-11 | option: remove redundant old_iter impls | Daniel Micay | -8/+9 | |
| 2013-06-10 | clean-up unused import warnings | Huon Wilson | -1/+0 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -1/+1 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -2/+2 | |
| 2013-06-06 | Deduplicate words in code comments | Alexei Sholik | -2/+2 | |
| 2013-06-05 | removed unused imports (and one unused argument) | John Clements | -1/+0 | |
| 2013-06-05 | token_to_ident takes argument by reference | John Clements | -1/+1 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -8/+7 | |
| 2013-06-04 | librustc: Disallow multiple patterns from appearing in a "let" declaration. | Patrick Walton | -5/+4 | |
| You can still initialize multiple variables at once with "let (x, y) = (1, 2)". | ||||
| 2013-06-01 | syntax: move callee_id into the expr_ variants | Erick Tryzelaar | -5/+5 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -20/+23 | |
| 2013-05-30 | Remove copy bindings from patterns. | Niko Matsakis | -3/+0 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+10 | |
| 2013-05-29 | libsyntax: Stop parsing mutable fields | Patrick Walton | -1/+0 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -3/+3 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+4 | |
| to libextra | ||||
| 2013-05-22 | Use static strings | Seo Sanghyeon | -9/+9 | |
| 2013-05-22 | Take string slices | Seo Sanghyeon | -2/+2 | |
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -212/+212 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -4/+4 | |
| 2013-05-15 | auto merge of #6487 : recrack/rust/vec_len, r=thestinger | bors | -5/+5 | |
| Rename vec::len(var) to var.len() ``` libcore, libfuzzer, librustc, librustdoc, libstd, libsyntax test/auxiliary test/bench test/run-pass ``` | ||||
| 2013-05-14 | rustc: rename ast::self_ty and related fields to explicit_self | Erick Tryzelaar | -20/+20 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -5/+5 | |
| 2013-05-14 | syntax: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -49/+49 | |
| 2013-05-14 | Fix cosmetics for fail!() calls | Marvin Löbel | -1/+1 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -6/+6 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-12 | librustc: Make `self` and `static` into keywords | Patrick Walton | -0/+1 | |
| 2013-05-10 | Remove the '<->' operator from the language | Alex Crichton | -6/+0 | |
| 2013-05-09 | Use a specialized string interner to reduce the need for owned strings | Björn Steinbrink | -2/+2 | |
| &str can be turned into @~str on demand, using to_owned(), so for strings, we can create a specialized interner that accepts &str for intern() and find() but stores and returns @~str. | ||||
