| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
|
|
|
|
|
|
There is also code for ~Trait and &Trait, but these are currently (incorrectly)
synonyms for "as @Trait" and "as &Trait".
|
|
Closes #3096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
checked
Instead of using node_id_to_type to look up the trait type, pass it
in as an argument. This handles the case where we check an impl of a trait T
before T has been traversed.
|
|
|
|
|
|
|
|
|
|
|
|
cc #3180
|
|
|
|
|
|
|
|
This reverts commit 0101125a962abae18525d6014cd26ad10bbb96e6.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#3172.
|
|
also, fix bug in the various lint passes that fn() was considered
not suitable for the default mode
|
|
new type instead'
|
|
close #1272, close #2317.
|
|
|
|
|
|
Impls are always named __extensions__ so this warning is bogus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The first case was getting treated like a variable binding, meaning that
if e had a destructor, it wouldn't run until the end of the enclosing scope.
To me it seems less confusing for let _ = e; and e; to work exactly the same
way, so now, the destructor for e runs immediately in both cases.
|
|
|