| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-15 | Move some `compile-fail` tests to `ui` | Esteban Küber | -44/+0 | |
| 2017-06-15 | Clearer Error Message for Duplicate Definition | Alex Ozdemir | -4/+4 | |
| Clearer use of the error message and span labels to communicate duplicaiton defitions/imports. New error format: ``` error[E0428]: the name `Foo` is defined twice --> example.rs:2:1 | 1 | trait Foo { } | ------------- previous definition of the trait `Foo` here 2 | struct Foo { } | ^^^^^^^^^^^^^^ `Foo` redefined here = note: `Foo` must be defined only once in the type namespace of this module error: aborting due to previous error ``` | ||||
| 2016-03-16 | Fix fallout in tests | Jeffrey Seyfried | -4/+4 | |
| 2015-01-18 | rustc_resolve: Do not allow mods to shadow types | Alex Crichton | -0/+44 | |
| This commit modifies resolve to prevent conflicts with typedef names in the same method that conflits are prevented with enum names. This is a breaking change due to the differing semantics in resolve, and any errors generated on behalf of this change require that a conflicting typedef, module, or structure to be renamed so they do not conflict. [breaking-change] Closes #6936 | ||||
