summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2018-04-21Add back missing `#![feature(never_type)]`skennytm-0/+3
2018-03-29Stabilize underscore lifetimesTaylor Cramer-1/+1
2018-03-28Stabilize match_default_bindingsTaylor Cramer-1/+1
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+1
2018-03-15Keep the fields of RangeInclusive unstable.kennytm-0/+1
2018-03-15Stabilize `inclusive_range_syntax` language feature.kennytm-1/+1
2018-03-15Stabilize `inclusive_range` library feature.kennytm-1/+0
2018-03-14stabilise feature(never_type)Andrew Cann-1/+2
2018-03-08Merge const linting pass into const propOliver Schneider-1/+0
2018-03-08Move the pattern checking code to hairOliver Schneider-2/+2
2018-03-08only export the two check* functions from check_matchOliver Schneider-1/+1
2018-03-08The `const_eval` module is no moreOliver Schneider-2/+3
2018-03-08Move librustc_const_eval to librustc_mirOliver Schneider-1/+5
2018-03-02Remove allow(bare_trait_object) from librustc_mirManish Goregaokar-1/+0
2018-02-28Rollup merge of #48461 - Manishearth:epoch-dyn-trait, r=nmatsakisManish Goregaokar-0/+1
2018-02-23Lint bare traitsManish Goregaokar-0/+1
2018-02-20stage0 cfg cleanupMark Simulacrum-1/+0
2018-01-19Allow runtime switching between trans backendsbjorn3-1/+0
2018-01-10Use the new fs_read_write functions in rustc internalsMatt Brubeck-0/+1
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2017-12-21Mir: Abort on nounwind ABIsDavid Henningsson-0/+1
2017-12-20Add three point error handling to borrowckSantiago Pastorino-0/+1
2017-12-18Move collector to monomorphizeMaik Klein-0/+2
2017-12-14Move mir validation out of treeOliver Schneider-4/+1
2017-12-12Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpretOliver Schneider-0/+11
2017-12-06Update miri to rustc changesOliver Schneider-1/+11
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