about summary refs log tree commit diff
path: root/src/comp/driver
AgeCommit message (Expand)AuthorLines
2011-05-22rustc: More cleanup of rustc.rsBrian Anderson-65/+61
2011-05-22rustc: Some refactoring of rustc.rsBrian Anderson-46/+63
2011-05-22rustc: Cleanup formatting in rustc.rsBrian Anderson-16/+12
2011-05-20Annotate erroring functions in session and parserTim Chevalier-6/+6
2011-05-20Options fix from erickt.Graydon Hoare-1/+1
2011-05-19Move type cache and node type table into type context.Graydon Hoare-12/+9
2011-05-19OptLevel changes. Accepts levels 0 to 3 only. '-O' is synonym for --OptLevel=2.Graydon Hoare-7/+40
2011-05-19Typestate checking code no longer uses fold -- only walk.Tim Chevalier-3/+3
2011-05-17rustc: Have typechecking no longer rebuild the ASTPatrick Walton-3/+1
2011-05-17rustc: Add a typed pretty-printing mode for debuggingPatrick Walton-8/+24
2011-05-17rustc: Make return value checking warnings a little prettier. Also introduce ...Patrick Walton-0/+5
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-25/+25
2011-05-16Merge remote branch 'origin/master' into HEADGraydon Hoare-14/+20
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-22/+22
2011-05-16Fix get_os and get_archTim Chevalier-12/+17
2011-05-16Started adding support for return checking and non-returning function annotat...Tim Chevalier-2/+3
2011-05-16Replace --bitcode with the canonical --emit-llvmKelly Wilson-3/+3
2011-05-16Add automatic exe generation capabilities. Add --bitcode flag to generate onl...Kelly Wilson-2/+68
2011-05-13rustc: lowercase the link and link::write modulesBrian Anderson-13/+13
2011-05-13Fix naming of libc that was mangled by recent module changesBrian Anderson-3/+3
2011-05-13Move capture checking into resolve.rsMarijn Haverbeke-3/+0
2011-05-13Change resolve to use walk instead of foldMarijn Haverbeke-4/+2
2011-05-12rustc: Pass a node type table around, unused as of yetPatrick Walton-2/+4
2011-05-12Add stats option and lazily emit glue.Graydon Hoare-0/+5
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-159/+160
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-12/+14
2011-05-11Give the lexer a session so that it can fail more informativelyBrian Anderson-1/+1
2011-05-11Use a const for crate-num-zero (ast.local_crate)Marijn Haverbeke-2/+2
2011-05-10rustc: Make -g not take an argumentPatrick Walton-1/+1
2011-05-10Add --time-llvm-passes.Graydon Hoare-2/+6
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-46/+46
2011-05-06Ge the host triple using LLVM. Fix a few 'mutable' warnings also.Kelly Wilson-8/+26
2011-05-06Use #env to bake a git revision string into rustc's --version output.Graydon Hoare-4/+5
2011-05-05Add --help, --version and -v flags (not yet supporting GIT_REV env var, waiti...Graydon Hoare-4/+23
2011-05-05rustc: Add a Link module; move crate writing to it to slim down trans slightlyPatrick Walton-15/+16
2011-05-04rustc: Detect the system root and allow the user to override if necessaryPatrick Walton-4/+22
2011-05-04Add a structure for passing option flags around the compiler, put it in sessi...Graydon Hoare-59/+83
2011-05-04Support new -g flag, only mangle glue names by type when it's passed.Graydon Hoare-10/+14
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-28rustc: Only use color if it's supportedPatrick Walton-2/+10
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-28rustc: Joseph and the Amazing Technicolor Error MessagesPatrick Walton-21/+20
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