Skip to content

Syntax breaking batch#36857

Merged
bors merged 12 commits into
rust-lang:masterfrom
Manishearth:syntax-rollup
Oct 1, 2016
Merged

Syntax breaking batch#36857
bors merged 12 commits into
rust-lang:masterfrom
Manishearth:syntax-rollup

Conversation

@Manishearth

Copy link
Copy Markdown
Member

No description provided.

CensoredUsername and others added 9 commits September 17, 2016 01:17
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.
These weren't flagged by the lint because they were still technically
created somewhere... if you created them before, somehow.
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`.
@Manishearth

Copy link
Copy Markdown
Member Author

@bors try

@bors

bors commented Sep 30, 2016

Copy link
Copy Markdown
Collaborator

⌛ Trying commit 173ebc3 with merge 7be4351...

@bors

bors commented Sep 30, 2016

Copy link
Copy Markdown
Collaborator

💥 Test timed out

@pnkfelix

Copy link
Copy Markdown
Contributor

@bors retry

@bors

bors commented Sep 30, 2016

Copy link
Copy Markdown
Collaborator

⌛ Trying commit 173ebc3 with merge 14b30b0...

bors added a commit that referenced this pull request Sep 30, 2016
@bors

bors commented Oct 1, 2016

Copy link
Copy Markdown
Collaborator

💥 Test timed out

@Manishearth

Copy link
Copy Markdown
Member Author

@bors try- r+ retry

@bors

bors commented Oct 1, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit 173ebc3 has been approved by Manishearth

@Manishearth

Copy link
Copy Markdown
Member Author

@bors p=10

@bors

bors commented Oct 1, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 173ebc3 with merge 5d3ae8a...

…, 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.
…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`.
@Manishearth

Copy link
Copy Markdown
Member Author

@bors r+ force

commit messages need r=foo

@bors

bors commented Oct 1, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit 406fe7e has been approved by Manishearth

@Manishearth

Copy link
Copy Markdown
Member Author

@bors force

@bors

bors commented Oct 1, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 406fe7e with merge df9fa1a...

bors added a commit that referenced this pull request Oct 1, 2016
@bors bors merged commit 406fe7e into rust-lang:master Oct 1, 2016
@Manishearth Manishearth deleted the syntax-rollup branch October 2, 2016 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants