summaryrefslogtreecommitdiffstats
path: root/src/demangle.cpp
Commit message (Collapse)AuthorAgeFilesLines
* tabifysagitario2012-03-031-3/+3
|
* * fixed decoding of compressed symbolssagitario2011-05-081-8/+140
| | | | | * added command line switch * fixed crash with more than 32767 types
* Version 0.15sagitario2010-08-081-4/+22
| | | | | | | | | | | | | * thanks to patches by Z3N, the resulting pdb is now usable by more debuggers * now uses shared file access to executable * incomplete structs/classes are now added as user defined types to avoid confusing debugger for following symbols * fixed name demangling of very long names * added name demangling support for @safe/@trusted/@property/pure/nothrow/ref * base classes are added to D/cpp-interfaces to allow viewing the virtual function table pointer * structs, classes and interfaces now have an internal qualifier attached that allows the preview in autoexp.dat to show better info for structs and interfaces
* * improved support for 64-integer types sagitario2010-06-231-0/+2
| | | | | * now adding properties "has nested type" and "is nested type" to class/struct/union/enum types * better support for enumerators: now added as user defined types (DMD patch needed)
* Version 0.13sagitario2010-06-041-2/+7
| | | | | | * adapted to mspdb100.dll which comes with VS2010 * tweaked autoexp.dat modifications to be more stable with uninitialized data * autoexp.snippet now split into two files
* * names of local function are now demangledsagitario2010-03-121-9/+26
| | | * added managed C++ project to integrate cv2pdb with CLR
* (no commit message)sagitario2009-05-081-0/+493