| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-12-20 | move nice-region-error reporting into its own module | Niko Matsakis | -226/+0 | |
| 2017-12-09 | Use Try syntax for Option in place of macros or match | Matt Brubeck | -4/+2 | |
| 2017-11-05 | Handle anon lifetime arg being returned with named lifetime return type | Esteban Küber | -0/+1 | |
| When there's a lifetime mismatch between an argument with an anonymous lifetime being returned in a method with a return type that has a named lifetime, show specialized lifetime error pointing at argument with a hint to give it an explicit lifetime matching the return type. ``` error[E0621]: explicit lifetime required in the type of `other` --> file2.rs:21:21 | 17 | fn bar(&self, other: Foo) -> Foo<'a> { | ----- consider changing the type of `other` to `Foo<'a>` ... 21 | other | ^^^^^ lifetime `'a` required ``` Follow up to #44124 and #42669. | ||||
| 2017-09-26 | merge fixes, addressing CR comments | gaurikholkar | -3/+8 | |
| 2017-09-14 | bring Ty into scope | Douglas Campos | -2/+2 | |
| 2017-09-09 | adding E0623 for LateBound regions | gaurikholkar | -76/+102 | |
| 2017-08-25 | Auto merge of #43700 - gaurikholkar:struct_lifetimes, r=nikomatsakis | bors | -40/+116 | |
| Adding E0623 for structs This is a fix to #43275 The error message is ``` +error[E0623]: lifetime mismatch + --> $DIR/ex3-both-anon-regions-both-are-structs.rs:15:12 + | +14 | fn foo(mut x: Vec<Ref>, y: Ref) { + | --- --- these structs are declared with different lifetimes... +15 | x.push(y); + | ^ ...but data from `y` flows into `x` here + +error: aborting due to previous error ``` r? @nikomatsakis | ||||
| 2017-08-24 | build fixes | gaurikholkar | -30/+30 | |
| 2017-08-24 | adding macro, cleaning up code | gaurikholkar | -1/+9 | |
| 2017-08-23 | code review fixes | gaurikholkar | -42/+41 | |
| 2017-08-18 | code review fixes | gaurikholkar | -2/+14 | |
| 2017-08-17 | code review fixes | gaurikholkar | -6/+24 | |
| 2017-08-17 | Adding E0623 for structs | gaurikholkar | -17/+56 | |
| 2017-08-11 | Use ItemLocalId as key for node_types, node_substs, and adjustments in ↵ | Michael Woerister | -1/+1 | |
| TypeckTables. | ||||
| 2017-07-28 | Adding E0623, to detect missing lifetimes when both regions are anonymous | gaurikholkar | -0/+120 | |
