summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2017-06-01fix librustc_driver testsNiko Matsakis-16/+14
2017-05-24Rollup merge of #42150 - citizen428:feature/error-count-messages, r=Mark-Simu...Mark Simulacrum-2/+1
2017-05-24Change error count messagesMichael Kohl-2/+1
2017-05-23Rollup merge of #42016 - pietroalbini:stabilize/loop_break_value, r=nikomatsakisCorey Farwell-1/+1
2017-05-18Give a nicer error for non-Unicode arguments to rustc and rustdocJosh Stone-1/+10
2017-05-17Auto merge of #41911 - michaelwoerister:querify_trait_def, r=nikomatsakisbors-0/+3
2017-05-17Stabilize the loop_break_value featurePietro Albini-1/+1
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-0/+2
2017-05-15Remove interior mutability from TraitDef by turning fields into queries.Michael Woerister-0/+3
2017-05-15Remove (direct) rustc_llvm dependency from rustc_driverRobin Kruppe-49/+11
2017-05-15Remove rustc_llvm dependency from librustcRobin Kruppe-0/+3
2017-05-14Remove rustc_llvm dependency from rustc_metadataRobin Kruppe-4/+9
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-6/+5
2017-05-13rustc: treat ReEarlyBound as free without replacing it with ReFree.Eduard-Mihai Burtescu-2/+3
2017-05-13rustc: use DefId instead of CodeExtent for FreeRegion's scope.Eduard-Mihai Burtescu-14/+14
2017-05-13Add lint for unused macrosest31-0/+2
2017-05-13Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddybbors-5/+6
2017-05-12Auto merge of #41757 - alexcrichton:stabilize-crt-static, r=japaricbors-14/+16
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-10rustc: Add a new `-Z force-unstable-if-unmarked` flagAlex Crichton-2/+2
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-2/+1
2017-05-07Add support for Hexagon v60 HVX intrinsicsMichael Wu-0/+3
2017-05-04rustc: Stabilize `-C target-feature=+crt-static`Alex Crichton-14/+16
2017-05-02remove `mir_passes` from `Session` and add a FIXMENiko Matsakis-3/+4
2017-05-02fix librustc_driverNiko Matsakis-0/+1
2017-05-02pacify the mercilous tidyNiko Matsakis-1/+2
2017-05-02support inlining by asking for optimizer mir for calleesNiko Matsakis-1/+1
2017-05-02remove `Pass` and (temporarily) drop `Inline`Niko Matsakis-1/+1
2017-05-02rename `mir_map` to `queries` and remove `build_mir_for_crate`Niko Matsakis-10/+1
2017-05-02convert the `inline` pass to use the new multi resultNiko Matsakis-1/+1
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-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