| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-09 | [RTTI] Handle type names emitted by GCC with a leading `*` | Mark Rowe | |
| GCC emits a leading `*` to indicate that the type info is internal and its name can be compared via pointer equality. It is not part of the type name. This was only being handled when followed with `N`, but it can apply to any mangled name. Additionally, this updates some `std::string::find(...) == 0` calls in the adjacent code to use `std::string::rfind(..., 0) == 0` as that bails out of the string comparison as soon as the prefix does not match, rather than continuing to search the entire string. | |||
| 2025-04-26 | Demangle more types in Itanium RTTI | Mason Reed | |
| 2025-04-25 | Fix Itanium RTTI skipping type info with stripped root type info object | Mason Reed | |
| 2025-03-19 | Fallback to GNU3 demangler in Itanium RTTI | Mason Reed | |
| 2025-03-19 | Refactor and fixup MSVC and Itanium RTTI | Mason Reed | |
| Bunch of misc fixes and performance improvements | |||
| 2025-03-19 | Consolidate metadata for RTTI processors and a bunch of misc fixes | Mason Reed | |
| Also allows for both processors to be ran for a single binary | |||
| 2025-03-19 | Replace bad auto symbol for Itanium RTTI | Mason Reed | |
| 2025-03-19 | Itanium RTTI scaffolding | Mason Reed | |
