Complement to #3967 , adds a `(since := "<date>")` field to `@[deprecated]` so that metaprogramming code has access to the deprecation date for e.g. bulk removals. Also adds `@[deprecated "deprecation message"]` to optionally replace the default text "`{declName}` has been deprecated, use `{newName}` instead".
11 lines
420 B
Text
11 lines
420 B
Text
deprecated.lean:11:6-11:7: warning: `f` has been deprecated, use `g` instead
|
|
2
|
|
deprecated.lean:13:6-13:7: warning: `h` has been deprecated
|
|
1
|
|
deprecated.lean:15:13-15:15: error: unknown constant 'g1'
|
|
deprecated.lean:23:13-23:15: error: unknown constant 'g1'
|
|
deprecated.lean:30:6-30:8: warning: `f2` has been deprecated, use `Foo.g1` instead
|
|
2
|
|
2
|
|
deprecated.lean:33:6-33:8: warning: use g1 instead, f4 is not a good name
|
|
2
|