Disable some pretty-printers when gdb is rust-enabled#55767
Disable some pretty-printers when gdb is rust-enabled#55767bors merged 1 commit intorust-lang:masterfrom
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
I'm not totally sure if this will pass tests - I want to remove most of the |
|
@bors r+ |
|
📌 Commit 91fa486cd9b48378f6f2b0b49dbb0d157c942e58 has been approved by |
|
@bors r- The updated test doesn't work in #55943 (comment) on i686-mingw. |
Released December 2015 -- I will look tomorrow but my first inclination is to just require a newer version. |
91fa486 to
764e2a7
Compare
|
Rebased and requires gdb 7.11 -- still pre-rust but should avoid that particular failure. |
|
@bors r+ |
|
📌 Commit 764e2a7 has been approved by |
|
@bors: rollup |
…, r=nikomatsakis Disable some pretty-printers when gdb is rust-enabled A rust-enabled gdb already knows how to display string slices, structs, tuples, and enums (and after rust-lang#54004, the pretty-printers can't handle enums at all). This patch disables these pretty-printers when gdb is rust-enabled. The "gdb-pretty-struct-and-enums-pre-gdb-7-7.rs" test is renamed, because it does not seem to depend on any behavior of that version of gdb, and because gdb 7.7 is 4 years old now.
|
@bors: r+ |
|
📌 Commit 30178b4 has been approved by |
|
⌛ Testing commit 30178b4 with merge eb94cfdbd66968efbd85a3be6d4e6a3775e21639... |
|
@bors: retry prioritizing beta rollup |
|
@bors: retry er accidentally closed |
|
⌛ Testing commit 30178b4 with merge 813de7e0c1b751e3744e76af32c4d19f082d2ad6... |
|
💔 Test failed - status-travis |
|
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 retry |
…, r=alexcrichton Disable some pretty-printers when gdb is rust-enabled A rust-enabled gdb already knows how to display string slices, structs, tuples, and enums (and after rust-lang#54004, the pretty-printers can't handle enums at all). This patch disables these pretty-printers when gdb is rust-enabled. The "gdb-pretty-struct-and-enums-pre-gdb-7-7.rs" test is renamed, because it does not seem to depend on any behavior of that version of gdb, and because gdb 7.7 is 4 years old now.
Rollup of 14 pull requests Successful merges: - #55767 (Disable some pretty-printers when gdb is rust-enabled) - #55838 (Fix #[cfg] for step impl on ranges) - #55869 (Add std::iter::unfold) - #55945 (Ensure that the argument to `static_assert` is a `bool`) - #56022 (When popping in CTFE, perform validation before jumping to next statement to have a better span for the error) - #56048 (Add rustc_codegen_ssa to sysroot) - #56091 (Fix json output in the self-profiler) - #56097 (Fix invalid bitcast taking bool out of a union represented as a scalar) - #56116 (ci: Download clang/lldb from tarballs) - #56120 (Add unstable Literal::subspan().) - #56154 (Pass additional linker flags when targeting Fuchsia) - #56162 (std::str Adapt documentation to reality) - #56163 ([master] Backport 1.30.1 release notes) - #56168 (Fix the tracking issue for hash_raw_entry) Failed merges: r? @ghost
A rust-enabled gdb already knows how to display string slices,
structs, tuples, and enums (and after #54004, the pretty-printers
can't handle enums at all). This patch disables these pretty-printers
when gdb is rust-enabled.
The "gdb-pretty-struct-and-enums-pre-gdb-7-7.rs" test is renamed,
because it does not seem to depend on any behavior of that version of
gdb, and because gdb 7.7 is 4 years old now.