about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
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
2012-08-10Remove unneeded imports now that #1873 seems to be fixedLindsey Kuper-2/+0
2012-08-10Move a comment to where it belongs.Lindsey Kuper-1/+2
2012-08-10Change 'ret' to 'return' in an error messageBrian Anderson-1/+1
2012-08-10rustc: Allow @fn to be used as a synonym for fn@, and likewise with ~ and &Patrick Walton-5/+29
2012-08-10remove modes from ty.rsNiko Matsakis-141/+159
2012-08-09rustc: Initialize the drop flag with the new struct literal syntax. Closes #3...Patrick Walton-0/+6
2012-08-09de-mode-ify infer and some parts of typeckNiko Matsakis-134/+155
2012-08-09Change coherence error 'implement a trait instead' -> 'implement a trait or n...Ben Blum-1/+2
2012-08-09Finish translating const indexing. Close #1417, close #570, close #571, close...Graydon Hoare-14/+59
2012-08-09Enforce a stricter notion of purity when borrowing. Fixes #3162.Niko Matsakis-2/+24
2012-08-09Minor cleanupLindsey Kuper-6/+6
2012-08-08lint: Don't warn about non-camel case impl namesBrian Anderson-1/+1
2012-08-08Const field access (working) and vec indexing (almost). More for #2317.Graydon Hoare-2/+90
2012-08-08rustc: Remove some uses of impl_mapBrian Anderson-119/+3
2012-08-08Convert impls to new syntaxBrian Anderson-134/+114
2012-08-08rustc: Do some plumbing work in preparation for common fields in enumsPatrick Walton-31/+37
2012-08-08Minor cleanups/comments/whitespace changesLindsey Kuper-8/+8
2012-08-08Default methods in traits get through typeck.Lindsey Kuper-19/+158
2012-08-08Change a `match check` to `match`Lindsey Kuper-1/+2
2012-08-08Clean up whitespaceLindsey Kuper-1/+1
2012-08-08Make let _ = e; have the same semantics as e;Tim Chevalier-0/+17
2012-08-08lint: Allow trailing underscores in camel case identsBrian Anderson-1/+12