| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-22 | Fix #58270, fix off-by-one error in error diagnostics. | Xavier Denis | -3/+2 | |
| 2019-04-18 | review comments: change wording | Esteban Küber | -3/+3 | |
| 2019-04-18 | Change suggestion of field when not in self context | Esteban Küber | -19/+10 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -18/+15 | |
| 2019-04-17 | Resolve inconsistency in error messages between "parameter" and "variable". | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-04-10 | clarify what the item is in "not a module" error | Andy Russell | -6/+6 | |
| 2019-03-28 | Rollup merge of #59198 - estebank:recovered-pattern, r=zackmdavis | Mazdak Farrokhzad | -9/+2 | |
| Do not complain about unmentioned fields in recovered patterns When the parser has to recover from malformed code in a pattern, do not complain about missing fields. Fix #59145. | ||||
| 2019-03-24 | Deduplicate code for path suggestion | Esteban Küber | -1/+1 | |
| 2019-03-23 | Mark duplicate import removal suggestion tool only | Esteban Küber | -1/+0 | |
| 2019-03-23 | Tweak unnecessary import suggestion | Esteban Küber | -4/+2 | |
| 2019-03-21 | use suggestions for "enum instead of variant" error | Andy Russell | -23/+42 | |
| 2019-03-14 | Do not complain about unmentioned fields in recovered patterns | Esteban Küber | -9/+2 | |
| When the parser has to recover from malformed code in a pattern, do not complain about missing fields. | ||||
| 2019-03-14 | Moved issue tests to subdirs and normalised names. | Alexander Regueiro | -7/+10 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -41/+41 | |
| 2019-03-06 | Collect unclosed delimiters in parent parser | Esteban Küber | -25/+26 | |
| 2019-03-06 | Emit missing unclosed delimiter errors | Esteban Küber | -34/+31 | |
| 2019-02-11 | Only suggest imports if not imported. | David Wood | -12/+3 | |
| This commit modifies name resolution error reporting so that if a name is in scope and has been imported then we do not suggest importing it. This can occur when we add a label about constructors not being visible due to private fields. In these cases, we know that the struct/variant has been imported and we should silence any suggestions to import the struct/variant. | ||||
| 2019-02-09 | Auto merge of #57944 - estebank:unclosed-delim-the-quickening, r=oli-obk | bors | -20/+15 | |
| Deduplicate mismatched delimiter errors Delay unmatched delimiter errors until after the parser has run to deduplicate them when parsing and attempt recovering intelligently. Second attempt at #54029, follow up to #53949. Fix #31528. | ||||
| 2019-02-07 | Make name resolution handle consts in GenericParamsFromOuterFunction properly | varkor | -16/+16 | |
| 2019-02-07 | tweak wording based on in person feedback | Esteban Küber | -1/+1 | |
| 2019-02-07 | Add missing trailing newline | Esteban Küber | -1/+1 | |
| 2019-02-07 | Remove spurious complaint about missing expression for bare semicolons | Esteban Küber | -8/+11 | |
| 2019-02-07 | Deduplicate mismatched delimiter errors | Esteban Küber | -21/+13 | |
| Delay unmatched delimiter errors until after the parser has run to deduplicate them when parsing and attempt recovering intelligently. | ||||
| 2019-01-31 | Add suggestion for duplicated import. | David Wood | -5/+4 | |
| This commit adds a suggestion when a import is duplicated (ie. the same name is used twice trying to import the same thing) to remove the second import. | ||||
| 2019-01-15 | use structured macro and path resolve suggestions | Andy Russell | -14/+24 | |
| 2019-01-14 | Rollup merge of #57477 - euclio:clarify-lev-suggestion, r=zackmdavis | Mazdak Farrokhzad | -27/+46 | |
| clarify resolve typo suggestion Include the kind of the binding that we're suggesting, and use a structured suggestion. Fixes #53445. | ||||
| 2019-01-13 | Auto merge of #51487 - Zoxc:incr-passes, r=michaelwoerister | bors | -0/+60 | |
| Make more passes incremental r? @michaelwoerister | ||||
| 2019-01-13 | hygiene: Do not treat `Self` ctor as a local variable | Vadim Petrochenkov | -0/+21 | |
| 2019-01-11 | Update tests | John Kåre Alsaker | -0/+60 | |
| 2019-01-09 | clarify resolve typo suggestion | Andy Russell | -27/+46 | |
| Include the kind of the binding that we're suggesting, and use a structured suggestion. | ||||
| 2019-01-01 | Fix broken links to second edition TRPL. | Corey Farwell | -1/+1 | |
| Fixes https://github.com/rust-lang/rust/issues/57104. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -804/+204 | |
| 2018-12-24 | make non_camel_case_types an early lint | Andy Russell | -26/+26 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-04 | Update tests | Oliver Scherer | -6/+8 | |
| 2018-11-30 | Updated ui tests. | Alexander Regueiro | -2/+2 | |
| 2018-11-19 | Auto merge of #56051 - pietroalbini:rollup, r=pietroalbini | bors | -3/+9 | |
| Rollup of 25 pull requests Successful merges: - #55562 (Add powerpc- and powerpc64-unknown-linux-musl targets) - #55564 (test/linkage-visibility: Ignore on musl targets) - #55827 (A few tweaks to iterations/collecting) - #55834 (Forward the ABI of the non-zero sized fields of an union if they have the same ABI) - #55857 (remove unused dependency) - #55862 (in which the E0618 "expected function" diagnostic gets a makeover) - #55867 (do not panic just because cargo failed) - #55894 (miri enum discriminant handling: Fix treatment of pointers, better error when it is undef) - #55916 (Make miri value visitor useful for mutation) - #55919 (core/tests/num: Simplify `test_int_from_str_overflow()` test code) - #55923 (reword #[test] attribute error on fn items) - #55949 (ty: return impl Iterator from Predicate::walk_tys) - #55952 (Update to Clang 7 on CI.) - #55953 (#53488 Refactoring UpvarId) - #55962 (rustdoc: properly calculate spans for intra-doc link resolution errors) - #55963 (Stress test for MPSC) - #55968 (Clean up some non-mod-rs stuff.) - #55970 (Miri backtrace improvements) - #56007 (CTFE: dynamically make sure we do not call non-const-fn) - #56011 (Replace data.clone() by Arc::clone(&data) in mutex doc.) - #56012 (avoid shared ref in UnsafeCell::get) - #56016 (Add VecDeque::resize_with) - #56027 (docs: Add missing backtick in object_safety.rs docs) - #56043 (remove "approx env bounds" if we already know from trait) - #56059 (Increase `Duration` approximate equal threshold to 1us) | ||||
| 2018-11-18 | resolve: Avoid sentence breaks in diagnostics | Vadim Petrochenkov | -8/+8 | |
| 2018-11-10 | in which the E0618 "expected function" diagnostic gets a makeover | Zack M. Davis | -3/+9 | |
| Now the main span focuses on the erroneous not-a-function callee, while showing the entire call expression is relegated to a secondary span. In the case where the erroneous callee is itself a call, we point out the definition, and, if the call expression spans multiple lines, tentatively suggest a semicolon (because we suspect that the "outer" call is actually supposed to be a tuple). The new `bug!` assertion is, in fact, safe (`confirm_builtin_call` is only called by `check_call`, which is only called with a first arg of kind `ExprKind::Call` in `check_expr_kind`). Resolves #51055. | ||||
| 2018-11-03 | Added tests. | Alexander Regueiro | -3/+9 | |
| 2018-10-28 | resolve: Desugar empty import groups into synthetic dummy imports | Vadim Petrochenkov | -23/+8 | |
| so that they are correctly resolved on 2018 edition | ||||
| 2018-10-28 | resolve: More precise spans for privacy errors | Vadim Petrochenkov | -20/+20 | |
| 2018-10-23 | fix typos in various places | Matthias Krüger | -3/+3 | |
| 2018-10-21 | manage cases with tabs or other whitespaces | François Mockers | -4/+0 | |
| 2018-10-17 | fix other tests failing due to change in case or new suggestion for extern crate | François Mockers | -6/+6 | |
| 2018-10-16 | #45829 when a renamed import conflict with a previous import | François Mockers | -2/+2 | |
| 2018-10-07 | Fix internal compiler error on malformed match arm pattern. | Donato Sciarra | -0/+45 | |
| Issue: 54379 | ||||
| 2018-09-29 | Improve ux when calling associated functions with dot notation | Donato Sciarra | -0/+24 | |
| Issue: 22692 | ||||
| 2018-09-23 | Improve error message for E0424 | Julian Kulesh | -5/+5 | |
| 2018-09-13 | implement feature tuple_struct_self_ctor | F001 | -28/+3 | |
