about summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2019-04-03Deny internal lints on librustc_mirflip1995-0/+1
2019-03-12Stabilize Range*::contains.Steven Malis-1/+0
2019-03-06Make misc checking 2 more parallelJohn Kåre Alsaker-1/+0
2019-02-25Auto merge of #58302 - SimonSapin:tryfrom, r=alexcrichtonbors-1/+0
2019-02-13Stabilize TryFrom and TryIntoSimon Sapin-1/+0
2019-02-12Stabilize slice_sort_by_cached_keyScott McMurray-1/+0
2019-02-08Remove #[macro_use] extern crate bitflagsTaiki Endo-2/+0
2019-02-08Use real try blocksTaiki Endo-8/+1
2019-02-08Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-08librustc_mir => 2018Taiki Endo-15/+5
2019-01-26Bump bootstrap compiler to 1.33 betaMark Rousskov-2/+0
2019-01-11stabilize top level or-pats in if/while let.Mazdak Farrokhzad-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-17Stabilize `underscore_imports`Vadim Petrochenkov-1/+1
2018-11-03Move collect_and_partition_mono_items to rustc_mirbjorn3-0/+1
2018-10-31Bump nightly to 1.32.0Alex Crichton-1/+0
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-0/+1
2018-10-25Auto merge of #54490 - wesleywiser:rewrite_it_in_mir, r=oli-obkbors-0/+1
2018-10-25Report const eval error inside the queryOliver Schneider-0/+1
2018-10-19Stabilize impl_header_lifetime_elision in 2015Scott McMurray-1/+1
2018-10-03Rewrite the `UnconditionalRecursion` lint to use MIRWesley Wiser-0/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-2/+0
2018-09-24Add a MIR transform to remove fake readsMatthew Jasper-1/+1
2018-09-20rename evaluator -> interpreter to make eddyb happyRalf Jung-1/+1
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-0/+2
2018-09-12Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakisbors-1/+0
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11Forbid the upper indices of `IndexVec` indices to allow for niche optimizationsOliver Schneider-0/+2
2018-09-10propagate user-ascribes types down onto resulting bindingsNiko Matsakis-0/+1
2018-09-07add `const_fn` featureNiko Matsakis-0/+1
2018-09-03Auto merge of #53697 - Cyres:const-fn-int-ops, r=oli-obkbors-0/+1
2018-09-01Auto merge of #53884 - kennytm:rollup, r=kennytmbors-1/+0
2018-09-01rebaseTim-0/+1
2018-08-31trip const_to_alloc querycsmoe-1/+0
2018-08-31Restrict most uses of `const_fn` to `min_const_fn`Oliver Schneider-1/+0
2018-08-29Auto merge of #53671 - RalfJung:miri-refactor, r=oli-obkbors-0/+1
2018-08-28Auto merge of #53314 - nikomatsakis:nll-invert-liveness, r=pnkfelixbors-0/+1
2018-08-27enable feature `impl_header_lifetime_elision`Niko Matsakis-0/+1
2018-08-27move const_eval out of rustc_mir::interpretRalf Jung-0/+1
2018-08-24remove dupe attributetoidiu-1/+0
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-23Auto merge of #53384 - gootorov:use-servo-smallvec, r=michaelwoeristerbors-0/+1
2018-08-23Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakisbors-1/+8
2018-08-23Use optimized SmallVec implementationIgor Gutorov-0/+1
2018-08-22miri/CTFE refactorRalf Jung-1/+2
2018-08-22Auto merge of #50912 - varkor:exhaustive-integer-matching, r=arielb1bors-0/+1
2018-08-19Parse try blocks with the try keyword instead of do catch placeholderScott McMurray-1/+8
2018-08-19Stabilize macro_vis_matcherJakub Kozlowski-1/+1
2018-08-16Add equivalence class splitting for range constructorsvarkor-0/+1
2018-08-15Suggest match ergonomics, not `ref`/`ref mut`ashtneoi-0/+1