summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-08-17rustc: Remove all the code dealing with named implementations in resolve3Patrick Walton-227/+33
2012-08-17rustc: Remove the impl mapPatrick Walton-186/+5
2012-08-17rustc: Get rid of the impl_map in the encoderPatrick Walton-26/+20
2012-08-17rustc: Prevent destructors from being run twice with the repeated vector syntaxPatrick Walton-0/+9
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-17make borrowck more conservative around rvalues.Niko Matsakis-46/+70
2012-08-17rustc: Remove resolve_pathPatrick Walton-56/+0
2012-08-17rustc: Remove a user of tag_paths.Patrick Walton-31/+11
2012-08-17Remove a `match check`Lindsey Kuper-3/+8
2012-08-17More and better debug messages for method typecheckingLindsey Kuper-6/+18
2012-08-17rustc: Remove lookup_defs; unused.Patrick Walton-14/+1
2012-08-17rustc: Encode reexports in the metadata and don't have each_path search tag_p...Patrick Walton-67/+161
2012-08-17Forbid pattern-matching structs until the next snapshot (#3215)Ben Blum-0/+2
2012-08-17Work around #3215/#3217 use-after-free in typeck::check::altBen Blum-1/+4
2012-08-17rustc: upcall_alloc_c_stack doesn't existBrian Anderson-3/+0
2012-08-17Default methods with self-calls make it as far as trans.Lindsey Kuper-0/+20
2012-08-17Change node_id to def_id in self_info.Lindsey Kuper-7/+11
2012-08-17Remove the class keywordBrian Anderson-26/+26
2012-08-16s/class/struct/ in an error message.Graydon Hoare-1/+1
2012-08-15rustc: Allow external structs to be constructed. Closes #3012.Patrick Walton-1/+3
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-15rustc: Fix long lines and trailing whitespacePatrick Walton-2/+3
2012-08-15rustc: Perform some AST surgery to separate out class fields from methodsPatrick Walton-158/+143
2012-08-15rustc: Parse labeled loop, break, and againPatrick Walton-33/+91
2012-08-15rustc: Implement automatic reference for method receiversPatrick Walton-51/+119
2012-08-15rustc: "as Trait" can now be written "as @Trait".Patrick Walton-48/+75
2012-08-15Reject empty matches on inhabited typesTim Chevalier-3/+9
2012-08-15lint: Allow leading underscores on camel case typesBrian Anderson-5/+16
2012-08-15Convert more core types to camel caseBrian Anderson-64/+64
2012-08-14Convert more core types to camel caseBrian Anderson-71/+71
2012-08-14Make most forms of explicit self work. By-value not implemented. Work on #2585.Michael Sullivan-59/+84
2012-08-14Convert a couple hundred ~""s to ""s, in trans functions.Graydon Hoare-280/+280
2012-08-14Compile default methods; un-xfail default methods test (cc: #2794).Lindsey Kuper-18/+25
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-2/+2
2012-08-13Stop parsing old operator overloading syntaxBrian Anderson-14/+0
2012-08-13Change borrowck error 'the the block' -> 'the block'Ben Blum-1/+1
2012-08-13In typeck::collect::ensure_trait_methods, don't assume the trait was already ...Tim Chevalier-8/+10
2012-08-13De-mode-ify a few minor libcore modules.Graydon Hoare-1/+1
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-127/+345
2012-08-13rustc: Enum idents are not in the value namespace. Closes #3186Brian Anderson-2/+4
2012-08-13Default methods get through compilation, but not linkage (cc: #2794).Lindsey Kuper-2/+28
2012-08-13Change "iid" identifiers (apparently "interface id") to "trait_id"Lindsey Kuper-12/+13
2012-08-11correct glb computation, improve region error msgsNiko Matsakis-33/+63
2012-08-11infer: better names, docsNiko Matsakis-40/+122
2012-08-11switch over some newtyped enums to structsNiko Matsakis-15/+18
2012-08-11rename var_bindings to be less crypticNiko Matsakis-43/+58
2012-08-10Revert "rustc: Make function types have vstores in them"Patrick Walton-237/+114
2012-08-10rustc: Make function types have vstores in themPatrick Walton-114/+237