summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2017-10-04Generate DepNodeIndexNew using newtype_index macroSantiago Pastorino-0/+1
2017-10-04Make newtype_index get debug_name using reflectionSantiago Pastorino-0/+1
2017-10-04Generate Idx in nll using newtype_index!Santiago Pastorino-1/+2
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-3/+2
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-21Expose mir-borrowck via a query.Felix S. Klock II-0/+2
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-2/+2
2017-08-16Move borrowck error msg construction to module in `rustc_mir` (for later reus...Felix S. Klock II-0/+1
2017-08-06de-orphan extended informationZack M. Davis-0/+2
2017-07-25Bump master to 1.21.0Alex Crichton-2/+0
2017-07-06remove associated_consts feature gateSean McArthur-1/+2
2017-06-28Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate.Felix S. Klock II-0/+3
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-02move queries code into transformNiko Matsakis-2/+0
2017-05-02delete dead codeNiko Matsakis-2/+1
2017-05-02rename `mir_map` to `queries` and remove `build_mir_for_crate`Niko Matsakis-2/+2
2017-05-02retool MIR passes completelyNiko Matsakis-1/+1
2017-03-29rustbuild: Update bootstrap compilerAlex Crichton-2/+1
2017-03-18move the drop expansion code to rustc_mirAriel Ben-Yehuda-3/+1
2017-03-18refactor away callee::Callee and translate virtual calls through a MIR shimAriel Ben-Yehuda-0/+1
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-0/+1
2017-03-18translate tuple-variant constructors using MIRAriel Ben-Yehuda-0/+2
2017-03-10Initial implementation of inlining for MIRJames Miller-1/+2
2017-02-25rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body.Eduard-Mihai Burtescu-0/+6
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-0/+2
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+1
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-1/+0
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29Fallout from updating bootstrap CargoAlex Crichton-1/+0
2016-11-30Update the bootstrap compilerAlex Crichton-2/+0
2016-11-21Stabilize RFC 1560.Jeffrey Seyfried-0/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-09-19librustc: Implement def-use chains and trivial copy propagation on MIR.Patrick Walton-0/+2
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-0/+1
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-0/+1
2016-06-08remove the librustc_trans -> librustc_mir dependencyAriel Ben-Yehuda-1/+0
2016-05-07mir: qualify and promote constants.Eduard Burtescu-0/+8
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-1/+0
2016-04-03Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakisbors-0/+1
2016-03-31librustc_mir: use bug!(), span_bug!()Benjamin Herr-0/+1
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-0/+1
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-1/+1
2016-03-30Add some standard traversal iterators for MIRJames Miller-0/+1
2016-03-22sprinkle feature gates here and thereJorge Aparicio-0/+1
2016-03-10typestrong constant integersOliver Schneider-0/+1
2016-02-20type-check lvaluesAriel Ben-Yehuda-0/+1