Patrick Walton
|
b07b36bbf3
|
test: Fix tests
|
2013-03-26 22:45:22 -07:00 |
|
Patrick Walton
|
8b56a8380b
|
librustc: Modify all code to use new lifetime binder syntax
|
2013-03-26 21:30:17 -07:00 |
|
Niko Matsakis
|
7cbd4b20ee
|
Remove @ast::Region and replace with @ast::Lifetime.
Modify pretty-printer to emit lifetimes and fix a few minor
parser bugs that this uncovered.
|
2013-03-09 19:43:59 -05:00 |
|
Niko Matsakis
|
3280e5a33d
|
Improve error messages when illegal lifetimes are used
|
2013-03-06 15:12:58 -05:00 |
|
Niko Matsakis
|
6c728e32c0
|
Parse (and discard) lifetime declarations on function types
|
2013-02-16 08:03:58 -05:00 |
|
Niko Matsakis
|
c7f85003a3
|
Permit lifetimes to appear in type parameter lists and after & . Lifetimes in
type parameter lists are currently ignored, but `&'a T` is equivalent to
`&a/T`.
|
2013-02-16 08:01:10 -05:00 |
|
Patrick Walton
|
9143688197
|
librustc: Replace impl Type : Trait with impl Trait for Type . rs=implflipping
|
2013-02-14 14:44:12 -08:00 |
|
Graydon Hoare
|
d1affff623
|
Reliciense makefiles and testsuite. Yup.
|
2012-12-10 17:32:58 -08:00 |
|
Niko Matsakis
|
90e435e808
|
change region syntax to &r/T in place of &r.T
|
2012-07-13 10:20:50 -07:00 |
|
Niko Matsakis
|
b9aa9def85
|
infer when types are region parameterized rather than requiring /&
- removes various fields from various variants in the AST
- also update tests not to use this notation
|
2012-07-11 14:41:41 -07:00 |
|
Gareth Daniel Smith
|
6d86969260
|
change the test suite //! kind syntax to //~ kind in order to avoid a
conflict with the new single-line-sugared-inner-doc-comment (`//! ...`).
|
2012-06-30 12:23:59 +01:00 |
|
Niko Matsakis
|
3d6c79109e
|
update syntax to include a slash
|
2012-04-19 21:01:11 -07:00 |
|
Niko Matsakis
|
3c995fb8f3
|
make nominal types optionally parameterized by a self region.
Issue #2201.
|
2012-04-19 21:01:11 -07:00 |
|