| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-29 | Rename resolve3 -> resolve. | Graydon Hoare | -4611/+0 | |
| 2012-08-29 | Allow extern mods to be anonymous | Tim Chevalier | -11/+17 | |
| extern mod { f(); } is now allowed, and puts f in the enclosing scope. (Requires a link_name attribute to be really useful...) | ||||
| 2012-08-27 | Camel case various core constructors | Brian Anderson | -11/+11 | |
| 2012-08-27 | rustc: make sure to import shr. | Erick Tryzelaar | -1/+1 | |
| 2012-08-27 | rustc: more pattern cleanup | Erick Tryzelaar | -15/+15 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -262/+262 | |
| 2012-08-25 | Fix more unused variable warnings | Brian Anderson | -1/+1 | |
| 2012-08-25 | rustc: Implement foreign constants. | Patrick Walton | -25/+30 | |
| This is needed for a lot of Apple libraries, as Apple tends to put a lot of globals in dynamic libraries. | ||||
| 2012-08-25 | Add backquotes to error message | Tim Chevalier | -2/+2 | |
| 2012-08-25 | implements issue #2356 | Vincent Belliard | -6/+56 | |
| 2012-08-24 | Get rid of the unsafe hacks in resolve3. Closes #3267. | Michael Sullivan | -12/+9 | |
| 2012-08-23 | Remove purity from fn_decl and move it out to containing AST elements. | Michael Sullivan | -8/+8 | |
| 2012-08-23 | More complete fix to #3162 (borrowck bug related to access to rec fields) | Niko Matsakis | -1/+1 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -180/+180 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -246/+190 | |
| 2012-08-21 | more sound treatment of fn& regions; change all & to be distinct | Niko Matsakis | -4/+5 | |
| 2012-08-17 | rustc: Implement "priv" for simple items. | Patrick Walton | -60/+124 | |
| Inherited privacy doesn't work yet. This probably requires a snapshot since it won't be backwards compatible. Additionally, two errors are printed instead of one. For this reason the test is XFAIL'd. | ||||
| 2012-08-17 | rustc: Remove all the code dealing with named implementations in resolve3 | Patrick Walton | -227/+33 | |
| 2012-08-17 | rustc: Remove the impl map | Patrick Walton | -166/+2 | |
| 2012-08-17 | rustc: Remove lookup_defs; unused. | Patrick Walton | -2/+1 | |
| 2012-08-17 | rustc: Encode reexports in the metadata and don't have each_path search ↵ | Patrick Walton | -0/+42 | |
| tag_paths | ||||
| 2012-08-17 | Remove the class keyword | Brian Anderson | -9/+9 | |
| 2012-08-15 | rustc: Allow external structs to be constructed. Closes #3012. | Patrick Walton | -1/+3 | |
| Embarrassing. | ||||
| 2012-08-15 | rustc: Perform some AST surgery to separate out class fields from methods | Patrick Walton | -35/+27 | |
| 2012-08-15 | rustc: Parse labeled loop, break, and again | Patrick Walton | -11/+50 | |
| 2012-08-15 | Convert more core types to camel case | Brian Anderson | -19/+19 | |
| 2012-08-13 | rustc: Enum idents are not in the value namespace. Closes #3186 | Brian Anderson | -2/+4 | |
| 2012-08-08 | rustc: Remove some uses of impl_map | Brian Anderson | -78/+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 | -4/+4 | |
| 2012-08-08 | rustc: Do some plumbing work on nested enums | Patrick Walton | -14/+22 | |
| 2012-08-08 | Don't add struct names to the value name space if there's no constructor | Tim Chevalier | -8/+16 | |
| Closes #3149 | ||||
| 2012-08-07 | rustc: Resolve constructor expressions for variant structs | Patrick Walton | -10/+27 | |
| 2012-08-07 | Implement static typeclass methods. Closes #3132. | Michael Sullivan | -160/+161 | |
| 2012-08-07 | rustc: Split out struct bodies into a separate "struct_def" type in the AST | Patrick Walton | -11/+9 | |
| 2012-08-07 | syntax: Make match arm parsing more restrictive again | Brian Anderson | -1/+1 | |
| Require comma separators for all expression types except the plain block | ||||
| 2012-08-06 | rustc: Implement pattern matching for structs | Patrick Walton | -9/+29 | |
| 2012-08-06 | Shorten lines, fix build breakage | Tim Chevalier | -5/+6 | |
| 2012-08-06 | In resolve, forbid duplicate value, type, and module items | Tim Chevalier | -37/+145 | |
| Closes #3099 | ||||
| 2012-08-06 | make `ref x` bindings produce region ptrs and fix various minor bugs | Niko Matsakis | -33/+61 | |
| we now detect inconsistent modes, binding names, and various other errors. typeck/trans integration is mostly done. borrowck not so much. more tests needed. | ||||
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -156/+161 | |
| 2012-08-06 | rustc: Implement functional record update for structs | Patrick Walton | -1/+1 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -379/+365 | |
| 2012-08-03 | rustc: Parse, serialize, and deserialize trait inheritance | Patrick Walton | -2/+23 | |
| 2012-08-02 | Purge placement new; Make borrowck know about unary move. | Niko Matsakis | -8/+4 | |
| cc #3071 | ||||
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -2/+2 | |
| 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 | -122/+122 | |
| 2012-07-31 | rustc: Parse by-reference pattern bindings with the "ref" keyword | Patrick Walton | -15/+15 | |
| 2012-07-31 | Introduce 'return', 'match' and 'module' as synonyms | Brian Anderson | -166/+166 | |
| 2012-07-31 | rustc: Check self types in method lookup; allow required trait methods to ↵ | Patrick Walton | -10/+21 | |
| have self types; write self types into metadata | ||||
