correctly normalize constants#70319
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
r? @eddyb |
|
currently causes `compiler_builtins to fail at https://github.com/rust-lang/compiler-builtins/blob/3e6327aa59214133fa74b3c51743b5ebde39526f/src/int/mod.rs#L50 Which I don't quite understand... |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
this now also implements If desired I can move that commit into different PR |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
@bors r+ |
|
📌 Commit 11763d4 has been approved by |
correctly normalize constants closes rust-lang#70317 implements rust-lang#70125 (comment) r? eddyb cc @varkor
|
Failed in #70363 (comment), @bors r- |
|
seems like the representation of RawVec in mir was changed in another PR. Will wait for #70371 to get merged first |
|
I think the issue is differences between 32-bit and 64-bit platforms: The failure happened on @oli-obk Is there a nice way to deal with differences like this on 32-vs-64 bit platforms in |
|
@wesleywiser see #69916. |
|
Make it 64 bit for now and when we move to |
|
updated the test to only run on 64 bit machines, should be ready for merge again. 😅 |
|
@bors r=eddyb |
|
📌 Commit f8e3da5 has been approved by |
correctly normalize constants closes rust-lang#70317 implements rust-lang#70125 (comment) r? eddyb cc @varkor
correctly normalize constants closes rust-lang#70317 implements rust-lang#70125 (comment) r? eddyb cc @varkor
Rollup of 5 pull requests Successful merges: - rust-lang#70226 (use checked casts and arithmetic in Miri engine) - rust-lang#70319 (correctly normalize constants) - rust-lang#70352 (Add long error explanation for E0710 ) - rust-lang#70366 (Implement Fuse with Option) - rust-lang#70379 (fix incorrect type name in doc comments) Failed merges: - rust-lang#70375 (avoid catching InterpError) r? @ghost
closes #70317
implements #70125 (comment)
r? eddyb cc @varkor