about summary refs log tree commit diff
path: root/src/comp/driver/rustc.rs
AgeCommit message (Expand)AuthorLines
2011-07-08Move used_link_args from session to cstoreBrian Anderson-2/+2
2011-07-08Move used_libraries from session to cstoreBrian Anderson-3/+4
2011-07-08Move used_crate_files from session to cstoreBrian Anderson-3/+4
2011-07-08Replace the crate cache in session with the one in cstoreBrian Anderson-2/+1
2011-07-08Introduce metadata::cstoreBrian Anderson-1/+2
2011-07-07Implement --lib --static.Rafael Ávila de Espíndola-8/+7
2011-07-07Use an early exit to reduce indentation.Rafael Ávila de Espíndola-72/+74
2011-07-07Command line changes for adding support for static libraries.Rafael Ávila de Espíndola-11/+13
2011-07-06Generate a main fn for test running. Issue #428Brian Anderson-1/+1
2011-07-06rustc: Make meta items into interior vectorsPatrick Walton-11/+10
2011-07-06Begin adding unit testing infrastructure to the compilerBrian Anderson-3/+10
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-1/+1
2011-07-05Change ast::meta_name_value to accept any literal, not just stringBrian Anderson-1/+1
2011-07-05Don't thread the local crate number through the sessionMarijn Haverbeke-4/+1
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-30/+31
2011-07-05Move pretty-printing 'modes' into a callback hookMarijn Haverbeke-6/+53
2011-07-04Use metadata to avoid always passing -Lrustllvm to the linker.Rafael Ávila de Espíndola-5/+5
2011-07-04Simplify the code a bit.Rafael Ávila de Espíndola-8/+3
2011-07-01Introduce --cfg argument for providing additional configuration. Issue #489Brian Anderson-3/+23
2011-07-01Remove the environment concept from front::evalBrian Anderson-16/+20
2011-06-30Add a pass to fold out items that do not belong in the current configurationBrian Anderson-0/+2
2011-06-30Second try to remove -lssp.Rafael Ávila de Espíndola-5/+2
2011-06-29Be more strategic about linking to rust cratesBrian Anderson-1/+26
2011-06-29Display an error when linking failsBrian Anderson-2/+13
2011-06-29Eliminate the --check-claims compiler flagTim Chevalier-5/+2
2011-06-29Revert ""Try" push without -lssp on windows to see what needs it."Rafael Ávila de Espíndola-1/+1
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