Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upstabilized iterator_for_each (closes #42986) #44567
Conversation
budziq
force-pushed the
budziq:stabilize_iterator_for_each
branch
from
61b8dff
to
d94dab7
Sep 14, 2017
This comment has been minimized.
This comment has been minimized.
|
Failed to start the CI. Please update
|
This comment has been minimized.
This comment has been minimized.
|
This needs to wait for completed FCP, right? |
This comment has been minimized.
This comment has been minimized.
|
@cuviper according to https://internals.rust-lang.org/t/stabilizing-apis-in-the-standard-library/5906, it is ready once all team member checked their boxes, there's no need to wait for the FCP to end.
|
This comment has been minimized.
This comment has been minimized.
alexcrichton
self-assigned this
Sep 14, 2017
alexcrichton
added
the
S-waiting-on-author
label
Sep 14, 2017
budziq
referenced this pull request
Sep 15, 2017
Closed
stabilizing feature iterator_for_each for rust 1.22.0 #2051
budziq
force-pushed the
budziq:stabilize_iterator_for_each
branch
from
d94dab7
to
b0655b1
Sep 15, 2017
This comment has been minimized.
This comment has been minimized.
@kennytm Updated with Cargo.lock. Sorry about that!
@alexcrichton The submodule updates were intentional due to rls and clipy depending on iterator_for_each. I've made PR's to their respective repos (rls, clippy) and updated the submodules to the PR commits according to this section in CONTRIBUTING.md I might have misunderstood the instructions so I will be glad to fix any problems! |
This comment has been minimized.
This comment has been minimized.
You're the first person to follow said instructions. Thanks! If any problems show up with the process it's with the instructions and not you ;) Travis seems to like it so far. |
This comment has been minimized.
This comment has been minimized.
|
@bors: r+ Ah ok, thanks! |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
@bors: r- Er actually, we prefer that our submodules are attached to long-lived commits which are at least somewhat relatively guaranteed to stick around into the future. In that sense the section of the contributing docs is wrong I believe in that we don't want to pin our submodules to PRs. Does stabilization here cause build failures? If not can the submodule updates happen later on the master branch? |
This comment has been minimized.
This comment has been minimized.
The stabilization will cause build failure for rls and test failure in clippy. I believe that we have a chicken and egg problem here and the stabilization and submodule PR's should proceed in lockstep (submodules first to generate a long lived commit and shortly then the lang repo). But this is is actually a question to the maintainers |
This comment has been minimized.
This comment has been minimized.
|
You can ignore clippy for now as we're not building it anyway, but for the rls we'll need to make a long-lived branch, which you can coordinate with @nrc for that |
budziq
force-pushed the
budziq:stabilize_iterator_for_each
branch
from
b0655b1
to
8772227
Sep 15, 2017
This comment has been minimized.
This comment has been minimized.
|
@nrc can you make a branch of the RLS for this? |
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton The PR is already on a branch |
This comment has been minimized.
This comment has been minimized.
|
@bors: r+ Aha, great! |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
@bors: rollup |
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this pull request
Sep 16, 2017
frewsxcv
added a commit
to frewsxcv/rust
that referenced
this pull request
Sep 16, 2017
bors
added a commit
that referenced
this pull request
Sep 16, 2017
bors
added a commit
that referenced
this pull request
Sep 16, 2017
bors
added a commit
that referenced
this pull request
Sep 16, 2017
bors
added a commit
that referenced
this pull request
Sep 16, 2017
budziq
force-pushed the
budziq:stabilize_iterator_for_each
branch
from
8772227
to
b715290
Sep 16, 2017
This comment has been minimized.
This comment has been minimized.
|
Rebased! |
This comment has been minimized.
This comment has been minimized.
|
@bors: r+ |
This comment has been minimized.
This comment has been minimized.
|
|
budziq commentedSep 14, 2017
Also updated clippy and rls as these use the iterator_for_each
I've made my first PR's today so most likely I've done something wrong. Sorry about that!