about summary refs log tree commit diff
path: root/tests/debuginfo/pretty-std.rs
AgeCommit message (Collapse)AuthorLines
2025-02-12fix string and tuple struct formattingWalnut-1/+2
2024-08-18Delete redundant gdb-version requirements and related commentsBen Kimock-1/+0
2024-08-18Replace gdbr with gdbgBen Kimock-1/+1
2024-08-18Delete gdbg commandsBen Kimock-1/+0
2024-08-16Re-enable debuginfo tests on freebsdBen Kimock-1/+0
2024-08-16Auto merge of #128913 - saethlin:unignore-debuginfo-tests, r=compiler-errorsbors-14/+14
Enable debuginfo tests that have been "temporarily disabled" for the past 6 years The PR history is a bit of a mess because I had to test this a lot with try-jobs, so I'll try to summarize the non-obvious changes here. A number of tests now have `min-lldb-version: 1800`. Those tests should have gotten an lldb version jump either in https://github.com/rust-lang/rust/pull/124781 or long ago. Note that all such tests with that lldb version requirement do not run in Apple CI. `tests/debuginfo/drop-locations.rs` is staying disabled for now because gdb doesn't know to stop on the drop calls produced by a `}`: https://github.com/rust-lang/rust/issues/128971 `tests/debuginfo/function-arg-initialization.rs` now has `-Zmir-enable-passes=-SingleUseConsts`; without that we initialize the const before the function prelude: https://github.com/rust-lang/rust/issues/128945 `tests/debuginfo/by-value-non-immediate-argument.rs` fails because we don't generate a function prelude for unused non-immediate arguments, even with all optimizations disabled, and this seems to confuse debuggers on aarch64: https://github.com/rust-lang/rust/issues/128973 `tests/debuginfo/pretty-std.rs` is staying disabled on windows-gnu because our test harness doesn't know how to load our pretty-printers on that target: https://github.com/rust-lang/rust/issues/128981 `tests/debuginfo/method-on-enum.rs` and `tests/debuginfo/option-like-enum.rs` encounter some kind of gdb bug on i686-pc-windows-gnu. I don't know enough about that situation to write a good issue. I plan on doing more work on this test suite. There's clearly a lot more basic cleanup work to do here.
2024-08-11Fix debuginfo providers/testsBen Kimock-6/+6
2024-08-11Enable debuginfo tests that have been temporarily disabled for yearsBen Kimock-14/+14
2024-03-15Fix remaining LLDB commands.Markus Reiter-15/+15
2024-03-14Remove LLDB persistent results in `compiletest`.Markus Reiter-7/+7
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-7/+7
2024-02-22Ignore tidy linelength许杰友 Jieyou Xu (Joe)-0/+1
2023-04-24Add support for allocators in LinkedListRyan Lowe-2/+2
2023-01-11Move /src/test to /testsAlbert Larsan-0/+187