| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-04-26 | Tweak some suggestions in `rustc_resolve` | Esteban Küber | -3/+15 | |
| 2020-04-16 | ty: convert `ErrorHandled::Reported` to `ConstKind::Error`. | Eduard-Mihai Burtescu | -14/+3 | |
| 2020-04-11 | rustc: Add a warning count upon completion | RoccoDev | -1/+1 | |
| 2020-04-03 | def_collector, visit_fn: account for no body | Mazdak Farrokhzad | -0/+85 | |
| 2020-04-02 | tests: remove ignore directives from tests that mention core/alloc/std spans. | Eduard-Mihai Burtescu | -12/+8 | |
| 2020-03-24 | Rollup merge of #70077 - Aaron1011:feature/new-def-path-ident, r=petrochenkov | Mazdak Farrokhzad | -1/+4 | |
| Store idents for `DefPathData` into crate metadata Previously, we threw away the `Span` associated with a definition's identifier when we encoded crate metadata, causing us to lose location and hygiene information. We now store the identifier's `Span` in a side table, which gets encoded into the crate metadata. When we decode items from the metadata, we combine the name and span back into an `Ident`. This improves the output of several tests, which previously had messages suppressed due to dummy spans. This is a prerequisite for #68686, since throwing away a `Span` means that we lose hygiene information. | ||||
| 2020-03-24 | Rollup merge of #69981 - oli-obk:const_blocks, r=eddyb | Mazdak Farrokhzad | -2/+13 | |
| Evaluate repeat expression lengths as late as possible Fixes #68567 r? @varkor | ||||
| 2020-03-23 | Evaluate repeat expression lengths as late as possible | Oliver Scherer | -2/+13 | |
| 2020-03-23 | Rollup merge of #69942 - estebank:sized-verbose-sugg, r=matthewjasper | Mazdak Farrokhzad | -23/+34 | |
| Increase verbosity when suggesting subtle code changes Do not suggest changes that are actually quite small inline, to minimize the likelihood of confusion. Fix #69243. | ||||
| 2020-03-22 | Store idents for `DefPathData` into crate metadata | Aaron Hill | -1/+4 | |
| Previously, we threw away the `Span` associated with a definition's identifier when we encoded crate metadata, causing us to lose location and hygiene information. We now store the identifier's `Span` in the crate metadata. When we decode items from the metadata, we combine the name and span back into an `Ident`. This improves the output of several tests, which previously had messages suppressed due to dummy spans. This is a prerequisite for #68686, since throwing away a `Span` means that we lose hygiene information. | ||||
| 2020-03-22 | Normalize wording of privacy access labels | Esteban Küber | -11/+16 | |
| 2020-03-22 | Increase verbosity when suggesting subtle code changes | Esteban Küber | -12/+18 | |
| 2020-03-21 | Bless tests | LeSeulArtichaut | -62/+28 | |
| 2020-03-14 | resolve: Fix regression in resolution of raw keywords in paths | Vadim Petrochenkov | -0/+14 | |
| 2020-03-04 | resolve, inconsistent binding mode: tweak wording. | Mazdak Farrokhzad | -49/+50 | |
| 2020-02-28 | Rollup merge of #69539 - Centril:fix-69401, r=petrochenkov | Mazdak Farrokhzad | -0/+15 | |
| late resolve, visit_fn: bail early if there's no body. Fixes https://github.com/rust-lang/rust/issues/69401 which was injected by https://github.com/rust-lang/rust/commit/b2c6eeb713d4cf9b35b7dda6ff2b0274e7f24684 in https://github.com/rust-lang/rust/pull/68788. r? @petrochenkov | ||||
| 2020-02-28 | Rollup merge of #69452 - Centril:typeck-pat, r=estebank | Mazdak Farrokhzad | -5/+22 | |
| typeck: use `Pattern` obligation cause more for better diagnostics r? @estebank | ||||
| 2020-02-28 | late resolve, visit_fn: bail early if there's no body. | Mazdak Farrokhzad | -0/+15 | |
| 2020-02-26 | Rollup merge of #67637 - Mark-Simulacrum:primitive-mod, r=dtolnay | Dylan DPC | -0/+5 | |
| Add primitive module to libcore This re-exports the primitive types from libcore at `core::primitive` to allow macro authors to have a reliable location to use them from. Fixes #44865 | ||||
| 2020-02-25 | check_pat_path: use pattern_cause | Mazdak Farrokhzad | -1/+3 | |
| 2020-02-25 | improve or-pattern type consistency diagnostics | Mazdak Farrokhzad | -4/+19 | |
| 2020-02-11 | On mismatched argument count point at arguments | Esteban Küber | -3/+5 | |
| 2020-02-06 | Add primitive module to libcore/std | Mark Rousskov | -0/+5 | |
| This re-exports the primitive types from libcore at `core::primitive` to allow macro authors to have a reliable location to use them from. | ||||
| 2020-02-02 | Wording changes to object unsafe trait errors | Esteban Küber | -1/+1 | |
| Stemming from the thread at https://twitter.com/indygreg/status/1223279056398929920 | ||||
| 2020-02-02 | Point at arguments or output when fn obligations come from them, or ident ↵ | Esteban Küber | -2/+2 | |
| when they don't | ||||
| 2020-02-02 | Do not suggest things named underscore | Yuki Okushi | -0/+30 | |
| 2020-01-16 | resolve: Point at the private item definitions in privacy errors | Vadim Petrochenkov | -10/+70 | |
| 2020-01-12 | Update `output-default.json` and rustdoc test | varkor | -1/+1 | |
| 2020-01-12 | Appease tidy | varkor | -1/+2 | |
| 2020-01-12 | Diagnostics should not end with a full stop | varkor | -3/+3 | |
| 2020-01-10 | Ignore platforms that can't point to std | Esteban Küber | -8/+12 | |
| 2020-01-10 | Use `def_span` to minimize definition span to first line when possible | Esteban Küber | -10/+4 | |
| 2020-01-10 | Point at the span for the definition of crate foreign ADTs | Esteban Küber | -2/+13 | |
| 2020-01-03 | tweak wording of mismatched delimiter errors | Andy Russell | -9/+9 | |
| 2019-12-30 | refactor and fix this-expression-has-type note | Mazdak Farrokhzad | -0/+8 | |
| 2019-12-11 | resolve: Always resolve visibilities on impl items | Vadim Petrochenkov | -0/+34 | |
| 2019-11-21 | Point at type in `let` assignment on type errors | Esteban Küber | -12/+15 | |
| 2019-11-18 | Surround types with backticks in type errors | Esteban Küber | -4/+4 | |
| 2019-11-18 | Remove E0308 note when primary label has all info | Esteban Küber | -9/+0 | |
| 2019-11-18 | Specific labels when referring to "expected" and "found" types | Esteban Küber | -7/+7 | |
| 2019-11-08 | Rollup merge of #66007 - estebank:remove-here, r=Centril | Mazdak Farrokhzad | -1/+1 | |
| Remove "here" from "expected one of X here" | ||||
| 2019-11-06 | Remove "here" from "expected one of X here" | Esteban Küber | -1/+1 | |
| 2019-11-04 | Use check-pass in ui tests where appropriate | Tomasz Miąsko | -1/+1 | |
| 2019-10-31 | update ui tests | Guillaume Gomez | -0/+1 | |
| 2019-10-30 | Update ui tests | Guillaume Gomez | -1/+1 | |
| 2019-10-29 | Change E0741 into E0742 | Guillaume Gomez | -2/+2 | |
| 2019-10-29 | Update ui tests | Guillaume Gomez | -2/+3 | |
| 2019-10-27 | Point at local similarly named element and tweak references to variants | Esteban Küber | -27/+122 | |
| Point at the span for the definition of ADTs internal to the current crate. Look at the leading char of the ident to determine whether we're expecting a likely fn or any of a fn, a tuple struct or a tuple variant. Turn fn `add_typo_suggestion` into a `Resolver` method. | ||||
| 2019-10-24 | Increase spacing for suggestions in diagnostics | Esteban Küber | -0/+29 | |
| Make the spacing between the code snippet and verbose structured suggestions consistent with note and help messages. | ||||
| 2019-10-17 | Point at enclosing function without `self` receiver | Esteban Küber | -4/+14 | |
