about summary refs log tree commit diff
path: root/src/comp/driver
AgeCommit message (Expand)AuthorLines
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-9/+9
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-25/+11
2011-06-19rustc: Re-introduce session.span_err, session.errBrian Anderson-2/+16
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-9/+9
2011-06-18Add -lssp on windows in attempt to put out tinderbox; no idea why ssp seems r...Graydon Hoare-1/+1
2011-06-17rustc: Remove metadata from the session.Brian Anderson-5/+1
2011-06-17Put std in stageN/lib. This avoids windows trying to load stageN/std.ll whenRafael Ávila de Espíndola-2/+2
2011-06-17Automatically add a -L to the directory the binary is in.Rafael Ávila de Espíndola-4/+5
2011-06-16rustc: Change print_file to print_crateBrian Anderson-2/+2
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-11/+9
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