boostorg/type_index — pull request #4 by Lastique (2014-06-11 19:41:28+00:00)
Title: Port to Boost.Core demangle()

The port removes some conditional code from pretty_name() implementation. As a side effect, this improves portability (AFAICT, the previous version wouldn't do demangling on clang).

Additionally, the commit fixes a possible buffer overrun if demangle() returns a string equal to cvr_saver_name or cvr_saver_name with trailing spaces.