about summary refs log tree commit diff
path: root/src/comp/driver/rustc.rs
AgeCommit message (Expand)AuthorLines
2011-06-29"Try" push without -lssp on windows to see what needs it.Rafael Ávila de Espíndola-1/+1
2011-06-28Implement "claim"Tim Chevalier-2/+5
2011-06-28Move glue.o to stageN/lib.Rafael Ávila de Espíndola-1/+1
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-2/+2
2011-06-27Record and link with used native libraries.Rafael Ávila de Espíndola-3/+10
2011-06-20Make trans use the new ast_map instead of building its ownMarijn Haverbeke-2/+2
2011-06-20Use ast_map in typeck, instead of building another indexMarijn Haverbeke-2/+2
2011-06-20Add a separate AST mapping phaseMarijn Haverbeke-2/+5
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-4/+2
2011-06-20Remember the library files we used in rustc and pass them to the "linker".Rafael Ávila de Espíndola-2/+5
2011-06-20Remove flags that are not used during linking.Rafael Ávila de Espíndola-5/+4
2011-06-19rustc: Re-introduce session.span_err, session.errBrian Anderson-1/+1
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-5/+5
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-6/+6
2011-06-19rustc: Re-introduce session.span_err, session.errBrian Anderson-1/+1
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-5/+5
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-2/+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-220/+168
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-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-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-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-6/+39
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-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-24/+24
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