summary refs log tree commit diff
path: root/src/rustc/metadata/csearch.rs
AgeCommit message (Expand)AuthorLines
2012-10-09Remove old serialization2 vestigial codeErick Tryzelaar-2/+2
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-2/+2
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-1/+1
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-1/+1
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-04rustc: "import" -> "use"Patrick Walton-12/+12
2012-08-29std: Camel case some constructorsBrian Anderson-1/+1
2012-08-27Camel case various core constructorsBrian Anderson-1/+1
2012-08-26Camel case the option typeBrian Anderson-6/+6
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-7/+7
2012-08-23Infer variance of types with respect to the region parameter.Niko Matsakis-2/+4
2012-08-22Dead code eliminationTim Chevalier-9/+1
2012-08-22intern identifiersPaul Stansifer-12/+12
2012-08-17rustc: Remove resolve_pathPatrick Walton-24/+0
2012-08-17rustc: Remove lookup_defs; unused.Patrick Walton-12/+0
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-07Implement static typeclass methods. Closes #3132.Michael Sullivan-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-1/+1
2012-08-05Switch alts to use arrowsBrian Anderson-1/+1
2012-08-01Convert ret to returnBrian Anderson-8/+8
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-10/+10
2012-07-25rustc: Introduce a lang_items pass, part of coherence and operator overloading.Patrick Walton-0/+9
2012-07-18rustc: Implement multiple-traits-per-impl for cross-crate stuffPatrick Walton-5/+6
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-0/+9
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-1/+1
2012-07-11infer when types are region parameterized rather than requiring /&Niko Matsakis-1/+8
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-10/+10
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-1/+1
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-0/+8
2012-07-01Convert to new closure syntaxBrian Anderson-7/+7
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-11/+11
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-1/+1
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-14/+15
2012-06-13Box AST identsBrian Anderson-4/+6
2012-05-22rustc: Eliminate metadata's dependency on sessionBrian Anderson-12/+12
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+2
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-1/+0
2012-05-16rustc: Sever the link between metadata and resolveBrian Anderson-1/+1
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-0/+7
2012-05-14rustc: Eliminate metadata's dependency on astencodeBrian Anderson-2/+4
2012-05-13rustc: Eliminate metadata's dependency on transBrian Anderson-1/+0
2012-05-01Don't re-export a glob-imported ID when the same ID is defined withinTim Chevalier-1/+1
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-2/+3
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-1/+1
2012-04-16rustc: Resolve external impls defined in yet other crates. Issue #2196Brian Anderson-1/+3
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-2/+3
2012-03-26Enforce privacy declarations for class fields and methodsTim Chevalier-9/+0