about summary refs log tree commit diff
path: root/src/comp/pretty
AgeCommit message (Expand)AuthorLines
2011-05-31Add span to field to catch per-field comments in rec exprs.Graydon Hoare-5/+7
2011-05-31Improve comment handling in pp.Graydon Hoare-147/+170
2011-05-31Differentiate consistency of commasep boxesGraydon Hoare-27/+35
2011-05-31new pretty printerGraydon Hoare-398/+729
2011-05-27Change the syntax for RECV from "var <- port" to "port |> var".Michael Sullivan-3/+3
2011-05-26Fix typoTim Chevalier-1/+1
2011-05-25Pretty print view items with :: rather than :.Graydon Hoare-1/+1
2011-05-23Get test-pass/utf8.rs to runMarijn Haverbeke-1/+2
2011-05-20More work on anonymous objects.Lindsey Kuper-2/+2
2011-05-20Make controlflow part of a function typeTim Chevalier-5/+14
2011-05-19Move type cache and node type table into type context.Graydon Hoare-6/+7
2011-05-17rustc: Print the types of declarations in --typed-pretty modePatrick Walton-0/+9
2011-05-17rustc: Add a typed pretty-printing mode for debuggingPatrick Walton-6/+36
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-31/+31
2011-05-17Switch pretty printer to new vec syntaxMarijn Haverbeke-3/+4
2011-05-16Merge remote branch 'origin/master' into HEADGraydon Hoare-0/+1
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-8/+8
2011-05-16make the return-checker happy about pretty::pp::base_indentTim Chevalier-0/+1
2011-05-13More work toward anonymous objects.Lindsey Kuper-0/+5
2011-05-13Make the parser more careful about keywordsMarijn Haverbeke-3/+2
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-271/+273
2011-05-12Change module dereference syntax from . to ::Marijn Haverbeke-2/+2
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-2/+2
2011-05-11Give the lexer a session so that it can fail more informativelyBrian Anderson-2/+3
2011-05-11Rewrite comp/middle/resolve.rsMarijn Haverbeke-1/+1
2011-05-09rustc: Alias fix part 1 -- Separate out AST modes from typechecker modes, and...Patrick Walton-1/+1
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-71/+71
2011-05-05Consolidating expr_to_str functions.Lindsey Kuper-9/+0
2011-05-05Bring back "pred" syntax for writing predicates for checkTim Chevalier-1/+8
2011-05-03rustc: Stub support for Rust intrinsicsPatrick Walton-0/+3
2011-05-03Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustagePatrick Walton-1/+0
2011-05-03Rename the "llvm" API to "llvm-intrinsic"Patrick Walton-0/+1
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton-1/+7
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-7/+1
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-1/+7
2011-04-19Handle nested items correctly in typestate_checkTim Chevalier-0/+17
2011-04-19Remove effect system from src.Graydon Hoare-80/+70
2011-04-19add log_err to rustcMarijn Haverbeke-2/+5
2011-04-14Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare-2/+2
2011-04-14rustc: Remove generalize_ty. Instead, maintain an explicit type parameter sub...Patrick Walton-0/+9
2011-04-12rustc: Switch to indices for type parametersPatrick Walton-1/+1
2011-04-12rustc: Add "float" as a type to the pretty printerPatrick Walton-0/+1
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-15/+4
2011-04-07Support for self-calls that take arguments.Lindsey Kuper-4/+1
2011-04-06Continued sketching out code for checking states against preconditions.Tim Chevalier-2/+2
2011-04-05Further on the path toward self-awareness.Lindsey Kuper-2/+6
2011-04-05Oops -- if we're going to use the pretty-printer, we need it to work.Lindsey Kuper-0/+5
2011-04-01Started adding support for typestate checking.Tim Chevalier-8/+8
2011-03-31Add block_to_str and expr_to_str methods to the pprust module.Brian Anderson-0/+18
2011-03-31rustc: Add a type annotation to tag itemsPatrick Walton-1/+1