aboutsummaryrefslogtreecommitdiff
path: root/absl/debugging/internal/demangle_rust_test.cc
Commit message (Collapse)AuthorAgeFilesLines
* Recognize dyn-trait-type in Rust demangling.Chris Mihelich2024-05-231-0/+44
| | | | | PiperOrigin-RevId: 636563266 Change-Id: Id4ee907c30d7dac400f1f85776cc5f1fcb3e20b7
* Recognize fn-type and lifetimes in Rust demangling.Chris Mihelich2024-05-221-0/+56
| | | | | PiperOrigin-RevId: 636152885 Change-Id: If545903854ea39cc4b5c51c88cd555072d27d89e
* Recognize inherent-impl and trait-impl in Rust demangling.Chris Mihelich2024-05-211-0/+25
| | | | | PiperOrigin-RevId: 635955480 Change-Id: I9322b4e7732e252007f6ca6c9b0cefc25974c9f8
* Recognize const and array-type in Rust mangled names.Chris Mihelich2024-05-211-0/+54
| | | | | PiperOrigin-RevId: 635938476 Change-Id: I49cba8789452f13cfeb4a24203b3b46624aa7269
* Recognize generic arguments containing only types in Rust mangled names.Chris Mihelich2024-05-211-0/+39
| | | | | | | We follow the C++ demangler in not printing the arguments, just an empty <>. PiperOrigin-RevId: 635858791 Change-Id: I24903d4c5a1e2060e92ca950bf7a61647aee655f
* Demangle Rust backrefs.Chris Mihelich2024-05-141-0/+66
| | | | | PiperOrigin-RevId: 633738511 Change-Id: I3f895d5de1aec5b5b9666523a328f3a3b0344e59
* Use Nt for struct and trait names in Rust demangler test inputs.Chris Mihelich2024-05-141-43/+43
| | | | | | | The tests work either way, but this way the inputs are more realistic. PiperOrigin-RevId: 633606944 Change-Id: I6c0440f2fceb5b8d9d4aed5818c3171d3fce2fb8
* Demangle Rust's Y<type><path> production for passably simple <type>s.Chris Mihelich2024-05-131-0/+84
| | | | | PiperOrigin-RevId: 633229582 Change-Id: Ibda908d261b52b1af766304992edd77a5bdd56b5
* Recognize some simple Rust mangled names in Demangle.Chris Mihelich2024-05-061-0/+216
PiperOrigin-RevId: 631018414 Change-Id: Ice8efa0af4cb1f72b5d62fbbea4cb12cbead8634