summary refs log tree commit diff
path: root/src/rustc/util/ppaux.rs
AgeCommit message (Expand)AuthorLines
2012-07-10Pretty print vectors as ~[] instead of []/~. Closes #2863.Michael Sullivan-2/+6
2012-07-06paper over #2586 by not failing when the key is not foundNiko Matsakis-0/+4
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-7/+7
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-9/+9
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-12/+12
2012-06-24Remove resourcesTim Chevalier-2/+2
2012-06-20Change map::get to map::find in ppauxTim Chevalier-3/+3
2012-06-13Box AST identsBrian Anderson-3/+3
2012-06-12Introduce an unboxed_vec typeMichael Sullivan-1/+2
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-1/+9
2012-06-02Add ty_var_integral (WIP on issue #1425).Lindsey Kuper-0/+1
2012-06-02improve borrowck to handle some frankly rather tricky casesNiko Matsakis-2/+6
2012-05-30integrate purity into typeNiko Matsakis-7/+15
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-5/+5
2012-05-09reduce self type to a special type parameterNiko Matsakis-4/+2
2012-05-07In resolve, visit the path in an iface refTim Chevalier-0/+6
2012-05-04new cap clause syntaxNiko Matsakis-12/+3
2012-05-03Revert "allow fn exprs to omit arg types"Niko Matsakis-3/+12
2012-05-03allow fn exprs to omit arg typesNiko Matsakis-12/+3
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-7/+7
2012-04-25rustc: Use LLVM named structs for enum typesBrian Anderson-19/+20
2012-04-24Revert "rustc: Use LLVM named structs for enum types"Brian Anderson-20/+19
2012-04-24rustc: Use LLVM named structs for enum typesBrian Anderson-19/+20
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-14/+32
2012-04-17new debug flag, new testNiko Matsakis-5/+7
2012-04-17change printout to be what users will expectNiko Matsakis-1/+7
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-2/+1
2012-04-13add initial code re: slices to borrowing, improve ty_to_strNiko Matsakis-8/+33
2012-04-13first stab at type checking for borrow: not integrated into transNiko Matsakis-9/+27
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-4/+4
2012-04-05add static region and also fix regions to be contravariantNiko Matsakis-0/+1
2012-04-04wip: refactor repr of regionsNiko Matsakis-8/+19
2012-03-23Implement new inference algorithm.Niko Matsakis-8/+9
2012-03-23rustc: Redo region inference to be a bit less brokenPatrick Walton-15/+3
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-7/+7
2012-03-16rustc: Give a better error message when references involving the caller regio...Patrick Walton-1/+13
2012-03-15rustc: Describe why regions failed to unify as part of the type error messagePatrick Walton-7/+7
2012-03-15rustc: Fix the AST map to actually map blocks. Also improve region error mess...Patrick Walton-9/+20
2012-03-15rustc: Create self region bindings, and forbid the self region from being use...Patrick Walton-0/+1
2012-03-13rustc: Get reference typedefs workingPatrick Walton-0/+1
2012-03-08rustc: Stub a to-string implementation for region typesPatrick Walton-0/+8
2012-03-06Don't attach def ids to types when the type already contains the def idMarijn Haverbeke-3/+0
2012-03-05print type arguments when pretty-printing all nominal typesNiko Matsakis-2/+7
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+165