summary refs log tree commit diff
path: root/src/librustc_mir/lib.rs
AgeCommit message (Expand)AuthorLines
2018-10-07Revert "Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis"Ariel Ben-Yehuda-0/+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
2018-06-19Parallelize trans item collectionJohn Kåre Alsaker-0/+3
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-05-29Use polonius_outputSantiago Pastorino-0/+1
2018-05-24Use AllFacts from polonius-engineSantiago Pastorino-0/+1
2018-05-17Stabilise inclusive_range_methodsvarkor-1/+0
2018-05-17Switch to 1.26 bootstrap compilerMark Simulacrum-12/+1
2018-05-16Stabilize num::NonZeroU*Simon Sapin-1/+0
2018-05-11Add a query to convert from ConstValue to AllocationJohn Kåre Alsaker-0/+1
2018-05-05add `-Znll-facts` switch that dumps facts for new analysisNiko Matsakis-0/+1
2018-05-01Auto merge of #50198 - oli-obk:const_prop, r=eddybbors-2/+0
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-1/+1
2018-04-30Remove the `rustc_const_math` crateOliver Schneider-2/+0