Nathan Ridge

Results 1499 comments of Nathan Ridge

> However, when I switched back to MinGW GCC config, clangd crashed Maybe https://github.com/llvm/llvm-project/issues/132413? Can you try with the latest weekly snapshot at https://github.com/clangd/clangd/releases/tag/snapshot_20250921?

> I cannot jump to module definition however, like with headers That's a known missing feature, tracked in https://github.com/clangd/clangd/issues/2310. > But for MinGW GCC it still show the error, that...

https://github.com/clangd/vscode-clangd/issues/803 is a similar report

> Shouldn't the statements be suggested first? Not sure about "first", but clangd does have a code snippet suggestion for `else { }` which completes the keyword and inserts braces...

> The current behavior for the debounce in clangd that's defined as 50-500ms is that it doesn't seem to apply to diagnostics at all, but that seems odd because [this...

> We might also want to think about sending some info the server that indicates that the client extension already does debouncing and as such skips the debouncing on the...

> I think it would make sense to split out your change in 2 sequential PRs. One for the debounce timer and one for the after-line-change. +1. See also some...

> Should I issue a PR for each one or just the 1 branch for now? I suggest we start with just the first one for now.

The two forms have a different representation in the AST: `InitListExpr` (brace syntax) vs. `CXXParenListInitExpr` (parens syntax). Clangd's current designator hints implementation operates on `InitListExpr`, and utilities like `clang::tidy::utils::getUnwrittenDesignators` which...

> The error output from the Mac build is: Important additional context: this error occurs during the "Build gRPC" step.