You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parser:
- stripMatchingNew: only strip new when declared/new types share base name
- parseTypeRef: constexpr no longer marks return type as const
- looksLikeTemplateArgList: fixed to not fire in parseRelational context
- parsePrimary: qualified names (std::foo<T>) now parsed as Identifier with
template args even when not followed by ()
- ref-to-array param dims: use parseExpr to handle N+1 expressions
- Compound boolean template args: && correctly reconstructed when consumed by parseTypeRef
CodeGen:
- static constexpr members emit constexpr keyword
- operator[] and operator() not emitted as friend
CppBuild:
- preprocessMacros: strip #include before g++ -E
- removePSketchFromDataStructs: skip template classes
0 commit comments