summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2018-06-03Make sure the float comparison output is consistent with the expectedkennytm-7/+6
2018-05-06issue-49938: Reference tagged unions discr(iminant) as tagSamuel Wilson-4/+4
2018-05-02Allow unaligned reads in constantsOliver Schneider-3/+1
2018-05-01Auto merge of #50198 - oli-obk:const_prop, r=eddybbors-41/+45
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-3/+3
2018-04-30Improve div by zero const eval errorsOliver Schneider-2/+6
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-4/+5
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-5/+3
2018-04-30Remove ConstFloatOliver Schneider-31/+32
2018-04-30Implement `PartialCmp` for `ConstFloat`Oliver Schneider-6/+6
2018-04-27Rollup merge of #49894 - Zoxc:sync-internedstring, r=michaelwoeristerkennytm-1/+1
2018-04-27Rollup merge of #50246 - nnethercote:no-dump_allocs, r=Mark-Simulacrumkennytm-6/+11
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26Auto merge of #49513 - nox:univariant-fieldless-enum-as-zst, r=eddybbors-1/+34
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-26Treat repr(Rust) univariant fieldless enums as a ZST (fixes #15747)Anthony Ramine-1/+21
2018-04-26rustc_target: move LayoutOf's type parameter to an associated type.Irina Popa-2/+4
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-1/+1
2018-04-26Properly evaluate zst enumOliver Schneider-0/+10
2018-04-26Properly look for uninhabitedness when handling discriminantsAnthony Ramine-0/+3
2018-04-26Make dump_{alloc,allocs,local}() no-ops when tracing is disabled.Nicholas Nethercote-6/+11
2018-04-24Auto merge of #49933 - oli-obk:miri_rustup, r=eddybbors-38/+72
2018-04-23Auto merge of #49779 - oli-obk:const_err_regression, r=eddybbors-3/+3
2018-04-23Fix the miri toolOliver Schneider-38/+72
2018-04-20Auto merge of #50051 - nnethercote:no-env-var, r=Mark-Simulacrumbors-5/+5
2018-04-19Sign extend constants in range patternsOliver Schneider-12/+26
2018-04-19Lazily evaluate EvalErrorKind::*.into() calls.Nicholas Nethercote-5/+5
2018-04-15Auto merge of #49947 - oli-obk:turing_complete_const_eval, r=nagisabors-10/+10
2018-04-15Only warn on erroneous promoted constantsOliver Schneider-3/+3
2018-04-15Add a tracking issue for making the warning a lintOliver Schneider-0/+1
2018-04-14Stop referring to statics' AllocIds directlyOliver Schneider-113/+37
2018-04-13Don't abort const eval due to long running evals, just warnOliver Schneider-10/+9
2018-04-10Remove Cell from const_eval_stack_frame_limit and const_eval_step_limitJohn Kåre Alsaker-2/+2
2018-04-07miri: Make write_discriminant_value publicbjorn3-1/+1
2018-04-05Rollup merge of #49625 - bjorn3:miri_access_memory_kind, r=oli-obkkennytm-0/+4
2018-04-04miri: add public alloc_kind accessorbjorn3-0/+4
2018-04-04Rollup merge of #49540 - bjorn3:fix_miri_discriminant, r=oli-obkkennytm-10/+19
2018-04-01Fix miri Discriminant() for non-ADTbjorn3-10/+19
2018-03-30Add an explanation for the `create_depgraph_edges`Oliver Schneider-1/+12
2018-03-30Introduce an edge from a const eval to the MIR of all statics it depends onOliver Schneider-1/+29
2018-03-25Rollup merge of #49274 - oli-obk:slow_miri, r=michaelwoerister,eddybkennytm-58/+44
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-0/+2
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-3/+3
2018-03-23Simplify local accessorsOliver Schneider-10/+8
2018-03-23Don't allocate a local array at all if there are no localsOliver Schneider-16/+22
2018-03-23Replace uses of `Hash(Map|Set)` with `FxHash(Map|Set)` in miriOliver Schneider-8/+9
2018-03-23Vec<_> -> IndexVec<Local, _>Oliver Schneider-22/+14
2018-03-22Added UserAssertTy statement.David Wood-0/+2
2018-03-22Skip checking for Storage* statements in constants/staticsOliver Schneider-10/+17
2018-03-22Remove slow HashSet during miri stack frame creationOliver Schneider-29/+11