mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-06 08:35:21 +08:00
Type system improvements: - Overload resolution by parameter type (score_overload_match with type compatibility) - Lambda return type inference (trailing return type + shallow body walk) - Inline namespace normalization (strip __1, __cxx11, __gnu_cxx) - Implicit conversions in overload scoring (const char* → string, numeric promotions) - Virtual dispatch: prefer derived override over base method - CRTP detection: template param → derived class mapping - Range-for iterator protocol: map element fix + begin()/operator*() fallback - Default argument support via min_params range matching - Free function auto deduction: identifier eval order fix (function before type) - decltype() return type parsing in c_parse_return_type_text - Trailing return type syncs both return_type and return_types array