| Age | Commit message (Expand) | Author | Lines |
| 2019-09-29 | Auto merge of #64886 - Centril:rollup-30dqh8j, r=Centril | bors | -31/+57 |
| 2019-09-29 | Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ... | Mazdak Farrokhzad | -4/+4 |
| 2019-09-29 | Rollup merge of #63492 - eddyb:cvarargs, r=nagisa,matthewjasper | Mazdak Farrokhzad | -27/+53 |
| 2019-09-29 | Auto merge of #64470 - ecstatic-morse:split-promotion-and-validation, r=eddyb... | bors | -32/+1896 |
| 2019-09-28 | Auto merge of #64419 - wesleywiser:const_prop_use_ecx, r=oli-obk | bors | -227/+324 |
| 2019-09-28 | Switch over all StableHash impls to new format | Mark Rousskov | -4/+4 |
| 2019-09-28 | rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures. | Eduard-Mihai Burtescu | -27/+53 |
| 2019-09-28 | Rename `sty` to `kind` | Dylan MacKenzie | -6/+6 |
| 2019-09-28 | Revert "Use conservative, type-based qualifcation for statics" | Dylan MacKenzie | -2/+3 |
| 2019-09-28 | Correct `IndirectlyMutableLocals` docs | Dylan MacKenzie | -8/+4 |
| 2019-09-28 | Mask results from flow-sensitive resolver with `in_any_value_of_ty` | Dylan MacKenzie | -1/+19 |
| 2019-09-28 | Add description for every module in `check_consts` | Dylan MacKenzie | -0/+17 |
| 2019-09-28 | Share `IndirectlyMutableLocals` results via reference | Dylan MacKenzie | -26/+35 |
| 2019-09-28 | Require `fmt::Debug` to implement `NonConstOp` | Dylan MacKenzie | -4/+4 |
| 2019-09-28 | Use conservative, type-based qualifcation for statics | Dylan MacKenzie | -3/+2 |
| 2019-09-28 | Return a `bool` from `in_any_value_of_ty` | Dylan MacKenzie | -20/+12 |
| 2019-09-28 | Give usage instructions `IndirectlyMutableLocals` docs | Dylan MacKenzie | -3/+7 |
| 2019-09-28 | Trigger ICE on nightly if validators disagree | Dylan MacKenzie | -2/+19 |
| 2019-09-28 | Explain why `visit_terminator` does nothing for `IndirectlyMutableLocals` | Dylan MacKenzie | -0/+3 |
| 2019-09-28 | Move non-const ops into their own module | Dylan MacKenzie | -337/+342 |
| 2019-09-28 | Remember to replace ICE with some form of warning | Dylan MacKenzie | -1/+3 |
| 2019-09-28 | Add rationale for `suppress_errors` flag | Dylan MacKenzie | -1/+3 |
| 2019-09-28 | Correct list of miri-supported operations | Dylan MacKenzie | -2/+2 |
| 2019-09-28 | Run new validator in compare mode | Dylan MacKenzie | -28/+97 |
| 2019-09-28 | Add dataflow-based const validation | Dylan MacKenzie | -0/+1292 |
| 2019-09-28 | Pass current qualification state in a separate parameter | Dylan MacKenzie | -25/+36 |
| 2019-09-28 | Control whether a `Qualif` is cleared on move | Dylan MacKenzie | -0/+4 |
| 2019-09-28 | Remove reference to `Mode::NonConstFn` in qualifs | Dylan MacKenzie | -16/+12 |
| 2019-09-28 | Add requisite imports and bitset to hold qualifs | Dylan MacKenzie | -1/+19 |
| 2019-09-28 | Make new qualifs public | Dylan MacKenzie | -3/+3 |
| 2019-09-28 | Remove unnecessary method | Dylan MacKenzie | -10/+0 |
| 2019-09-28 | Copy `Qualif` to start work on new const validator | Dylan MacKenzie | -0/+271 |
| 2019-09-28 | Don't treat locals as mutably borrowed after they're dropped | Dylan MacKenzie | -12/+5 |
| 2019-09-28 | Add analysis to determine if a local is indirectly mutable | Dylan MacKenzie | -4/+157 |
| 2019-09-28 | Silence "skipping const checks" if outside a const context | Dylan MacKenzie | -1/+3 |
| 2019-09-28 | Allow reading non-mutable statics in const prop | Wesley Wiser | -11/+16 |
| 2019-09-28 | Rollup merge of #64859 - Centril:const-def-here-new-var, r=estebank | Mazdak Farrokhzad | -8/+39 |
| 2019-09-28 | Rollup merge of #64781 - Mark-Simulacrum:no-global-tcx, r=eddyb | Mazdak Farrokhzad | -18/+14 |
| 2019-09-28 | Improve diagnostic for `let A = 0;` | Mazdak Farrokhzad | -8/+39 |
| 2019-09-27 | Introduce a `ConstPropMachine` | Wesley Wiser | -25/+176 |
| 2019-09-27 | Work around for #64506 | Wesley Wiser | -1/+5 |
| 2019-09-27 | Move Ref-from-arg checking from `step.rs` to `const_prop.rs` | Wesley Wiser | -99/+95 |
| 2019-09-27 | Respond to code review feedback and fix tidy | Wesley Wiser | -15/+24 |
| 2019-09-27 | Don't run the ConstProp MIR pass on generators | Wesley Wiser | -0/+8 |
| 2019-09-27 | [const-prop] Replace `Ref` handling with use of `InterpCx` | Wesley Wiser | -8/+21 |
| 2019-09-27 | [const-prop] Replace some `Binaryp` handling with use of `InterpCx` | Wesley Wiser | -38/+24 |
| 2019-09-27 | [const-prop] Replace `CheckedBinaryOp` handling with use of `InterpCx` | Wesley Wiser | -18/+10 |
| 2019-09-27 | [const-prop] Replace most `UnaryOp` handling with use of `InterpCx` | Wesley Wiser | -28/+17 |
| 2019-09-27 | [const-prop] Replace `NullaryOp` handling with use of `InterpCx` | Wesley Wiser | -21/+7 |
| 2019-09-27 | [const-prop] Replace `Cast` handling with use of `InterpCx` | Wesley Wiser | -10/+3 |