Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

deprecate wrapping_offset_from #73580

Merged
merged 1 commit into from
Jun 22, 2020

Conversation

RalfJung
Copy link
Member

As per #41079 (comment) which seems like a consensus.

r? @Amanieu

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jun 21, 2020
@oli-obk
Copy link
Contributor

oli-obk commented Jun 21, 2020

cc @scottmcm who originally mused whether we want a wrapping_* variant of this

@RalfJung RalfJung force-pushed the deprecate-wrapping-offset-from branch from cebf727 to 467415d Compare June 21, 2020 11:50
@Amanieu
Copy link
Member

Amanieu commented Jun 21, 2020

r=me assuming no objections.

@RalfJung
Copy link
Member Author

@rust-lang/libs any objections to this deprecation of the unstable method wrapping_offset_from? @Amanieu said about it some time ago

Regarding wrapping_offset_from, I personally feel that there isn't much point to this function. The only thing that I can think of could be to calculate the position of a &T in a slice without using any unsafe code, but then again this is sufficiently niche that I don't feel it is worth adding a function just for that.

@dtolnay dtolnay added the T-libs-api Relevant to the library API team, which will review and decide on the PR/issue. label Jun 21, 2020
@dtolnay
Copy link
Member

dtolnay commented Jun 21, 2020

I see a 👍 from sfackler so with three of us I think this is good to go.
@bors r=Amanieu

@bors
Copy link
Contributor

bors commented Jun 21, 2020

📌 Commit 467415d has been approved by Amanieu

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 21, 2020
@RalfJung
Copy link
Member Author

@bors rollup

Manishearth added a commit to Manishearth/rust that referenced this pull request Jun 21, 2020
…from, r=Amanieu

deprecate wrapping_offset_from

As per rust-lang#41079 (comment) which seems like a consensus.

r? @Amanieu
Manishearth added a commit to Manishearth/rust that referenced this pull request Jun 21, 2020
…from, r=Amanieu

deprecate wrapping_offset_from

As per rust-lang#41079 (comment) which seems like a consensus.

r? @Amanieu
Manishearth added a commit to Manishearth/rust that referenced this pull request Jun 22, 2020
…from, r=Amanieu

deprecate wrapping_offset_from

As per rust-lang#41079 (comment) which seems like a consensus.

r? @Amanieu
bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 22, 2020
Rollup of 6 pull requests

Successful merges:

 - rust-lang#71660 (impl PartialEq<Vec<B>> for &[A], &mut [A])
 - rust-lang#72623 (Prefer accessible paths in 'use' suggestions)
 - rust-lang#73502 (Add E0765)
 - rust-lang#73580 (deprecate wrapping_offset_from)
 - rust-lang#73582 (Miri: replace many bug! by span_bug!)
 - rust-lang#73585 (Do not send a notification for P-high stable regressions)

Failed merges:

 - rust-lang#73581 (Create 0766 error code)

r? @ghost
@bors bors merged commit 35ecb26 into rust-lang:master Jun 22, 2020
@scottmcm
Copy link
Member

Thanks for the ping here, @oli-obk. My recollection is that that musing was from way back when the only method was the safe one (https://doc.rust-lang.org/1.22.0/std/primitive.pointer.html#method.offset_to), and I thought that there should probably be an unsafe one. I have no attachment to the safe one, and am fine with its removal.

yvt added a commit to r3-os/r3 that referenced this pull request Jun 25, 2020
@RalfJung RalfJung deleted the deprecate-wrapping-offset-from branch June 28, 2020 07:19
fw-immunant added a commit to immunant/c2rust that referenced this pull request Mar 31, 2022
fw-immunant added a commit to immunant/c2rust that referenced this pull request Mar 31, 2022
fw-immunant added a commit to immunant/c2rust that referenced this pull request Apr 13, 2022
@cuviper cuviper added this to the 1.46 milestone May 2, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants