about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2018-11-05fix validation error on non-integer enum discriminantsRalf Jung-3/+12
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-32/+32
2018-11-04Correct indentation on documentation comment.David Wood-10/+10
2018-11-03If we encounter `_` ascribed to structural pattern like `(a, b)`, just skip r...Felix S. Klock II-8/+11
2018-11-02Auto merge of #55087 - levex:e0669-improve-span, r=nagisabors-2/+3
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-77/+38
2018-10-30Use vec![x; n] instead of iter::repeat(x).take(n).collect()ljedrz-4/+2
2018-10-29fix nitsRalf Jung-4/+8
2018-10-29all hail tidyRalf Jung-1/+2
2018-10-29make inliner remove the fn_entry flag on Retag statementsRalf Jung-7/+21
2018-10-29Remove validation test cases; add retagging test caseRalf Jung-1/+1
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-76/+18
2018-10-28Auto merge of #54487 - RalfJung:ctfe-backtrace, r=oli-obkbors-86/+67
2018-10-28always print backtrace when CTFE_BACKTRACE is setRalf Jung-2/+2
2018-10-28remove some unused CTFE error variantsRalf Jung-50/+1
2018-10-28rename env var to control ctfe backtraces, and make it usually show the backt...Ralf Jung-36/+66
2018-10-28Rollup merge of #55244 - wesleywiser:issue-50411, r=nikomatsakiskennytm-0/+36
2018-10-27Refactor and add `PlaceContext::AscribeUserTy`.David Wood-99/+191
2018-10-26Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-0/+8
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-8/+119
2018-10-26Checkpoint: Added abstraction over collection of projections into user type.Felix S. Klock II-4/+40
2018-10-26Added `mir::UserTypeProjection`, a stub for a structure that projects *into* ...Felix S. Klock II-6/+34
2018-10-26Remove `PlaceContext` from API of `mir::Visitor::visit_projection_elem`.Felix S. Klock II-4/+2
2018-10-26Auto merge of #55382 - kennytm:rollup, r=kennytmbors-13/+29
2018-10-26Rollup merge of #55346 - nnethercote:shrink-StatementKind, r=nagisakennytm-1/+5
2018-10-26Rollup merge of #55271 - sinkuu:traversal_iter, r=matthewjasperkennytm-12/+24
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-30/+50
2018-10-26Shrink `Statement`.Nicholas Nethercote-1/+5
2018-10-25preserve const eval error information through trait error systemRalf Jung-1/+1
2018-10-25for now, just use NULL ptr for unsized localsRalf Jung-5/+5
2018-10-25Layout errors can happen because something was too genericOliver Schneider-3/+4
2018-10-25Report const eval error inside the queryOliver Schneider-24/+43
2018-10-25Auto merge of #55347 - pietroalbini:rollup, r=pietroalbinibors-14/+5
2018-10-25Fix CR feedbackWesley Wiser-10/+5
2018-10-25Rollup merge of #55345 - RalfJung:no-null, r=oli-obkPietro Albini-9/+1
2018-10-25Rollup merge of #55340 - RalfJung:operand-docs, r=oli-obkPietro Albini-3/+2
2018-10-25Remove is_nullRalf Jung-9/+1
2018-10-25Operands no longer appear in placesRalf Jung-3/+2
2018-10-24introduce (but do not use) `ascribe_user_type` goalNiko Matsakis-0/+8
2018-10-23fix typos in various placesMatthias Krüger-2/+2
2018-10-22Remove the `suite_index` parameter of the `run_passes!()` macroWesley Wiser-0/+12
2018-10-22Don't rerun Mir passes when inliningNiko Matsakis-0/+29
2018-10-23Unimplement ExactSizeIteratorShotaro Yamada-12/+24
2018-10-21Auto merge of #55069 - matthewjasper:explain-free-region-liveness, r=nikomats...bors-0/+2
2018-10-21Auto merge of #55125 - RalfJung:stacked-borrows, r=oli-obkbors-2/+6
2018-10-20Use more accurate `ConstraintCategory`sMatthew Jasper-0/+2
2018-10-20Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakisbors-4/+4
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-4/+4
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-4/+4
2018-10-19replace `UserTypeAnnotation::AdtDef` with `TypeOf`Niko Matsakis-6/+0