about summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
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
2018-08-10[nll] librustc_mir: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-05Remove bad features after rebasevarkor-1/+0
2018-08-05Remove unnecessary feature attributes that sneaked invarkor-3/+0
2018-07-31introduce, but do not use, `free_region_relation` computationNiko Matsakis-0/+2
2018-07-27Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrumbors-2/+0
2018-07-25split into two matricesNiko Matsakis-0/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-25implement `Step` for `Idx` typesNiko Matsakis-0/+1
2018-07-13Auto merge of #52352 - kennytm:rollup, r=kennytmbors-0/+2
2018-07-12Reimplement some "add `mut`" suggestions under NLLashtneoi-0/+2
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+2