summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-03-08Correct the shift overflow check in miriOliver Schneider-1/+1
2018-03-08Regenerate testsOliver Schneider-283/+247
2018-03-08Use clearer name for integer bit width helper functionOliver Schneider-4/+4
2018-03-08Reuse `Integer::from_attr`Oliver Schneider-5/+6
2018-03-08Remove unused error codeOliver Schneider-35/+0
2018-03-08Generator assertions are unconditionally triggeredOliver Schneider-4/+6
2018-03-08Address review commentsOliver Schneider-71/+33
2018-03-08Adjust test which differs between 32 bit and 64 bitOliver Schneider-2/+2
2018-03-08Decide signdedness on the layout instead of the typeOliver Schneider-69/+77
2018-03-08Deduplicate some codeOliver Schneider-73/+67
2018-03-08Don't use the undefined bytes of PrimVal::BytesOliver Schneider-277/+255
2018-03-08Fix mozjs crater failureOliver Schneider-3/+48
2018-03-08Const eval will oom together with rustc nowOliver Schneider-44/+0
2018-03-08Step limit is now terminator limitOliver Schneider-3/+4
2018-03-08Add regression testOliver Schneider-0/+34
2018-03-08Rebase falloutOliver Schneider-1197/+22
2018-03-08Report tcx errors with the span of the currently evaluating statementOliver Schneider-65/+41
2018-03-08Report a best guess span if no stack is available anymoreOliver Schneider-8/+19
2018-03-08Update compile-fail testsOliver Schneider-89/+24
2018-03-08Add a test for transmuting via unions in constantsOliver Schneider-0/+62
2018-03-08TypoOliver Schneider-1/+1
2018-03-08Unregress error spans in constant errorsOliver Schneider-20/+26
2018-03-08Stage 2 doesn't see suggestion_approximateOliver Schneider-16/+0
2018-03-08Remove dead codeOliver Schneider-5/+37
2018-03-08Add some documentation to pattern/const conversionsOliver Schneider-2/+12
2018-03-08Reduce code duplicationOliver Schneider-66/+32
2018-03-08Tidy fixOliver Schneider-7/+6
2018-03-08Const eval error refactoringOliver Schneider-84/+109
2018-03-08Add stack traces to miri errorsOliver Schneider-28/+43
2018-03-08Update testsOliver Schneider-27/+31
2018-03-08Report all errors other than those about insufficient type informationOliver Schneider-2/+4
2018-03-08Compute the ParamEnv only once and use it to call tcx.const_evalOliver Schneider-17/+35
2018-03-08Add regression test for const propOliver Schneider-0/+28
2018-03-08Can only const prop temporariesOliver Schneider-1/+6
2018-03-08Update testsOliver Schneider-0/+24
2018-03-08Simplify const propagator by removing unused code pathsOliver Schneider-71/+52
2018-03-08Rename OptimizationFinder and don't propagate any borrowsOliver Schneider-38/+12
2018-03-08Simplify const prop checks through PlaceContextOliver Schneider-54/+52
2018-03-08Move the resource limits to the session in preparation for attributes configu...Oliver Schneider-33/+22
2018-03-08Figure out const propgatable locals in a single passOliver Schneider-28/+31
2018-03-08Remove unused error E0020Oliver Schneider-13/+0
2018-03-08Update testsOliver Schneider-57/+75
2018-03-08Stabilize const_indexing featureOliver Schneider-22/+2
2018-03-08Report const eval errors at the correct spanOliver Schneider-10/+27
2018-03-08Only report bitshift lints on bitshift opsOliver Schneider-14/+16
2018-03-08rustc_passes::consts -> rvalue_promotionOliver Schneider-4/+4
2018-03-08Use IndexVec instead of FxHashMapOliver Schneider-24/+19
2018-03-08Merge const linting pass into const propOliver Schneider-206/+23
2018-03-08Remove redundant warnings in rustc_transOliver Schneider-27/+4
2018-03-08Remove single field struct by just using the fieldOliver Schneider-9/+4