about summary refs log tree commit diff
path: root/src/comp/driver
AgeCommit message (Expand)AuthorLines
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-2/+2
2011-03-25Sketch of wiring typeck up to creader.Graydon Hoare-2/+9
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-2/+2
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-2/+2
2011-03-25rustc: Store cached crate metadata in the sessionPatrick Walton-0/+4
2011-03-25rustc: Create a crate metadata cachePatrick Walton-2/+16
2011-03-18rustc: When encountering "mutable" as a tycon, parse it, drop it on the floor...Patrick Walton-0/+8
2011-03-18rustc: Add a span_unimpl() for debuggingPatrick Walton-0/+9
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-79/+123
2010-11-19rustc: First stab at a typecheckerPatrick Walton-0/+2
2010-11-05Move the option type to its own modulePatrick Walton-5/+5
2010-11-05Revert "Move the option type to its own module"Patrick Walton-5/+5
2010-11-05Move the option type to its own modulePatrick Walton-5/+5
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-2/+2
2010-10-22Give rustc the beginnings of an option-processing loop (at least -nowarn, -h ...Graydon Hoare-9/+97
2010-10-21oops, removed bits.test() from mainDave Herman-4/+0
2010-10-21tests and bugfixes: fns take aliases, fixed binary arithmetic in create, elim...Dave Herman-0/+4
2010-10-18More work on resolving names in rustc. Basic expr_name lookup working on item...Graydon Hoare-1/+1
2010-10-18Rewrite session formatting to use #fmt extension.Graydon Hoare-19/+7
2010-10-14Enable resolve pass in rustc. Doesn't do much yet aside from an incomplete id...Graydon Hoare-0/+2
2010-09-29Patchwork of attempted fixes to effect system and gc system; eventually give ...Graydon Hoare-1/+1
2010-09-23Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rust...Graydon Hoare-4/+3
2010-09-23More fleshing-out on rustc.me.trans. Emitting modules and fns corresponding t...Graydon Hoare-3/+10
2010-09-22Flesh out rustc.me.trans to construct functions, basic blocks and builders of...Graydon Hoare-1/+1
2010-09-22Move llvm-using code in rustc to trans module.Graydon Hoare-20/+2
2010-09-21Begin teaching rustc to parse literals, atoms, stmts, blocks, items, modules,...Graydon Hoare-16/+6
2010-09-01Add session, span tracking, error reporting, beginning of a function to parse...Graydon Hoare-1/+39
2010-08-20Expand rustc lexer to do almost-nearly-nontrivial stuff.Graydon Hoare-1/+11
2010-08-18Simplify lexer/parser structure to use stdio_reader.Graydon Hoare-5/+5