about summary refs log tree commit diff
path: root/src/comp/driver/rustc.rs
AgeCommit message (Expand)AuthorLines
2011-05-03Start sketching --depend support in rustc.Graydon Hoare-0/+1
2011-05-02rustc: Time the Rust translation and LLVM passes separatelyPatrick Walton-3/+8
2011-05-01rustc: Preserve dots in input path when using an implicit output pathBrian Anderson-2/+2
2011-04-29rustc: Temporarily add a switch and a corresponding makefile variable to disa...Patrick Walton-5/+12
2011-04-29rustc: Add a --time-passes optionPatrick Walton-13/+41
2011-04-29rustc: Remove the wrong-compiler warning; we're self-hosting now.Patrick Walton-12/+1
2011-04-28Enable typestate_checkTim Chevalier-2/+1
2011-04-28Add a session field to ty_ctxt and change an err to span_errTim Chevalier-2/+2
2011-04-26Change rustc to use GetOpts rather than ad-hoc command-line parsingMarijn Haverbeke-124/+78
2011-04-25rustc: Add a -save-temps option to save bitcode and write output simultaneous...Patrick Walton-5/+15
2011-04-25rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton-3/+3
2011-04-21rustc: Pass a type store around, which does nothing yetPatrick Walton-3/+6
2011-04-19rustc: Add a -noverify optionPatrick Walton-5/+11
2011-04-19Remove effect system from src.Graydon Hoare-4/+4
2011-04-19replace error logging with log_err in stdlib and rustcMarijn Haverbeke-17/+16
2011-04-18Add a -c option.Rafael Ávila de Espíndola-0/+2
2011-04-18collect crate meta info and ext crate namesMarijn Haverbeke-1/+2
2011-04-15Add a -S option for producing assembly. I will move more of it toRafael Ávila de Espíndola-9/+12
2011-04-11Implement the "attempted dynamic environment-capture" error in rustc.Rafael Ávila de Espíndola-0/+2
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-3/+4
2011-04-08add a -parse-only option to rustcMarijn Haverbeke-2/+9
2011-04-07Add a very basic crate-dump utilityMarijn Haverbeke-2/+7
2011-04-07Add a -O option and change the Makefile to use it.Rafael Ávila de Espíndola-5/+11
2011-04-01Re-enable typestate_check in build, was lost during merge. Sorry.Graydon Hoare-1/+1
2011-04-01Comment out import for not-yet-compiling typestate_check.Graydon Hoare-1/+1
2011-04-01Started adding support for typestate checking.Tim Chevalier-2/+3
2011-03-31Preserve comments when pretty-printing.Marijn Haverbeke-1/+1
2011-03-30rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton-2/+7
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-1/+1
2011-03-25Sketch of wiring typeck up to creader.Graydon Hoare-1/+2
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-1/+1
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-1/+1
2011-03-25rustc: Create a crate metadata cachePatrick Walton-1/+4
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-2/+2
2011-03-15rustc: Add an annotation for the crate definition to view_item_usePatrick Walton-1/+1
2011-03-15rustc: Add a stub crate reader module for "use" directivesPatrick Walton-3/+18
2011-03-15rustc: Typo: "unput" -> "input"Patrick Walton-1/+1
2011-03-14Extend stream functionalityMarijn Haverbeke-1/+1
2011-03-10Move the glue code to a .o file. This reduces how much asm we printGraydon Hoare-0/+16
2011-03-10Update the current id when we create sub parsers.Rafael Ávila de Espíndola-2/+4
2011-03-09Have the pretty-printer take a writer stream as argumentMarijn Haverbeke-1/+1
2011-03-07Add a pretty-printerMarijn Haverbeke-12/+27
2011-03-06Remove typestate workaroundsBrian Anderson-2/+0
2011-03-06Flatten conditionals in rustc.rs. Remove FIXMEBrian Anderson-16/+11
2011-03-01Populate default compilation environment as in rustboot.Graydon Hoare-4/+34
2011-03-01Fix typo in comment.Graydon Hoare-1/+1
2011-01-26Change rustc warning to be a little less dismissive.Graydon Hoare-2/+2
2011-01-03Split driver between parsing source files and crate files, by extension. Add ...Graydon Hoare-1/+13
2010-12-29Add a -shared option to rustc and don't try to look for main if it is given.Rafael Ávila de Espíndola-4/+9
2010-11-22Check and translate 'as' cast-operator, lower target-specific types, reindent...Graydon Hoare-78/+93