about summary refs log tree commit diff
path: root/src/comp/driver
AgeCommit message (Expand)AuthorLines
2011-06-15Refactor data structures representing constraints (again...)Tim Chevalier-5/+5
2011-06-15Add support for producing shared libraries directly in the rust driver.Rafael Ávila de Espíndola-22/+19
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-319/+217
2011-06-14Apply the makefile changes again, this time fixin the driver to not produce aRafael Ávila de Espíndola-5/+3
2011-06-13Enough driver support to link an empty program on linux. WillRafael Ávila de Espíndola-5/+16
2011-06-11rustc: Link with main.oPatrick Walton-3/+4
2011-06-09Further support for predicate constraintsTim Chevalier-3/+4
2011-06-07rustc: Use a set-based approach to unification; remove ty_bound_param and ty_...Patrick Walton-1/+1
2011-06-07More work on proper linkage name-mangling. Almost right, aside from version n...Graydon Hoare-15/+28
2011-06-06First take on an alias-safety checkerMarijn Haverbeke-0/+3
2011-06-01rustc: Add a new mode to the pretty printer that prints out node IDs, for deb...Patrick Walton-3/+6
2011-06-01rustc: Remove else-after-return in mainPatrick Walton-21/+21
2011-06-01rustc: Fold --pretty and --typed-pretty into a single option with an optional...Patrick Walton-17/+39
2011-05-31Now imports are not re-exported unless 'export' is explicitly used.Paul Stansifer-3/+3
2011-05-31rustc: Remove unneeded type params from alt patternsBrian Anderson-4/+4
2011-05-26Add a span_str function in sessionTim Chevalier-4/+12
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-3/+0
2011-05-26Add early returns to rustc main on non-compiling paths.Graydon Hoare-0/+2
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