about summary refs log tree commit diff
path: root/src/rustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+9
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-3/+3
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-2/+2
2012-09-19Remove hokey-hashes from metadata indexes.Graydon Hoare-2/+2
2012-09-15int/uint parse_buf => parse_bytes (#3444)Erick Tryzelaar-1/+1
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-2/+2
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-2/+2
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-1/+1
2012-09-06Remove struct ctorsBrian Anderson-3/+5
2012-09-04rustc: "import" -> "use"Patrick Walton-15/+15
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+6
2012-08-29std: Camel case some constructorsBrian Anderson-10/+10
2012-08-28CamelCasify lots of stdBen Striegel-32/+32
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-26Camel case the option typeBrian Anderson-50/+50
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-7/+2
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-19/+19
2012-08-23Infer variance of types with respect to the region parameter.Niko Matsakis-7/+11
2012-08-22Represent "item families" in the decoder as an enumTim Chevalier-70/+120
2012-08-22Merge find_linkage_attrs with find_linkage_metasTim Chevalier-1/+1
2012-08-22intern identifiersPaul Stansifer-67/+78
2012-08-17rustc: Remove a few allocations from metadata. Shaves a few milliseconds off ...Patrick Walton-2/+2
2012-08-17rustc: Remove tag_paths and all of the associated encodingPatrick Walton-5/+0
2012-08-17rustc: Remove resolve_pathPatrick Walton-32/+0
2012-08-17rustc: Remove a user of tag_paths.Patrick Walton-30/+10
2012-08-17rustc: Encode reexports in the metadata and don't have each_path search tag_p...Patrick Walton-50/+55
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-08-15rustc: Perform some AST surgery to separate out class fields from methodsPatrick Walton-3/+4
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-14Convert more core types to camel caseBrian Anderson-6/+6
2012-08-14Make most forms of explicit self work. By-value not implemented. Work on #2585.Michael Sullivan-16/+1
2012-08-08Convert impls to new syntaxBrian Anderson-2/+1
2012-08-08In decoder, rename class_member_id to item_def_id.Michael Sullivan-6/+5
2012-08-07Implement static typeclass methods. Closes #3132.Michael Sullivan-11/+18
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-27/+27
2012-08-05Switch alts to use arrowsBrian Anderson-82/+84
2012-08-03rustc: Add the notion of inherited visibilityPatrick Walton-5/+8
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-1/+1
2012-08-01Convert ret to returnBrian Anderson-57/+57
2012-07-31rustc: Check self types in method lookup; allow required trait methods to hav...Patrick Walton-2/+55
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-24/+24
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-2/+4
2012-07-25rustc: Introduce a lang_items pass, part of coherence and operator overloading.Patrick Walton-0/+13
2012-07-18rustc: Implement multiple-traits-per-impl for cross-crate stuffPatrick Walton-9/+7
2012-07-18rustc: Encode metadata unconditionally for impls/traits/classes. Closes #2945.Patrick Walton-0/+2
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-0/+19
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-49/+49