about summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2017-05-02retool MIR passes completelyNiko Matsakis-19/+0
2017-05-02move to only def-id passesNiko Matsakis-1/+1
2017-05-02rewrite `Passes` to have sets of passesNiko Matsakis-36/+38
2017-05-02introduce `DefIdPass` and remove all impls of `Pass` but `Inline`Niko Matsakis-22/+22
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-2/+1
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-1/+1
2017-05-02introduce `mir_keys()`Niko Matsakis-13/+4
2017-05-02Rollup merge of #41693 - est31:anon_params_removal, r=eddybCorey Farwell-1/+1
2017-05-02Removal pass for anonymous parametersest31-1/+1
2017-05-01patch the `librustc_driver` unit testsNiko Matsakis-28/+25
2017-05-01Add profiling support, through the rustc -Z profile flag.whitequark-3/+5
2017-04-30introduce per-fn RegionMapsTaylor Cramer-5/+2
2017-04-30intern CodeExtentsNiko Matsakis-4/+4
2017-04-30On-demandify region mappingTaylor Cramer-5/+6
2017-04-28Auto merge of #41508 - michaelwoerister:generic-path-remapping, r=alexcrichtonbors-3/+3
2017-04-26cache symbol names in ty::mapsAriel Ben-Yehuda-2/+2
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-3/+3
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-0/+2
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-2/+2
2017-04-21sort `provide`Niko Matsakis-1/+2
2017-04-21make `reachable_set` ref-countedNiko Matsakis-1/+1
2017-04-19propagate other obligations that were left outNiko Matsakis-3/+3
2017-04-18kill a bunch of one off tasksNiko Matsakis-2/+0
2017-04-16rustc: use monomorphic const_eval for cross-crate enum discriminants.Eduard-Mihai Burtescu-0/+2
2017-04-16rustc: expose monomorphic const_eval through on-demand.Eduard-Mihai Burtescu-1/+2
2017-04-15rustc: provide adt_sized_constraint as an on-demand query.Eduard-Mihai Burtescu-0/+1
2017-04-14Rollup merge of #40702 - mrhota:global_asm, r=nagisaCorey Farwell-0/+1
2017-04-13use `tcx.crate_name(LOCAL_CRATE)` rather than `LinkMeta::crate_name`Niko Matsakis-1/+1
2017-04-12Add global_asm testsA.J. Gardner-0/+1
2017-04-12Rollup merge of #41232 - arielb1:mir-rvalues, r=eddybTim Neumann-6/+2
2017-04-12Rollup merge of #41141 - michaelwoerister:direct-metadata-ich-final, r=nikoma...Tim Neumann-0/+1
2017-04-12Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddybTim Neumann-0/+1
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-0/+1
2017-04-11Move rvalue checking to MIRAriel Ben-Yehuda-6/+2
2017-04-11Fix some nitsSimonas Kazlauskas-1/+3
2017-04-11Initial attempt at implementing optimization fuel and re-enabling struct fiel...Austin Hicks-0/+8
2017-04-07Rollup merge of #41056 - michaelwoerister:central-defpath-hashes, r=nikomatsakisCorey Farwell-2/+6
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-2/+6
2017-04-07Auto merge of #40873 - cramertj:on-demandify-queries, r=nikomatsakisbors-0/+1
2017-04-05Properly adjust filenames when multiple emissionsSimonas Kazlauskas-4/+3
2017-04-04push `borrowck` into its own taskNiko Matsakis-0/+1
2017-04-04On-demandify reachabilityTaylor Cramer-0/+1
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-2/+2
2017-03-27Rollup merge of #40751 - nrc:save-callback, r=eddybAlex Crichton-6/+5
2017-03-27Fix various useless derefs and slicingsOliver Schneider-9/+9
2017-03-26Auto merge of #40826 - frewsxcv:rollup, r=frewsxcvbors-14/+10
2017-03-26Auto merge of #40347 - alexcrichton:rm-liblog, r=brsonbors-3/+6
2017-03-23convert privacy access levels into a queryNiko Matsakis-12/+8
2017-03-23Remove internal liblogAlex Crichton-3/+6
2017-03-23move `export_map` into the tcxNiko Matsakis-3/+3