summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
2016-01-15move const block checks before lowering stepOliver Schneider-1/+5
2016-01-11Replace --show-span with -Z show-spanMatt Kraai-1/+1
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-1/+1
2015-12-30use structured errorsNick Cameron-2/+3
2015-12-25Delete the AST after loweringJonas Schievink-3/+11
2015-12-24ast_map => hir_mapJonas Schievink-22/+20
2015-12-21syntax: Respect allow_internal_unstable in macrosAlex Crichton-1/+1
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-6/+10
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-6/+7
2015-12-02Now that MIR regressions are fixed, re-enable MIR for all users.Niko Matsakis-15/+4
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-4/+4
2015-11-26move librustc/plugin to librustc_pluginAriel Ben-Yehuda-2/+2
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-3/+9
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-6/+7
2015-11-19Changes to data produced by privacy passVadim Petrochenkov-9/+6
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-1/+1
2015-11-18Auto merge of #29083 - petrochenkov:stability3, r=alexcrichtonbors-2/+1
2015-11-18MIR: Add pass that erases all regions right before transMichael Woerister-3/+7
2015-11-18Rework stability annotation passVadim Petrochenkov-2/+1
2015-11-12Make the mir_map available to the after_analysis CompileController step.Scott Olson-0/+5
2015-11-12Auto merge of #29764 - nrc:stats, r=nikomatsakisbors-0/+17
2015-11-12Fix hygiene regression in patternsVadim Petrochenkov-1/+2
2015-11-12Add -Zinput-statsNick Cameron-0/+17
2015-11-10Manual fixups.Jose Narvaez-1/+1
2015-11-10Rustfmting librustc_driver.Jose Narvaez-339/+356
2015-11-04Remove use of RefCell<DefMap> in resolve_lifetimeJonathan S-2/+2
2015-11-04Remove use of RefCell<DefMap> in check_static_recursionJonathan S-1/+1
2015-11-03Pass the mir map to transNiko Matsakis-11/+16
2015-10-26Disable MIR on beta/stable until we've resolved #29227 is resolved.Niko Matsakis-3/+13
2015-10-21save-analysis: don't recompute crate nameNick Cameron-5/+8
2015-10-09Misc fixupsNick Cameron-1/+1
2015-10-09Cache ids between lowering runsNick Cameron-5/+4
2015-10-09Move `for` loop desugaring to loweringNick Cameron-16/+16
2015-10-09Add a lowering contextNick Cameron-6/+16
2015-10-06rename `dump` to `mir_map`, which seems more suitableNiko Matsakis-1/+1
2015-10-06make mir map available to later passes (currently unused)Niko Matsakis-2/+3
2015-10-04do MIR construction after pattern evaluation for now to sidestepNiko Matsakis-3/+3
2015-10-02Auto merge of #28650 - sanxiyn:attr-usage, r=nrcbors-0/+4
2015-10-02Auto merge of #28768 - alexcrichton:dep-info++, r=brsonbors-32/+29
2015-10-02rustc: Emit phony targets for inputs in dep-infoAlex Crichton-1/+8
2015-10-03Check attribute usageSeo Sanghyeon-0/+4
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-1/+1
2015-09-30rustc: Support output filenames for each emit typeAlex Crichton-31/+21
2015-09-17Auto merge of #28454 - GSam:master, r=nrcbors-1/+3
2015-09-17Add compiler option to keep mtwt tablesGarming Sam-1/+3
2015-09-17Change to a multi-trait approachNick Cameron-3/+6
2015-09-17Changes to testsNick Cameron-4/+3
2015-09-17Add an early lint pass for lints that operate on the ASTNick Cameron-3/+5
2015-09-06add MIR crate and link it into the driverNiko Matsakis-0/+4
2015-09-03Move lints to HIRManish Goregaokar-1/+1