-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Add debug info tests for range, fix-sized array, and cell types #85448
Add debug info tests for range, fix-sized array, and cell types #85448
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Mark-Simulacrum (or someone else) soon. If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes. Please see the contribution instructions for more information. |
@Mark-Simulacrum: I think my previous PR was closed automatically when I mistakenly reset all of my changes. |
Hi Mark, I wonder if you've had a chance to look at my tests? |
Review usually takes more than just a couple days -- can you link to the previous PR, to help me find it? |
Here is the link to the closed PR: #85420. |
@Mark-Simulacrum: Hi Mark, I wonder if you have had a chance to have a closer look at this PR? |
It's in my queue; it'll likely be a bit before I or someone else gets to it. Sorry for the wait. |
@bors r+ rollup=iffy |
📌 Commit 903212d550ebc7e293c8da0e14fbc3d06cbf5813 has been approved by |
⌛ Testing commit 903212d550ebc7e293c8da0e14fbc3d06cbf5813 with merge d244ad585a815e19544d76b6acc32fbb2530f45a... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors retry isl download failed |
⌛ Testing commit 903212d550ebc7e293c8da0e14fbc3d06cbf5813 with merge d1c87ca0e5695d556e3cc95fe6abf847562caa5f... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@Mark-Simulacrum : Hi Mark, I think this error is caused because the offsets for the second field of RefCell and RefMut in x64 and x86 are different. Is there anyway for me to provide separate expected outputs for two different architectures? For now, I just made the offset a wildcard, but if there is a better way to accommodate different architectures, please let me know, |
@Mark-Simulacrum: I've made some changes to address the build failures. Would you mind having another look? |
4232b9d
to
04f276d
Compare
54aa129
to
0d917a6
Compare
@Mark-Simulacrum : I fixed the test failures. Please have a look. |
@bors r+ rollup=iffy |
📌 Commit 0d917a6 has been approved by |
⌛ Testing commit 0d917a6 with merge d6f694c9ae1a549ee9c8c14cb6c7c3a23dc75bf9... |
💥 Test timed out |
@bors retry |
☀️ Test successful - checks-actions |
…crum tests: Ignore `test/debuginfo/rc_arc.rs` on windows-gnu The tests checks some pretty-printer output, but pretty-printers are not embedded on windows-gnu. Regressed in rust-lang#85448.
…crum tests: Ignore `test/debuginfo/rc_arc.rs` on windows-gnu The tests checks some pretty-printer output, but pretty-printers are not embedded on windows-gnu. Regressed in rust-lang#85448.
…crum tests: Ignore `test/debuginfo/rc_arc.rs` on windows-gnu The tests checks some pretty-printer output, but pretty-printers are not embedded on windows-gnu. Regressed in rust-lang#85448.
This PR add several debug info tests to guarantee that the displays of fixed sized arrays, range types, cell types, threads, locks, and mutexes in CDB are correct.
It also updates CDB tests for slices in pretty-std.rs after string visualization in WinDbg is fixed by this PR: #81898.