]> git.lizzy.rs Git - rust.git/commit
Modify type names on MSVC to make tuples .natvis compatible.
authorMaulingMonkey <git@maulingmonkey.com>
Thu, 25 Jun 2020 02:28:12 +0000 (19:28 -0700)
committerMaulingMonkey <git@maulingmonkey.com>
Thu, 25 Jun 2020 02:28:12 +0000 (19:28 -0700)
commitf8eb81ba4e85b02d90cfc33fcba0a6a7d5cbf810
tree44bfb6a6e00309ba576b916693b2f3b0679e433d
parent67100f61e62a86f2bf9e38552ee138e231eddc74
Modify type names on MSVC to make tuples .natvis compatible.

- Mangles (T0, T1) as tuple<T0, T1>, possibly unblocking rust-lang/rust#70052 "Update hashbrown to 0.8.0"
- Prettifies Rust tuples similar to VS2017's std::tuple
- Improves debuginfo test coverage
src/etc/natvis/intrinsic.natvis
src/librustc_codegen_ssa/debuginfo/type_names.rs
src/test/debuginfo/simple-tuple.rs
src/test/debuginfo/tuple-in-tuple.rs