about summary refs log tree commit diff
path: root/src/rustc/metadata
AgeCommit message (Expand)AuthorLines
2012-08-22Merge find_linkage_attrs with find_linkage_metasTim Chevalier-3/+4
2012-08-22intern identifiersPaul Stansifer-247/+269
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-2/+10
2012-08-17rustc: Remove the impl mapPatrick Walton-3/+0
2012-08-17rustc: Get rid of the impl_map in the encoderPatrick Walton-26/+20
2012-08-17rustc: Remove a few allocations from metadata. Shaves a few milliseconds off ...Patrick Walton-4/+5
2012-08-17rustc: Remove a bunch of unused metadata tags from commonPatrick Walton-9/+0
2012-08-17rustc: Remove tag_paths and all of the associated encodingPatrick Walton-214/+0
2012-08-17rustc: Remove resolve_pathPatrick Walton-56/+0
2012-08-17rustc: Remove a user of tag_paths.Patrick Walton-31/+11
2012-08-17rustc: Remove lookup_defs; unused.Patrick Walton-12/+0
2012-08-17rustc: Encode reexports in the metadata and don't have each_path search tag_p...Patrick Walton-60/+100
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-08-15rustc: Fix long lines and trailing whitespacePatrick Walton-1/+2
2012-08-15rustc: Perform some AST surgery to separate out class fields from methodsPatrick Walton-47/+68
2012-08-15rustc: "as Trait" can now be written "as @Trait".Patrick Walton-2/+4
2012-08-15Convert more core types to camel caseBrian Anderson-11/+11
2012-08-14Convert more core types to camel caseBrian Anderson-51/+51
2012-08-14Make most forms of explicit self work. By-value not implemented. Work on #2585.Michael Sullivan-30/+5
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-14/+15
2012-08-10Revert "rustc: Make function types have vstores in them"Patrick Walton-15/+14
2012-08-10rustc: Make function types have vstores in themPatrick Walton-14/+15
2012-08-08Convert impls to new syntaxBrian Anderson-5/+4
2012-08-08rustc: Do some plumbing work in preparation for common fields in enumsPatrick Walton-6/+7
2012-08-08rustc: Do some plumbing work on nested enumsPatrick Walton-1/+2
2012-08-08In decoder, rename class_member_id to item_def_id.Michael Sullivan-6/+5
2012-08-07rustc: Parse variant structs; add a trivial test casePatrick Walton-1/+1
2012-08-07rustc: Box struct_defsPatrick Walton-1/+1
2012-08-07Implement static typeclass methods. Closes #3132.Michael Sullivan-22/+86
2012-08-07rustc: Move some more routines that operate on struct definitions out of linePatrick Walton-14/+21
2012-08-07rustc: Split out struct bodies into a separate "struct_def" type in the ASTPatrick Walton-11/+12
2012-08-07rustc: Add stub support for struct variants to the ASTPatrick Walton-2/+6
2012-08-06rustc: Parse and stub (broken) typechecking for bounded function typesPatrick Walton-2/+4
2012-08-06Move some decoder code to the right place.Michael Sullivan-17/+15
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-117/+117
2012-08-05Switch alts to use arrowsBrian Anderson-392/+388
2012-08-03rustc: Merge fn& and fn in favor of fn&.Patrick Walton-2/+0
2012-08-03rustc: Parse, serialize, and deserialize trait inheritancePatrick Walton-1/+4
2012-08-03rustc: Add the notion of inherited visibilityPatrick Walton-9/+12
2012-08-03Fix signed/unsigned bug, likely cause of windows crash.Graydon Hoare-3/+3
2012-08-02Shift writer_util to a derived impl attached to the writer traitGraydon Hoare-3/+8
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-5/+7
2012-08-01Convert ret to returnBrian Anderson-169/+171
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-9/+9
2012-07-31rustc: Check self types in method lookup; allow required trait methods to hav...Patrick Walton-3/+113
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-97/+97
2012-07-30rustc: "iface" -> "trait" in comments, error messages, and identifiers.Lindsey Kuper-1/+1
2012-07-26Use iteration protocol for ebml, use vec::view in more places (issue #2880)Eric Holk-43/+37
2012-07-26rustc: Fix cross-crate max/min-class-style constructorsPatrick Walton-3/+14