about summary refs log tree commit diff
path: root/src/comp/pretty/pprust.rs
AgeCommit message (Expand)AuthorLines
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-1233/+0
2011-07-05Move pretty-printing 'modes' into a callback hookMarijn Haverbeke-62/+14
2011-07-04Move the ids of pat AST nodes into their structMarijn Haverbeke-5/+5
2011-07-02Allow any string expression to be used with fail.Josh Matthews-3/+3
2011-07-01Allow 'newtype' syntax for tagsMarijn Haverbeke-15/+31
2011-07-01Make sure the pretty-printer understand resourcesMarijn Haverbeke-1/+1
2011-06-30Minor pp cleanups.Graydon Hoare-4/+4
2011-06-30Preserve hard \n\n pairs from source when pretty-printing, as explicit format...Graydon Hoare-9/+7
2011-06-30Pretty-print view items in mod itemsBrian Anderson-5/+4
2011-06-28Implement "claim"Tim Chevalier-2/+9
2011-06-28Teach the parser and typechecker to understand port[int](). Closes #588Eric Holk-1/+12
2011-06-28Write metadata for more meta_item types. Issue #487Brian Anderson-6/+10
2011-06-28Write metadata for crate attributes. Issue #487Brian Anderson-0/+4
2011-06-28List crate attributes when running rustc with '--ls'Brian Anderson-0/+4
2011-06-25Partial implementation of resourcesMarijn Haverbeke-0/+12
2011-06-23rustc: Pretty-print ternary operatorBrian Anderson-0/+12
2011-06-23Flesh out type pp code.Graydon Hoare-4/+19
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-3/+12
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-5/+5
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-51/+49
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-10/+11
2011-06-20Tighten up the hardbreak rules a bit.Graydon Hoare-2/+2
2011-06-20Suppress hardbreaks when following hardbreaks.Graydon Hoare-5/+6
2011-06-20Fix interference between if-check and if printing.Graydon Hoare-4/+6
2011-06-20Fix pp blank-lines insertion at beginning of file and before 'let' decls.Graydon Hoare-6/+12
2011-06-19Fix pp blank-line insertion after isolated comments in cboxes.Graydon Hoare-6/+11
2011-06-18rustc: Store the lhs and rhs of receive exprs in left to right orderBrian Anderson-2/+2
2011-06-16Consistify ast::local.Paul Stansifer-4/+4
2011-06-16rustc: Change print_file to print_crateBrian Anderson-3/+4
2011-06-16rustc: Pretty print module inner attributesBrian Anderson-7/+17
2011-06-16Pretty-print if-checkTim Chevalier-37/+46
2011-06-16rustc: Pretty print interior vector typesPatrick Walton-0/+6
2011-06-16Bring swap through typechecking and typestate.Michael Sullivan-0/+6
2011-06-16Refactor ast::item representationMarijn Haverbeke-22/+22
2011-06-15Refactor data structures representing constraints (again...)Tim Chevalier-1/+1
2011-06-15Added issue # to FIXME.Lindsey Kuper-1/+1
2011-06-15Attempt to put out windows tinderbox.Graydon Hoare-1/+5
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-287/+213
2011-06-15Print mutability of obj fields.Graydon Hoare-2/+7
2011-06-15Fix pp bug on native modules.Graydon Hoare-1/+3
2011-06-15rustc: Pretty-print outer attributes of itemsBrian Anderson-15/+47
2011-06-15rustc: Make room in remaining AST item nodes for attributesBrian Anderson-6/+6
2011-06-15rustc: Make room in item_mod for metadataBrian Anderson-1/+1
2011-06-14Print parens on unops when necessary. 'make reformat' output now builds to st...Graydon Hoare-1/+1
2011-06-14Remove a bunch of primitive-compiler-workarounds from pprust.rsMarijn Haverbeke-41/+23
2011-06-14Implement function expressions/anonymous functionsMarijn Haverbeke-2/+11
2011-06-13Change decl to local in expr_for and expr_for_eachTim Chevalier-8/+4
2011-06-10Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-1/+1
2011-06-10Fix a non-exhaustive match failure.Lindsey Kuper-0/+1
2011-06-10Implement mutable/immutable alias distinction.Marijn Haverbeke-2/+10