| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-12-17 | Switch from serialization to std::serialize. (snapshot) | Erick Tryzelaar | -2/+2 | |
| 2012-12-17 | Add support for destructuring vectors in match expressions | Jakub Wieczorek | -0/+8 | |
| 2012-12-13 | librustc: Allow moves out of `self`. r=nmatsakis | Patrick Walton | -3/+3 | |
| 2012-12-10 | Remove un-needed code for obsolete classes | Tim Chevalier | -2/+2 | |
| and rename "class" to "struct" everywhere possible (except local vars, I was too lazy for that) -- that is why this commit is so big. No review, just dead code removal and renaming. Closes #3515 | ||||
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -12/+12 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-30 | Disallow dereferencing enum types when the variant is private | Tim Chevalier | -0/+40 | |
| If an enum type's only variant is private, disallow dereferencing values of its type. Due to #4082, this only applies to enums that are in the same crate. r=pcwalton Closes #818 | ||||
| 2012-11-30 | libs: Remove transitionary material on iter_bytes, add workcache to build. | Graydon Hoare | -9/+0 | |
| 2012-11-29 | librustc: Eliminate most expressions of the form `a.b()` that are not method ↵ | Patrick Walton | -2/+2 | |
| calls. rs=refactoring | ||||
| 2012-11-29 | Distinguish `stmt_mac`s that are followed by semicolons and those that aren't. | Paul Stansifer | -1/+1 | |
| 2012-11-29 | Allow for macros to occur in statement position. | Paul Stansifer | -1/+2 | |
| 2012-11-28 | librustc: Add explicit self to IterBytes. r=nmatsakis | Patrick Walton | -0/+9 | |
| 2012-11-16 | Change spans to use byte offsets instead of char offsets | Brian Anderson | -4/+4 | |
| 2012-11-14 | Add types for character position and byte position in the codemap | Brian Anderson | -4/+4 | |
| 2012-11-12 | Convert most codemap types from records to structs | Brian Anderson | -1/+1 | |
| 2012-11-07 | rustc: Support irrefutable patterns in function arguments. r=nmatsakis | Patrick Walton | -0/+6 | |
| 2012-10-25 | rustc: Translate tuple struct constructors | Patrick Walton | -0/+6 | |
| 2012-10-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -1/+1 | |
| 2012-10-12 | remove ctor from ast (take 2) (no review: just dead code removal) | Niko Matsakis | -12/+1 | |
| 2012-10-12 | Use the Nth impl when translating a static method call, instead | Niko Matsakis | -1/+1 | |
| of the 0th. 0th is only correct when there are no bound tps on the trait. Fixes #3741. | ||||
| 2012-10-11 | Remove comment that is now false | Tim Chevalier | -1/+0 | |
| 2012-10-08 | Revert "Revert "Remove old auto_serialize2 code (needs snapshot)"" | Tim Chevalier | -2/+0 | |
| This reverts commit a33535e441dc5461fec0489069a1491367ad1c91. | ||||
| 2012-10-08 | Revert "Remove old auto_serialize2 code (needs snapshot)" | Tim Chevalier | -0/+2 | |
| This reverts commit 0bd6da8a8c93143325cb45e8a074ccf7121ca168. | ||||
| 2012-10-07 | Remove old auto_serialize2 code (needs snapshot) | Erick Tryzelaar | -2/+0 | |
| 2012-10-07 | Remove the old serializers (needs snapshot) | Erick Tryzelaar | -0/+2 | |
| 2012-10-07 | migrate libsyntax/rustc to auto_serialize2 | Erick Tryzelaar | -1/+2 | |
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -1/+1 | |
| 2012-09-28 | demode vec | Niko Matsakis | -2/+2 | |
| 2012-09-26 | Remove spurious by-ref argument to destructors | Tim Chevalier | -4/+2 | |
| Destructors were internally declared with an extra (hidden) nil-typed argument that was passed in by-ref mode. This was causing spurious mode warnings. Deleted it. Also some misc. cleanup because I couldn't help myself. | ||||
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -2/+2 | |
| 2012-09-26 | turn ast::ident into a struct | Erick Tryzelaar | -1/+1 | |
| This will help with the auto_serialize2 migration. We have to change ident from a type alias to uint into a unique type. We need to use a struct instead of a "enum ident = token::str_num" because structs support constants, but newtypes do not. | ||||
| 2012-09-26 | Revert "fix modes on dtors" | Tim Chevalier | -1/+1 | |
| This reverts commit d38b97a170eaea47933c30937cee5f525573116d. (Accidentally checked this in, oops) | ||||
| 2012-09-26 | fix modes on dtors | Tim Chevalier | -1/+1 | |
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -1/+1 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -10/+18 | |
| 2012-09-19 | Remove redundant hashmap constructor functions. | Graydon Hoare | -4/+0 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -33/+35 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵ | Niko Matsakis | -35/+33 | |
| demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready. | ||||
| 2012-09-18 | replace explicit calls to vec::each with vec::each_ref, partially demode str | Niko Matsakis | -33/+35 | |
| 2012-09-12 | fixup mutability of vec::each, make iter_bytes pure | Niko Matsakis | -1/+1 | |
| also, change DVec() to work with imm vectors rather than mut ones | ||||
| 2012-09-10 | Make all moves explicit in libsyntax | Tim Chevalier | -3/+3 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -2/+2 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -1/+1 | |
| 2012-09-07 | Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. | Graydon Hoare | -19/+7 | |
| 2012-09-07 | Implement &-patterns | Tim Chevalier | -1/+1 | |
| Closes #2855 | ||||
| 2012-09-07 | rustc: Make "ne" use traits | Patrick Walton | -1/+2 | |
| 2012-09-04 | libsyntax: "import" -> "use" | Patrick Walton | -2/+2 | |
| 2012-08-31 | Make utility funs in core::int, core::uint, etc. not by-reference | Tim Chevalier | -2/+2 | |
| Closes #3302 | ||||
| 2012-08-31 | rustc: Implement "use mod" | Patrick Walton | -3/+3 | |
| 2012-08-29 | rustc: Make `<=`, `>=`, and `>` use traits as well | Patrick Walton | -1/+4 | |
