| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -1/+3 | |
| 2012-08-29 | core: Demode int/uint mods | Brian Anderson | -2/+2 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -24/+24 | |
| 2012-08-24 | fix some unused pattern binding warnings | Niko Matsakis | -3/+3 | |
| 2012-08-23 | Remove purity from fn_decl and move it out to containing AST elements. | Michael Sullivan | -3/+4 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -4/+6 | |
| 2012-08-21 | more sound treatment of fn& regions; change all & to be distinct | Niko Matsakis | -4/+4 | |
| 2012-08-15 | rustc: Perform some AST surgery to separate out class fields from methods | Patrick Walton | -37/+10 | |
| 2012-08-15 | rustc: Parse labeled loop, break, and again | Patrick Walton | -1/+1 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -1/+1 | |
| 2012-08-08 | rustc: Do some plumbing work in preparation for common fields in enums | Patrick Walton | -3/+4 | |
| 2012-08-07 | rustc: Box struct_defs | Patrick Walton | -1/+1 | |
| 2012-08-07 | Implement static typeclass methods. Closes #3132. | Michael Sullivan | -1/+1 | |
| 2012-08-07 | libsyntax: Allow users of the visitor to visit struct defs | Patrick Walton | -0/+4 | |
| 2012-08-07 | Add missing comma | Brian Anderson | -1/+1 | |
| 2012-08-07 | rustc: Add stub support for struct variants to the AST | Patrick Walton | -5/+6 | |
| 2012-08-07 | syntax: Make match arm parsing more restrictive again | Brian Anderson | -4/+4 | |
| Require comma separators for all expression types except the plain block | ||||
| 2012-08-06 | rustc: Implement pattern matching for structs | Patrick Walton | -1/+2 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -40/+40 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -151/+157 | |
| 2012-08-02 | Purge placement new; Make borrowck know about unary move. | Niko Matsakis | -1/+1 | |
| cc #3071 | ||||
| 2012-08-02 | Make typeck::collect aware of provided methods in traits. | Lindsey Kuper | -0/+12 | |
| 2012-08-02 | Extend ast_map to know about method declarations in traits. | Michael Sullivan | -0/+13 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -5/+5 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-01 | Convert ret to return | Brian Anderson | -49/+49 | |
| 2012-08-01 | syntax: Allow any block-like expr to be used as alt arm w/o comma separator | Brian Anderson | -7/+0 | |
| 2012-07-31 | rustc: Parse by-reference pattern bindings with the "ref" keyword | Patrick Walton | -2/+2 | |
| 2012-07-31 | accept naked exprs with commas in pattern arms | Niko Matsakis | -0/+7 | |
| pretty printing will use them, but indentation is slightly off if the expr is long | ||||
| 2012-07-31 | Fix pretty-printer breakage: `1000f` -> `1000`. | Paul Stansifer | -1/+1 | |
