| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -4/+7 | |
| 2019-11-03 | Utilize Resolver lint buffer during HIR lowering | Mark Rousskov | -0/+4 | |
| 2019-11-03 | Migrate resolver over to internal lint buffer | Mark Rousskov | -23/+31 | |
| 2019-10-31 | Add long error explanation for E0578 | Guillaume Gomez | -1/+28 | |
| 2019-10-30 | Add long error explanation for E0577 | Guillaume Gomez | -1/+27 | |
| 2019-10-29 | Rollup merge of #65539 - traxys:fix_62334, r=petrochenkov | Tyler Mandry | -2/+3 | |
| resolve: Turn the "non-empty glob must import something" error into a lint This fixes #62334 by changing the error to a lint warning the glob. I changed the test but I'm very unsure of what I did as I do not know how to correctly check for the warning | ||||
| 2019-10-29 | Change E0741 into E0742 | Guillaume Gomez | -3/+4 | |
| 2019-10-29 | Add long error explanation for E0740 | Guillaume Gomez | -1/+38 | |
| 2019-10-29 | Create new error code E0740 for visibility restrictions to ancestor module ↵ | Guillaume Gomez | -3/+4 | |
| issues | ||||
| 2019-10-29 | Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasper | Mazdak Farrokhzad | -1/+1 | |
| Lint ignored `#[inline]` on function prototypes Fixes https://github.com/rust-lang/rust/issues/51280. - Adds a `unused_attribute` lint for `#[inline]` on function prototypes. - As a consequence, foreign items, impl items and trait items now have their attributes checked, which could cause some code to no longer compile (it was previously erroneously ignored). | ||||
| 2019-10-28 | Auto merge of #65421 - estebank:variants, r=petrochenkov | bors | -43/+74 | |
| Point at local similarly named element and tweak references to variants Partially address #65386. | ||||
| 2019-10-28 | fix tidy | Quentin Boyer | -1/+1 | |
| 2019-10-28 | Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkov | Mazdak Farrokhzad | -18/+19 | |
| rustc, rustc_passes: reduce deps on rustc_expand Part of #65324. r? @petrochenkov | ||||
| 2019-10-28 | changing non-empty glob must import something to a lint | Quentin Boyer | -2/+3 | |
| 2019-10-27 | Point at local similarly named element and tweak references to variants | Esteban Küber | -43/+74 | |
| 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-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -18/+19 | |
| This is done by moving some data definitions to syntax::expand. | ||||
| 2019-10-26 | review comment: use `Default` | Esteban Küber | -9/+2 | |
| 2019-10-26 | review comments and tweaks | Esteban Küber | -67/+91 | |
| 2019-10-26 | Use heuristics to suggest assignment | Esteban Küber | -3/+37 | |
| When detecting a possible `=` -> `:` typo in a `let` binding, suggest assigning instead of setting the type. | ||||
| 2019-10-25 | Update bitflags | varkor | -1/+1 | |
| 2019-10-25 | Rollup merge of #65390 - GuillaumeGomez:long-err-explanation-E0576, ↵ | Mazdak Farrokhzad | -1/+25 | |
| r=matthewjasper,kinnison Add long error explanation for E0576 Part of #61137. | ||||
| 2019-10-24 | Rollup merge of #65627 - varkor:const-generics-forbid-non-structural_match, ↵ | Mazdak Farrokhzad | -48/+7 | |
| r=petrochenkov Forbid non-`structural_match` types in const generics Fixes https://github.com/rust-lang/rust/issues/60286. | ||||
| 2019-10-24 | Turn crate store into a resolver output | Vadim Petrochenkov | -20/+25 | |
| 2019-10-24 | rustc: Combine resolver outputs into a single struct | Vadim Petrochenkov | -33/+29 | |
| 2019-10-24 | resolve: Privatize all resolver fields | Vadim Petrochenkov | -10/+54 | |
| 2019-10-23 | Rollup merge of #65691 - GuillaumeGomez:2018-edition-E0659, r=Dylan-DPC | Mazdak Farrokhzad | -9/+9 | |
| Update E0659 error code long explanation to 2018 edition Fixes #65571 r? @Centril | ||||
| 2019-10-23 | Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddyb | Mazdak Farrokhzad | -2/+2 | |
| Remove `InternedString` This PR removes `InternedString` by converting all occurrences to `Symbol`. There are a handful of places that need to use the symbol chars instead of the symbol index, e.g. for stable sorting; local conversions `LocalInternedString` is used in those places. r? @eddyb | ||||
| 2019-10-23 | Add long error explanation for E0576 | Guillaume Gomez | -1/+25 | |
| 2019-10-22 | Use E0741 for structural match error | varkor | -1/+1 | |
| 2019-10-22 | Remove "type parameter depends on const parameter" error from resolution | varkor | -48/+7 | |
| 2019-10-22 | Update E0659 error code long explanation to 2018 edition | Guillaume Gomez | -9/+9 | |
| 2019-10-21 | Rollup merge of #65620 - ryoqun:remove-unneeded-comment, r=varkor | Yuki Okushi | -1/+1 | |
| Correctly note code as Ok not error for E0573 Hi, this is my first pull request to the Rust project. The fix is very small one just to fix an oversight in a comment. Namely, [this documentation PR](https://github.com/rust-lang/rust/pull/65234) added a longer explanation for E0573. It illustrated the error using erroneous/corrected contrasting examples. But it accidentally forgot to remove `// error` from the corrected example. Sadly, I found the error after the PR got merged. [As suggested by the original author](https://github.com/rust-lang/rust/pull/65234/files#r336518549) of the PR, I created an PR to fix this. Part of #61137. | ||||
| 2019-10-21 | Convert fields within `DefPathData` from `InternedString` to `Symbol`. | Nicholas Nethercote | -2/+2 | |
| It's a full conversion, except in `DefKey::compute_stable_hash()` where a `Symbol` now is converted to an `InternedString` before being hashed. This was necessary to avoid test failures. | ||||
| 2019-10-21 | Correctly note code as Ok not error for E0573 | Ryo Onodera | -1/+1 | |
| 2019-10-21 | Rollup merge of #65460 - sinkuu:contains_insert, r=varkor | Yuki Okushi | -2/+1 | |
| Clean up `contains()` `insert()` chains on HashSet They can be merged to a single `insert()` call, which may avoid double-hashing/lookup of the value. | ||||
| 2019-10-19 | Rollup merge of #65542 - estebank:kill-static-methods, r=Centril | Mazdak Farrokhzad | -21/+37 | |
| Refer to "associated functions" instead of "static methods" Fix #59782. | ||||
| 2019-10-19 | Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper | Mazdak Farrokhzad | -19/+14 | |
| expand: Simplify expansion of derives And make it more uniform with other macros. This is done by merging placeholders for future derives' outputs into the derive container's output fragment early (addressing FIXMEs from https://github.com/rust-lang/rust/pull/63667). Also, macros with names starting with `_` are no longer reported as unused, in accordance with the usual behavior of `unused` lints. r? @matthewjasper or @mark-i-m | ||||
| 2019-10-19 | expand: Simplify expansion of derives | Vadim Petrochenkov | -16/+2 | |
| And make it more uniform with other macros. By merging placeholders for future derives' outputs into the derive container's output fragment early. | ||||
| 2019-10-19 | resolve: Mark macros starting with an underscore as used | Vadim Petrochenkov | -3/+12 | |
| 2019-10-18 | Rollup merge of #65334 - GuillaumeGomez:long-err-explanation-E0575, r=kinnison | Tyler Mandry | -1/+53 | |
| Add long error explanation for E0575 Part of #61137. | ||||
| 2019-10-18 | review comments | Esteban Küber | -5/+7 | |
| 2019-10-18 | review comments: help wording | Esteban Küber | -10/+11 | |
| 2019-10-17 | Point at enclosing function without `self` receiver | Esteban Küber | -1/+10 | |
| 2019-10-17 | Refer to "associated functions" instead of "static methods" | Esteban Küber | -20/+24 | |
| 2019-10-17 | Rollup merge of #65465 - Centril:split-syntax-1, r=petrochenkov | Mazdak Farrokhzad | -19/+18 | |
| Move syntax::ext to a syntax_expand and refactor some attribute logic Part of https://github.com/rust-lang/rust/pull/65324. r? @petrochenkov | ||||
| 2019-10-17 | Add long error explanation for E0575 | Guillaume Gomez | -1/+53 | |
| 2019-10-16 | Add long error explanation for E0573 | Guillaume Gomez | -1/+74 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -19/+18 | |
| 2019-10-16 | Make use of the return value of `HashSet::insert` | Shotaro Yamada | -2/+1 | |
| 2019-10-15 | Rollup merge of #65308 - GuillaumeGomez:long-err-explanation-E0574, ↵ | Tyler Mandry | -1/+50 | |
| r=matthewjasper Add long error explanation for E0574 Part of #61137. | ||||
