| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-29 | Remove mutability from unique boxes in the AST | Alex Crichton | -2/+2 | |
| 2013-06-29 | Use more deriving(IterBytes) in libsyntax. | Ben Blum | -183/+82 | |
| 2013-06-28 | librustc: Rewrite reachability and forbid duplicate methods in type ↵ | Patrick Walton | -2/+3 | |
| implementations. This should allow fewer symbols to be exported. | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -1/+1 | |
| 2013-06-28 | librustc: Rename Const to Freeze | Patrick Walton | -1/+1 | |
| 2013-06-27 | auto merge of #7361 : brson/rust/incoming, r=brson | bors | -2/+0 | |
| 2013-06-26 | Infer default static/Owned bounds for unbounded heap fns/traits (#7264) | Ben Blum | -2/+6 | |
| 2013-06-25 | Merge remote-tracking branch 'mozilla/master' into incoming | Brian Anderson | -3/+3 | |
| Conflicts: src/librustc/middle/astencode.rs src/librustc/middle/check_const.rs | ||||
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -7/+5 | |
| 2013-06-24 | Merge remote-tracking branch 'cmr/various-cleanup' into incoming | Brian Anderson | -2/+0 | |
| 2013-06-23 | Support foreign 'static mut' variables as well | Alex Crichton | -1/+1 | |
| 2013-06-23 | Add 'static mut' items to the language | Alex Crichton | -2/+2 | |
| 2013-06-23 | Parse and typecheck (not kindcheck) bounds on trait paths. | Ben Blum | -1/+1 | |
| 2013-06-21 | Remove `ast::pure_fn` and all concept of `pure` from the compiler | Corey Richardson | -2/+0 | |
| 2013-06-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -1/+1 | |
| 2013-06-13 | Use @str instead of @~str in libsyntax and librustc. Fixes #5048. | Huon Wilson | -11/+11 | |
| 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-09 | remove unused import warnings | Huon Wilson | -1/+1 | |
| 2013-06-05 | removed unused imports (and one unused argument) | John Clements | -1/+1 | |
| 2013-06-05 | interner just uses uints, not idents with syntax context | John Clements | -3/+6 | |
| 2013-06-05 | just use TLS interner | John Clements | -4/+2 | |
| 2013-06-05 | rename repr to name | John Clements | -4/+4 | |
| 2013-06-05 | parser comments | John Clements | -1/+2 | |
| 2013-06-05 | comments & whitespace | John Clements | -0/+3 | |
| 2013-06-04 | librustc: Disallow multiple patterns from appearing in a "let" declaration. | Patrick Walton | -1/+4 | |
| You can still initialize multiple variables at once with "let (x, y) = (1, 2)". | ||||
| 2013-06-04 | libsyntax: Remove `pub impl` from the language | Patrick Walton | -2/+2 | |
| 2013-06-01 | syntax: move callee_id into the expr_ variants | Erick Tryzelaar | -8/+18 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -4/+4 | |
| 2013-05-30 | Remove copy bindings from patterns. | Niko Matsakis | -5/+4 | |
| 2013-05-29 | libsyntax: Stop parsing mutable fields | Patrick Walton | -1/+0 | |
| 2013-05-23 | cleanup warnings from libsyntax | Erick Tryzelaar | -2/+1 | |
| 2013-05-23 | core: remove iter_bytes helper functions | Erick Tryzelaar | -6/+16 | |
| 2013-05-22 | librustc: Change `std` to `extra` throughout libsyntax and librustc | Patrick Walton | -5/+5 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-20 | getting rid of interner_key! macro | John Clements | -18/+6 | |
| 2013-05-20 | hygiene infrastructure. | John Clements | -3/+11 | |
| - added a hash table to memoize rename and mark operations. - added rename, mark, and resolve fold fns | ||||
| 2013-05-19 | Register snapshots | Brian Anderson | -108/+0 | |
| 2013-05-16 | Add BuiltinBounds to closure type: parse and handle subtyping, | Niko Matsakis | -1/+2 | |
| but do not integrate with kindck etc (requires a snapshot first) | ||||
| 2013-05-16 | syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)]. | Huon Wilson | -234/+78 | |
| Replace all instances of #[auto_*code] with the appropriate #[deriving] attribute and remove the majority of the actual code, leaving stubs to refer the user to the new syntax. | ||||
| 2013-05-14 | auto merge of #6224 : erickt/rust/rustc-cleanup, r=erickt | bors | -4/+45 | |
| Just a couple minor cleanups and renames of librustc | ||||
| 2013-05-14 | rustc: rename ast::self_ty and related fields to explicit_self | Erick Tryzelaar | -6/+6 | |
| 2013-05-14 | syntax: add IterBytes impls for some ast types | Erick Tryzelaar | -0/+41 | |
| 2013-05-14 | Add inlining for iter_bytes for types used as hashmap keys | Björn Steinbrink | -0/+2 | |
| Not inlining these affects the hash table performance quite badly. | ||||
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -2/+2 | |
| 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/+3 | |
| 2013-05-11 | clean up the last bit of warnings | Corey Richardson | -1/+0 | |
| 2013-05-10 | Remove the '<->' operator from the language | Alex Crichton | -1/+0 | |
| 2013-05-10 | auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwalton | bors | -0/+83 | |
| 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 | auto merge of #6329 : sonwow/rust/issue-6306, r=ILyoan | bors | -2/+2 | |
| Fix for #6306 | ||||
| 2013-05-10 | syntax: Use the new `for` protocol | Alex Crichton | -0/+83 | |
| 2013-05-10 | Move core::task::local_data to core::local_data | Youngsoo Son | -2/+2 | |
