Skip to content

Running ./x test tests/debuginfo triggers recompiles for debugger visualizer script changes #133692

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

Open
Walnut356 opened this issue Dec 1, 2024 · 0 comments
Labels
A-debuginfo Area: Debugging information in compiled programs (DWARF, PDB, etc.) A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

Comments

@Walnut356
Copy link
Contributor

After making changes to src\etc\lldb_commands, re-running the debuginfo tests triggers a 10-15 minute compile to, in effect, replace 1 file that's read and executed at runtime.

Might also be worth adding a CI rule to allow for using everything prebuilt and just replacing the debugger visualizer files to speed things up. That would be especially helpful since running the debuginfo test suite locally is somewhat broken.

@Walnut356 Walnut356 added the C-bug Category: This is a bug. label Dec 1, 2024
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Dec 1, 2024
@jieyouxu jieyouxu added T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) A-testsuite Area: The testsuite used to check the correctness of rustc A-debuginfo Area: Debugging information in compiled programs (DWARF, PDB, etc.) A-compiletest Area: The compiletest test runner and removed needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels Dec 2, 2024
@jieyouxu jieyouxu added C-enhancement Category: An issue proposing an enhancement or a PR with one. C-bug Category: This is a bug. and removed C-bug Category: This is a bug. C-enhancement Category: An issue proposing an enhancement or a PR with one. labels Feb 2, 2025
@jieyouxu jieyouxu removed the A-compiletest Area: The compiletest test runner label Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-debuginfo Area: Debugging information in compiled programs (DWARF, PDB, etc.) A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Projects
None yet
Development

No branches or pull requests

3 participants