-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
assume
the runtime range of align_offset
#111113
Conversation
(rustbot has picked a reviewer for you, use r? to override) |
Hey! It looks like you've submitted a new PR for the library teams! If this PR contains changes to any Examples of
|
This comment has been minimized.
This comment has been minimized.
I've wanted this for a while. I still have a lot of criticisms with the align_to API, but this should make it usable a lot more of the time. @bors r+ rollup=never |
📌 Commit 3afe8cdfa8731abbcdde929ccee46ec367a4bc75 has been approved by It is now in the queue for this repository. |
Ah, compile errors. r=me with those fixed. @bors r- (P.S. Sorry if there are some sporatic comments from me here, I'm on a plane and the internet is... very spotty) |
3afe8cd
to
2160e5d
Compare
Ah, the I also expanded the codegen test a bunch. |
r? thomcc |
📌 Commit 2160e5d75ddfa39c64f1a4326664a2a848debf11 has been approved by It is now in the queue for this repository. |
⌛ Testing commit 2160e5d75ddfa39c64f1a4326664a2a848debf11 with merge d27debbe02b250d988f49fe6dced11e6147126f4... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
2160e5d
to
9c57cdb
Compare
📌 Commit 9c57cdbd8e0d4b72016f5799acef89f1978e1b85 has been approved by It is now in the queue for this repository. |
⌛ Testing commit 9c57cdbd8e0d4b72016f5799acef89f1978e1b85 with merge 5e8369d4e4c917e5d226b720b9b2ad5054f2398f... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
Found when I saw code with `align_to` having extraneous checks.
9c57cdb
to
a1e5c65
Compare
Ah, of course, I got the 32-vs-64-bit differences right in 19 places, but there are 20 🤬 @bors r=thomcc |
☀️ Test successful - checks-actions |
Finished benchmarking commit (4a18324): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 654.413s -> 653.437s (-0.15%) |
The job Click to see the possible cause of the failure (guessed by this bot)
|
Found when I saw code with
align_to
having extraneous checks.Demo that LLVM can't do this today: https://rust.godbolt.org/z/6dnG749bq
(It's filed as llvm/llvm-project#62502.)