-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syntax breaking batch #36857
Syntax breaking batch #36857
Commits on Sep 16, 2016
-
Make the return type of AstBuilder.stmt_let_typed match the return ty…
…pe of other AstBuilder.stmt* functions
Configuration menu - View commit details
-
Copy full SHA for 19e6f06 - Browse repository at this point
Copy the full SHA 19e6f06View commit details
Commits on Sep 23, 2016
-
Add attribute support to generic lifetime and type parameters.
I am using `ThinAttributes` rather than a vector for attributes attached to generics, since I expect almost all lifetime and types parameters to not carry any attributes.
Configuration menu - View commit details
-
Copy full SHA for 4c37ad6 - Browse repository at this point
Copy the full SHA 4c37ad6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c242fc3 - Browse repository at this point
Copy the full SHA c242fc3View commit details -
Added tests and fixed corner case for trailing attributes with no att…
…ached binding in generics.
Configuration menu - View commit details
-
Copy full SHA for 3a9b7be - Browse repository at this point
Copy the full SHA 3a9b7beView commit details
Commits on Sep 28, 2016
-
Remove unused
TypeError
variantsThese weren't flagged by the lint because they were still technically created somewhere... if you created them before, somehow.
Configuration menu - View commit details
-
Copy full SHA for 69c3d0a - Browse repository at this point
Copy the full SHA 69c3d0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf0b7bd - Browse repository at this point
Copy the full SHA cf0b7bdView commit details -
libsyntax: clearer names for some AST parts
This applies the HIR changes from the previous commits to the AST, and is thus a syntax-[breaking-change] Renames `PatKind::Vec` to `PatKind::Slice`, since these are called slice patterns, not vec patterns. Renames `TyKind::Vec`, which represents the type `[T]`, to `TyKind::Slice`. Renames `TyKind::FixedLengthVec` to `TyKind::Array`.
Configuration menu - View commit details
-
Copy full SHA for 48e5199 - Browse repository at this point
Copy the full SHA 48e5199View commit details -
Configuration menu - View commit details
-
Copy full SHA for e59756e - Browse repository at this point
Copy the full SHA e59756eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2b283 - Browse repository at this point
Copy the full SHA bc2b283View commit details
Commits on Oct 1, 2016
-
Rollup merge of rust-lang#35874 - CensoredUsername:stmt_let_typed_fix…
…, r=Manishearth This commit makes the return type of AstBuilder.stmt_let_typed match the return type of other AstBuilder.stmt* functions. This avoids unnecessary boxing/unboxing whenever Stmt's are stored in a Vec, which is the default use case.nnThis is a potentially plugin breaking change.
Configuration menu - View commit details
-
Copy full SHA for a73ba8b - Browse repository at this point
Copy the full SHA a73ba8bView commit details -
Rollup merge of rust-lang#36599 - jonas-schievink:whats-a-pirates-fav…
…orite-data-structure, r=pnkfelix Contains a syntax-[breaking-change] as a separate commit (cc rust-lang#31645).nnAlso renames slice patterns from `PatKind::Vec` to `PatKind::Slice`.
Configuration menu - View commit details
-
Copy full SHA for 259d1fc - Browse repository at this point
Copy the full SHA 259d1fcView commit details -
Rollup merge of rust-lang#34764 - pnkfelix:attrs-on-generic-formals, …
…r=eddyb First step for rust-lang#34761
Configuration menu - View commit details
-
Copy full SHA for 406fe7e - Browse repository at this point
Copy the full SHA 406fe7eView commit details