| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-09-05 | Rollup merge of #64063 - JohnTitor:fix-const-err, r=oli-obk | Mazdak Farrokhzad | -41/+290 | |
| Fix const_err with `-(-0.0)` Fixes #64059 r? @oli-obk | ||||
| 2019-09-05 | Rollup merge of #64110 - estebank:receiver-type, r=Centril | Mazdak Farrokhzad | -22/+27 | |
| Refer to "`self` type" instead of "receiver type" Fix https://github.com/rust-lang/rust/issues/42603. | ||||
| 2019-09-04 | Add compile flag | Yuki Okushi | -41/+43 | |
| 2019-09-03 | Rollup merge of #64049 - estebank:if-else-type-err, r=Centril | Mazdak Farrokhzad | -14/+2 | |
| Emit a single error on if expr with expectation and no else clause Fix https://github.com/rust-lang/rust/issues/60254. r? @Centril | ||||
| 2019-09-02 | review comments | Esteban Küber | -1/+11 | |
| 2019-09-02 | On object safety violation, point at source when possible | Esteban Küber | -9/+14 | |
| 2019-09-02 | Refer to "`self` type" instead of "receiver type" | Esteban Küber | -14/+14 | |
| 2019-09-02 | Do not complain about unconstrained params when Self is Ty Error | Esteban Küber | -0/+14 | |
| 2019-09-02 | Fix tests again | Yuki Okushi | -33/+348 | |
| 2019-09-02 | Fix condition and tests' flags | Yuki Okushi | -101/+33 | |
| 2019-09-02 | Fix overflow_check | Yuki Okushi | -30/+100 | |
| 2019-09-02 | Add `overflow_check` check | Yuki Okushi | -6/+0 | |
| 2019-09-02 | Add `opt-level` check | Yuki Okushi | -100/+36 | |
| 2019-08-31 | Emit a single error on if expr with expectation and no else clause | Esteban Küber | -14/+2 | |
| 2019-08-31 | Use span label instead of note for cause in E0631 | Esteban Küber | -136/+75 | |
| 2019-08-29 | Rollup merge of #63867 - petrochenkov:dhelpers, r=matthewjasper | Mazdak Farrokhzad | -1/+10 | |
| resolve: Block expansion of a derive container until all its derives are resolved So, it turns out there's one more reason to block expansion of a `#[derive]` container until all the derives inside it are resolved, beside `Copy` (https://github.com/rust-lang/rust/pull/63248). The set of derive helper attributes registered by derives in the container also has to be known before the derives themselves are expanded, otherwise it may be too late (see https://github.com/rust-lang/rust/pull/63468#issuecomment-524550872 and the `#[stable_hasher]`-related test failures in https://github.com/rust-lang/rust/pull/63468). So, we stop our attempts to unblock the container earlier, as soon as the `Copy` status is known, and just block until all its derives are resolved. After all the derives are resolved we immediately go and process their helper attributes in the item, without delaying it until expansion of the individual derives. Unblocks https://github.com/rust-lang/rust/pull/63468 r? @matthewjasper (as a reviewer of https://github.com/rust-lang/rust/pull/63248) cc @c410-f3r | ||||
| 2019-08-27 | resolve: Block expansion of a derive container until all its derives are ↵ | Vadim Petrochenkov | -1/+10 | |
| resolved Also mark derive helpers as known as a part of the derive container's expansion instead of expansion of the derives themselves which may happen too late. | ||||
| 2019-08-23 | Simplify eager normalization of constants | Oliver Scherer | -5/+5 | |
| 2019-08-21 | more `--bless`ing + test error annotations fixes | Artem Varaksa | -2/+2 | |
| 2019-08-21 | improve diagnostics: break/continue wrong context | Artem Varaksa | -14/+14 | |
| 2019-08-19 | Cherry-pick src/test changes with Centril's changes | sd234678 | -10/+6 | |
| 2019-08-17 | Rollup merge of #63487 - sd234678:remove-meaningless-comments-in-src/test-2, ↵ | Mazdak Farrokhzad | -7/+1 | |
| r=Centril Remove meaningless comments in src/test Moved from #63411 | ||||
| 2019-08-16 | Update stderr files with --bless | sd234678 | -1/+1 | |
| 2019-08-16 | Remove meaningless comments in src/test | sd234678 | -6/+0 | |
| 2019-08-15 | resolve: Move macro resolution traces from `Module`s to `Resolver` | Vadim Petrochenkov | -6/+6 | |
| Traces already contain module info without that. It's easy to forget to call `finalize_*` on a module. In particular, macros enum and trait modules weren't finalized. By happy accident macros weren't placed into those modules until now. | ||||
| 2019-08-15 | Rollup merge of #63577 - meffij:test-hrtb, r=alexcrichton | Mazdak Farrokhzad | -0/+31 | |
| Test HRTB issue accepted by compiler Hi! First Rust PR, so if anything needs changing just let me know and I'll take care of it right away. Closes #50301 which was marked E-needstest | ||||
| 2019-08-14 | Test HRTB issue accepted by compiler | nivlac | -0/+31 | |
| 2019-08-14 | Rollup merge of #63507 - estebank:type-inference-error, r=Centril | Mazdak Farrokhzad | -4/+1 | |
| When needing type annotations in local bindings, account for impl Trait and closures Fix https://github.com/rust-lang/rust/issues/46680, fix https://github.com/rust-lang/rust/issues/63504, fix https://github.com/rust-lang/rust/issues/63506, fix #40014, cc https://github.com/rust-lang/rust/issues/63502. | ||||
| 2019-08-13 | Suggest giving return type to closures on E0282 | Esteban Küber | -4/+1 | |
| 2019-08-13 | Apply Centril's suggestion | Eric Huss | -2/+2 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
| 2019-08-13 | Fix typo in error message. | Eric Huss | -2/+2 | |
| 2019-08-11 | Regression test for #56870 | Adrian Budau | -0/+38 | |
| 2019-08-10 | Rollup merge of #63337 - estebank:break-ee0308, r=Centril | Mazdak Farrokhzad | -10/+23 | |
| Tweak mismatched types error - Change expected/found for type mismatches in `break` - Be more accurate when talking about diverging match arms - Tweak wording of function without a return value - Suggest calling bare functions when their return value can be coerced to the expected type - Give more parsing errors when encountering `foo(_, _, _)` Fix #51767, fix #62677, fix #63136, cc #37384, cc #35241, cc #51669. | ||||
| 2019-08-09 | review comments: typo and rewording | Esteban Küber | -5/+5 | |
| 2019-08-09 | review comment: review wording or missing return error | Esteban Küber | -4/+4 | |
| 2019-08-09 | Tweak wording of fn without explicit return | Esteban Küber | -4/+4 | |
| 2019-08-09 | Recover parser from `foo(_, _)` | Esteban Küber | -2/+9 | |
| 2019-08-09 | When suggesting fn call use an appropriate number of placeholder arguments | Esteban Küber | -1/+1 | |
| 2019-08-09 | Suggest calling function on type error when finding bare fn | Esteban Küber | -1/+4 | |
| 2019-08-09 | Change wording for function without return value | Esteban Küber | -4/+4 | |
| Fix #62677 | ||||
| 2019-08-09 | Tweak mismatched types error on break expressions | Esteban Küber | -3/+6 | |
| 2019-08-09 | Rollup merge of #63397 - JohnTitor:add-tests-for-ices, r=Centril | Mazdak Farrokhzad | -0/+94 | |
| Add tests for some ICEs Closes #43623 Closes #44405 r? @Centril | ||||
| 2019-08-09 | Rollup merge of #63289 - kornelski:missingcrate, r=zackmdavis | Mazdak Farrokhzad | -7/+7 | |
| Don't recommend `extern crate` syntax `extern crate` syntax is not a good recommendation any more, so I've changed it to just print a suggested crate name. | ||||
| 2019-08-09 | Add test for issue-44405 | Yuki Okushi | -0/+33 | |
| 2019-08-09 | Add test for issue-43623 | Yuki Okushi | -0/+61 | |
| 2019-08-08 | Rollup merge of #63370 - JohnTitor:fix-ice-63364, r=varkor | Mazdak Farrokhzad | -0/+20 | |
| Fix ICE #63364 Fixes #63364 r? @estebank cc @varkor | ||||
| 2019-08-08 | Rollup merge of #63259 - JohnTitor:add-tests-for-some-issues, r=Centril | Mazdak Farrokhzad | -0/+53 | |
| Add tests for some issues Closes #29265 Closes #37433 Closes #49544 r? @Centril | ||||
| 2019-08-08 | Rollup merge of #62994 - iluuu1994:test-for-43398, r=nikomatsakis | Mazdak Farrokhzad | -0/+15 | |
| Add test for #43398 Closes #43398 | ||||
| 2019-08-08 | Return early to avoid failing assertion | Yuki Okushi | -0/+20 | |
| 2019-08-07 | Auto merge of #63152 - estebank:big-array, r=oli-obk | bors | -22/+55 | |
| Always error on `SizeOverflow` during mir evaluation Fix #55878, fix #25116. r? @oli-obk | ||||
