bazelbuild / vscode-bazel

Bazel support for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=BazelBuild.vscode-bazel
Apache License 2.0
231 stars 76 forks source link

feat(coverage): Demangling C++ & Rust function names in coverage results #398

Closed vogelsgesang closed 3 weeks ago

vogelsgesang commented 4 weeks ago

Demangle C++ and Rust symbols using c++filt and rustfilt. We rely on those tools to be installed on the $PATH.

I was also considering whether I should compile c++filt and / or rustfilt to WebAssembly, but decided against it, given that this would make the build much more complicated and it is currently unclear to me whether we will stick with the "traditional" tool chains (npm, webpack, cargo, ...) or if we will pivot to using Bazel.