| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-30 | Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this | Huon Wilson | -6/+6 | |
| is very common, and the replacement (.iter().transform().collect()) is very ugly. | ||||
| 2013-06-28 | librustc: Fix merge fallout. | Patrick Walton | -1/+1 | |
| 2013-06-28 | librustc: Remove the broken overloaded assign-ops from the language. | Patrick Walton | -28/+29 | |
| They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits. | ||||
| 2013-06-26 | Infer default static/Owned bounds for unbounded heap fns/traits (#7264) | Ben Blum | -12/+11 | |
| 2013-06-25 | auto merge of #7365 : cmr/rust/syntax_cleanup, r=Aatch | bors | -15/+2 | |
| Sets the stage for further cleanup (especially mass-slaughter of `@`) | ||||
| 2013-06-25 | remove the redundant `each` method from OptVec | Daniel Micay | -2/+2 | |
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -15/+2 | |
| 2013-06-24 | remove old_iter | Daniel Micay | -2/+2 | |
| the `test/run-pass/class-trait-bounded-param.rs` test was xfailed and written in an ancient dialect of Rust so I've just removed it this also removes `to_vec` from DList because it's provided by `std::iter::to_vec` an Iterator implementation is added for OptVec but some transitional internal iterator methods are still left | ||||
| 2013-06-23 | Parse and typecheck (not kindcheck) bounds on trait paths. | Ben Blum | -10/+12 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -5/+5 | |
| 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 | vec: rm old_iter implementations, except BaseIter | Daniel Micay | -16/+16 | |
| 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-14 | auto merge of #7110 : thestinger/rust/iterator, r=brson | bors | -1/+0 | |
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-13 | automated whitespace fixes | Daniel Micay | -1/+0 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -32/+32 | |
| 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-11 | fix tests, remove some warnings | Huon Wilson | -1/+0 | |
| 2013-06-10 | std: remove str::{connect,concat}*. | Huon Wilson | -7/+5 | |
| 2013-06-08 | std: remove each[i]_mut functions, in favour of iterators. | Huon Wilson | -2/+2 | |
| 2013-06-05 | removed unused imports (and one unused argument) | John Clements | -2/+1 | |
| 2013-06-05 | remove interner from tt_reader | John Clements | -1/+0 | |
| 2013-06-05 | remove unused cx's | John Clements | -4/+4 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -5/+5 | |
| 2013-06-05 | just use TLS interner | John Clements | -6/+7 | |
| 2013-06-01 | Swap return value of pipes::init Fixes #4501 | Nick Desaulniers | -24/+7 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -28/+32 | |
| 2013-05-30 | Remove unnecessary 'use' forms | Daniel Farina | -2/+1 | |
| Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+7 | |
| 2013-05-28 | Remove unnecessary allocations flagged by lint | Seo Sanghyeon | -5/+5 | |
| 2013-05-23 | cleanup warnings from libsyntax | Erick Tryzelaar | -2/+0 | |
| 2013-05-22 | syntax: Change syntax extensions to expand to `std::foo` instead of `core::foo` | Patrick Walton | -22/+23 | |
| 2013-05-22 | librustc: Change `std` to `extra` throughout libsyntax and librustc | Patrick Walton | -1/+1 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+13 | |
| to libextra | ||||
| 2013-05-22 | syntax/ext: convert all AstBuilder methods to a uniform syntax. | Huon Wilson | -38/+54 | |
| 2013-05-22 | syntax/ext: collect the ast building traits into a single trait. | Huon Wilson | -401/+24 | |
| 2013-05-22 | syntax/ext: modernise ext_ctxt to be CamelCase and use new. | Huon Wilson | -31/+31 | |
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -4/+4 | |
| 2013-05-19 | Register snapshots | Brian Anderson | -15/+0 | |
| 2013-05-14 | syntax: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -4/+4 | |
| 2013-05-12 | librustc: Make `self` and `static` into keywords | Patrick Walton | -2/+2 | |
| 2013-05-11 | Warning police | Tim Chevalier | -1/+1 | |
| 2013-05-10 | auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwalton | bors | -0/+16 | |
| Closes #6183. The first commit changes the compiler's method of treating a `for` loop, and all the remaining commits are just dealing with the fallout. The biggest fallout was the `IterBytes` trait, although it's really a whole lot nicer now because all of the `iter_bytes_XX` methods are just and-ed together. Sadly there was a huge amount of stuff that's `cfg(stage0)` gated, but whoever lands the next snapshot is going to have a lot of fun deleting all this code! | ||||
| 2013-05-10 | syntax: Use the new `for` protocol | Alex Crichton | -0/+16 | |
| 2013-05-09 | Use a specialized string interner to reduce the need for owned strings | Björn Steinbrink | -26/+26 | |
| &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. | ||||
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -4/+5 | |
| 2013-05-08 | librustc: Remove mutable fields from the language. | Patrick Walton | -4/+2 | |
| They're still parsed though, to get through bootstrapping. | ||||
| 2013-05-05 | Fix two more write guard failures | Niko Matsakis | -1/+1 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -6/+2 | |
| Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs | ||||
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -4/+0 | |
| 2013-05-01 | allow parsing attributes on struct fields | Erick Tryzelaar | -1/+2 | |
| 2013-05-01 | rustc: remove the rest of drop | Erick Tryzelaar | -1/+0 | |
| Removes: ast::struct_def::dtor syntax::ast::ii_dtor syntax::visit::fk_dtor syntax::ast_map::node_dtor syntax:struct_dtor | ||||
