about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-04-06Remove support for old-style forMarijn Haverbeke-81/+3
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-429/+431
2012-04-06rustc: Warn when linking to multiple versions of the same crateBrian Anderson-23/+67
2012-04-06rustc: Fail when there are multiple matches for 'use'Brian Anderson-6/+28
2012-04-06continue refactoring to remove commutativity assumptionNiko Matsakis-165/+275
2012-04-06Make tps invariant for now. Fixes #1973.Niko Matsakis-8/+8
2012-04-06further refactoring away from commutativityNiko Matsakis-14/+34
2012-04-06refactor to make combine less inherently commutativeNiko Matsakis-3/+28
2012-04-06improve error messagesNiko Matsakis-39/+72
2012-04-05add static region and also fix regions to be contravariantNiko Matsakis-71/+114
2012-04-05utilities for indented logsNiko Matsakis-0/+18
2012-04-05rustc: Don't assume that all crates with the same name are the sameBrian Anderson-21/+59
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-6/+13
2012-04-05Mangle exported names using node IDs rather than typesTim Chevalier-10/+9
2012-04-05simplify typing rule for vector addition: use mutability of LHSNiko Matsakis-13/+417
2012-04-05Print "expected a record with field..." fields in the right orderTim Chevalier-9/+12
2012-04-04wip: refactor repr of regionsNiko Matsakis-946/+1319
2012-04-04refactor to condense common usage patternNiko Matsakis-33/+25
2012-04-04Make nonconstructable enums noncopyable, close #1907.Graydon Hoare-6/+11
2012-04-04rustc: Don't allow recursive constantsBrian Anderson-6/+68
2012-04-04rustc: Allow consts to refer to other constsBrian Anderson-6/+44
2012-04-03std: Rename result::methods to result::extensionsErick Tryzelaar-2/+2
2012-04-03std: change timeval to ns resolution timespecErick Tryzelaar-4/+4
2012-04-03std: change time::timeval to be {sec: i64, usec: i32}.Erick Tryzelaar-1/+1
2012-04-03Monomorphize class constructors, support generic classes and class methodsTim Chevalier-114/+152
2012-04-03Output type sizes in reinterpret_cast error messageMarijn Haverbeke-6/+8
2012-04-03Ensure method names in iface and impl items are uniqueMarijn Haverbeke-8/+10
2012-04-02Construct new strings through upcalls.Graydon Hoare-8/+7
2012-04-02Rename some core::option functionsTim Chevalier-36/+36
2012-04-02Remove redundant **tydesc gepi/load pair in call_tydesc_glue_full.Graydon Hoare-3/+1
2012-04-01Fixing issue 1919. list_dir is the more general version that returns a vector...Jonathan Sternberg-1/+1
2012-03-30rustc: Convert some error logs to debugBrian Anderson-2/+2
2012-03-30Change a span_err back to span_fatalMarijn Haverbeke-1/+1
2012-03-29add some comments explaining how the tables workNiko Matsakis-0/+35
2012-03-29refactor to store the types during inference in tables in the fcxNiko Matsakis-177/+351
2012-03-29generate correct constraints for assignmentsNiko Matsakis-2/+2
2012-03-29resolve type variables with no constraints to botNiko Matsakis-4/+12
2012-03-29rustc: Generate fewer landing padsBrian Anderson-5/+34
2012-03-29rustc: Only invoke when there are cleanupsBrian Anderson-17/+63
2012-03-29rustc: Delete some unused invoke codeBrian Anderson-21/+3
2012-03-29rustc: Don't generate landing pad cleanups for boxy thingsBrian Anderson-10/+89
2012-03-29rustc: Move ext to librustsyntaxBrian Anderson-2803/+2
2012-03-29rustc: Remove the rustsyntax::attr wrapper in frontBrian Anderson-24/+21
2012-03-29rustc: CleanupBrian Anderson-9/+2
2012-03-29rustc: Move attr, parse, print to rustsyntaxBrian Anderson-5718/+12
2012-03-29rustc: Move lexer and token to rustsyntaxBrian Anderson-950/+7
2012-03-29rustc: Remove the session dependency from front::attrBrian Anderson-6/+7
2012-03-29rustc: Add an accessor to get the diagnostic handler from the sessionBrian Anderson-0/+3
2012-03-29rustc: Move diagnostic to rustsyntaxBrian Anderson-257/+5
2012-03-29rustc: Move fold to rustsyntaxBrian Anderson-773/+3