- User Since
- Apr 6 2021, 10:11 AM (85 w, 6 d)
May 13 2022
Apr 13 2022
Apr 11 2022
Apr 8 2022
The API thus far was intended to match that of __cxa_demangle, where the caller retains the ownership of the provided buffer when demangling fails. This is no longer the case in the new implementation. I would rather avoid diverging from __cxa_demangle in such a subtle way.
Nov 12 2021
Part of Rust demangling changes landed back in LLVM 13, including demangling
support in lldb, llvm-cxxfilt, and llvm-objdump. At that time, they weren't
included in the release notes. Is there a practice of updating the release
notes for past releases, or maybe include them here as well?
Oct 16 2021
Thanks for the review.
Oct 12 2021
Remove unnecessary qualifiers
Oct 11 2021
Extract and reuse common demangling functionality.
Oct 1 2021
Rebase and add a unit test for OutputStream::insert
Oh, I forgot this didn't land yet and didn't follow up. I wasn't exactly sure how to interpret blocking review by libc++abi. @dblaikie is your review sufficient for landing this? If not, @ldionne could you take a look at the small part of changes in libcxxabi?
Sep 29 2021
Sep 28 2021
Jul 1 2021
Thanks for looking David!
- Rebase and resolve conflicts with D104362.
- Return early on zero length insert.
Jun 23 2021
For the record, support for Rust mangling scheme landed in:
Jun 18 2021
- Avoid else after return.
Jun 17 2021
- Strip dot suffix before parsing
- Include the dot in demangled output
Jun 16 2021
Jun 15 2021
Jun 8 2021
Jun 7 2021
Parse path backreferences
Jun 2 2021
- Remove IsOpen variable.
- Use an enum for LeaveOpen.
Rename demangleBinder into demangleOptionalBinder
Jun 1 2021
May 29 2021
May 27 2021
Parse dyn-bounds without any dyn-traits
May 26 2021
Extend comment about +1 behaviour when parsing optional base-62 numbers.
May 22 2021
Rebuild after a change to a parent revision
- Reuse the implementation for R and Q productions.
- Reword the comment regarding invalid binders.
May 19 2021
May 18 2021
May 17 2021
Replace and print ABI string character by character.