summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-0/+1
2017-08-24Auto merge of #43345 - matthewhammer:master, r=nikomatsakisbors-0/+14
2017-08-24Auto merge of #43532 - petrochenkov:pgargs, r=nikomatsakisbors-4/+4
2017-08-23-Z profile-query-and-key, separate from -Z profile-query; query key is string...Matthew Hammer-3/+3
2017-08-23inc comp: -Z profile-queries support; see also https://github.com/rust-lang-n...Matthew Hammer-0/+14
2017-08-21Remove the `rustc_mir::transform` entry point for mir-borrowck.Felix S. Klock II-4/+0
2017-08-21Expose mir-borrowck via a query.Felix S. Klock II-0/+4
2017-08-19Desugar parenthesized generic arguments in HIRVadim Petrochenkov-4/+4
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-1/+1
2017-08-16Moved mir-borrowck pass down to where comments say it should be.Felix S. Klock II-1/+9
2017-08-16MIR based borrow check (opt-in).Felix S. Klock II-0/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-3/+3
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-08-14Auto merge of #43842 - bjorn3:no_llvm_cleanup, r=alexcrichtonbors-35/+27
2017-08-13Fix errorbjorn3-0/+1
2017-08-13Update driver.rsbjorn3-1/+1
2017-08-13Change a #[cfg()] to a cfg!()bjorn3-2/+1
2017-08-13Fix tidy errorsbjorn3-1/+1
2017-08-13Remove some more cfg'sbjorn3-28/+27
2017-08-12Fix some typosBastien Orivel-1/+1
2017-08-12Less cfg'sbjorn3-7/+0
2017-08-12Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperiobors-1/+1
2017-08-11Auto merge of #42932 - bjorn3:no_llvm_try2, r=eddybbors-27/+73
2017-08-11Auto merge of #43748 - RalfJung:mir-validate2, r=arielb1bors-5/+6
2017-08-11It now completely compiles without LLVM!!!bjorn3-7/+31
2017-08-11Actually make rustc_driver compile without llvmbjorn3-26/+48
2017-08-11Fix some more typos, this time words that are duplicated.Bastien Orivel-1/+1
2017-08-10Auto merge of #43522 - alexcrichton:rewrite-lints, r=michaelwoeristerbors-11/+11
2017-08-10driver: factor out `continue_parse_after_error` so it can be controlled via d...Nick Cameron-8/+15
2017-08-09run AddCallGuards for *all* call edges before running AddValidationRalf Jung-5/+6
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-11/+11
2017-08-04Auto merge of #43403 - RalfJung:mir-validate, r=nikomatsakisbors-6/+13
2017-07-31async-llvm(18): Instantiate OngoingCrateTranslation before starting translation.Michael Woerister-3/+3
2017-07-31async-llvm(13): Submit LLVM work packages from base::trans_crate().Michael Woerister-4/+3
2017-07-31async-llvm(9): Move OngoingCrateTranslation into back::write.Michael Woerister-2/+2
2017-07-31async-llvm(8): Clean up resource management and drop LLVM modules ASAP.Michael Woerister-2/+0
2017-07-31async-llvm(1): Run LLVM already in trans_crate().Michael Woerister-47/+10
2017-07-30Reorder passes so that AddValidation can run after ElaborateDropsRalf Jung-10/+13
2017-07-30add a pass for validation commands; for now just emit the initial AcquireValidRalf Jung-0/+4
2017-07-24Make keep_ast configurable by driver clientsNick Cameron-4/+4
2017-07-19Add empty MIR pass for non-lexical lifetimesPaul Faria-0/+1
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-0/+8
2017-07-02report the total number of errors on compilation failureAriel Ben-Yehuda-20/+14
2017-06-28Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate.Felix S. Klock II-1/+2
2017-06-19Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakisbors-0/+3
2017-06-16Auto merge of #42598 - cramertj:track-more-metadata, r=nikomatsakisbors-1/+2
2017-06-14on-demand dylib dependency formatsTaylor Cramer-1/+1
2017-06-13On-demand is_const_fnTaylor Cramer-0/+1
2017-06-12Add post-pass to remove EndRegions of unborrowed extents.Felix S. Klock II-0/+3
2017-06-04Merge branch 'profiling' of github.com:whitequark/rust into profilingMarco Castelluccio-3/+5