| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-03-08 | Rollup merge of #48752 - alexcrichton:fix-target-feature, r=michaelwoerister | Manish Goregaokar | -2/+22 | |
| rustc: Fix ICE with `#[target_feature]` on module This commit fixes an ICE in rustc when `#[target_feature]` was applied to items other than functions due to the way the feature was validated. | ||||
| 2018-03-08 | Rollup merge of #48738 - Songbird0:parseinterror_potential_cause, r=joshtriplett | Manish Goregaokar | -0/+7 | |
| Add a potential cause raising `ParseIntError`. Initially, I wanted to add it directly to the documentation of `str. parse()` method, I finally found that it was more relevant (I hope so?) to directly document the structure in question. I've added a scenario, in which we could all get caught at least once, to make it easier to diagnose the problem when parsing integers. | ||||
| 2018-03-08 | Rollup merge of #48699 - frewsxcv:frewsxcv-impl-trait, r=nikomatsakis | Manish Goregaokar | -99/+53 | |
| Replace iterator structures with `impl Trait`. Two commits: * Replace iterator structures with `impl Trait`. * Run rustfmt on `src/librustc_data_structures/graph/mod.rs`. | ||||
| 2018-03-08 | Rollup merge of #48682 - spastorino:make_causal_lazy, r=nikomatsakis | Manish Goregaokar | -860/+1255 | |
| [NLL] Make causal tracking lazy Close #46590 cc @nikomatsakis | ||||
| 2018-03-08 | Rollup merge of #48292 - topecongiro:from_str-for-path-and-pathbuf, ↵ | Manish Goregaokar | -0/+27 | |
| r=alexcrichton Implement FromStr for PathBuf Closes #44431. | ||||
| 2018-03-08 | Don't derive traits on packed structs | Oliver Schneider | -1/+22 | |
| 2018-03-08 | Clean up the binary hex lint | Oliver Schneider | -3/+5 | |
| 2018-03-08 | simplify constant value pair field access | Oliver Schneider | -6/+1 | |
| 2018-03-08 | Unify the const folding errors | Oliver Schneider | -155/+278 | |
| before they differed depending on whether optimizations were on or not | ||||
| 2018-03-08 | Correct the shift overflow check in miri | Oliver Schneider | -1/+1 | |
| 2018-03-08 | Regenerate tests | Oliver Schneider | -283/+247 | |
| 2018-03-08 | Use clearer name for integer bit width helper function | Oliver Schneider | -4/+4 | |
| 2018-03-08 | Reuse `Integer::from_attr` | Oliver Schneider | -5/+6 | |
| 2018-03-08 | Remove unused error code | Oliver Schneider | -35/+0 | |
| 2018-03-08 | Generator assertions are unconditionally triggered | Oliver Schneider | -4/+6 | |
| 2018-03-08 | Address review comments | Oliver Schneider | -71/+33 | |
| 2018-03-08 | Adjust test which differs between 32 bit and 64 bit | Oliver Schneider | -2/+2 | |
| The differences are not part of what the test is testing, so they were simply removed. | ||||
| 2018-03-08 | Decide signdedness on the layout instead of the type | Oliver Schneider | -69/+77 | |
| 2018-03-08 | Deduplicate some code | Oliver Schneider | -73/+67 | |
| 2018-03-08 | Don't use the undefined bytes of PrimVal::Bytes | Oliver Schneider | -277/+255 | |
| 2018-03-08 | Fix mozjs crater failure | Oliver Schneider | -3/+48 | |
| 2018-03-08 | Const eval will oom together with rustc now | Oliver Schneider | -44/+0 | |
| 2018-03-08 | Step limit is now terminator limit | Oliver Schneider | -3/+4 | |
| 2018-03-08 | Add regression test | Oliver Schneider | -0/+34 | |
| 2018-03-08 | Rebase fallout | Oliver Schneider | -1197/+22 | |
| 2018-03-08 | Report tcx errors with the span of the currently evaluating statement | Oliver Schneider | -65/+41 | |
| 2018-03-08 | Report a best guess span if no stack is available anymore | Oliver Schneider | -8/+19 | |
| 2018-03-08 | Update compile-fail tests | Oliver Schneider | -89/+24 | |
| 2018-03-08 | Add a test for transmuting via unions in constants | Oliver Schneider | -0/+62 | |
| 2018-03-08 | Typo | Oliver Schneider | -1/+1 | |
| 2018-03-08 | Unregress error spans in constant errors | Oliver Schneider | -20/+26 | |
| 2018-03-08 | Stage 2 doesn't see suggestion_approximate | Oliver Schneider | -16/+0 | |
| 2018-03-08 | Remove dead code | Oliver Schneider | -5/+37 | |
| 2018-03-08 | Add some documentation to pattern/const conversions | Oliver Schneider | -2/+12 | |
| 2018-03-08 | Reduce code duplication | Oliver Schneider | -66/+32 | |
| 2018-03-08 | Tidy fix | Oliver Schneider | -7/+6 | |
| 2018-03-08 | Const eval error refactoring | Oliver Schneider | -84/+109 | |
| 2018-03-08 | Add stack traces to miri errors | Oliver Schneider | -28/+43 | |
| 2018-03-08 | Update tests | Oliver Schneider | -27/+31 | |
| 2018-03-08 | Report all errors other than those about insufficient type information | Oliver Schneider | -2/+4 | |
| 2018-03-08 | Compute the ParamEnv only once and use it to call tcx.const_eval | Oliver Schneider | -17/+35 | |
| 2018-03-08 | Add regression test for const prop | Oliver Schneider | -0/+28 | |
| 2018-03-08 | Can only const prop temporaries | Oliver Schneider | -1/+6 | |
| Variables might error in branches that are not reachable due to the variable value. | ||||
| 2018-03-08 | Update tests | Oliver Schneider | -0/+24 | |
| 2018-03-08 | Simplify const propagator by removing unused code paths | Oliver Schneider | -71/+52 | |
| 2018-03-08 | Rename OptimizationFinder and don't propagate any borrows | Oliver Schneider | -38/+12 | |
| 2018-03-08 | Simplify const prop checks through PlaceContext | Oliver Schneider | -54/+52 | |
| 2018-03-08 | Move the resource limits to the session in preparation for attributes ↵ | Oliver Schneider | -33/+22 | |
| configuring them | ||||
| 2018-03-08 | Figure out const propgatable locals in a single pass | Oliver Schneider | -28/+31 | |
| 2018-03-08 | Remove unused error E0020 | Oliver Schneider | -13/+0 | |
