ccls icon indicating copy to clipboard operation
ccls copied to clipboard

C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

Results 169 ccls issues
Sort by recently updated
recently updated
newest added

### Observed behavior I detected critical memory leak in CCLS. I use Arch Linux on linux-zen 6.8.8 kernel. CPU - AMD FX-8350, 16GB RAM. I compiled clang-git from AUR with...

Here are some things you should try before filing a bug report: --- ### Observed behavior Describe what happened. Any aids you can include (that you think could be relevant)...

The build steps described here: [wiki/Project-Setup](https://github.com/MaskRay/ccls/wiki/Build#Windows) do not work anymore. Somethings I did to actually build it. - Mingw apparently does not work as explained there, and I could not...

utils uses `uint64_t` without including `` which fails to build w/ GCC 15 after a change in libstdc++ [0] [0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2

### Observed behavior Hi, I really appreciate your this great work first of all, especially it’s very helpful for me to understand the context in reading codes through using “Call...

### Observed behavior ccls gives an error on C attributes (feature was standardized in C23 and is supported by clang 9 and gcc 10). Minimal example: ```c [[nodiscard]] void* identity(void*...

I am compiling for ARM embedded with arm-none-eabi using coc.nvim with Vim 9.1. Trying to use `std::array` gives me the error `no template named 'array' in namespace 'std' (ccls 2)`....

The [README](https://github.com/neoclide/coc.nvim) homepage from coc.nvim shows a small demo for TypeScript where it automatically adds an include when a specific function is written and the import is missing. I'm currently...

enhancement

### Context Setting up autocompletion for Objective-C. Filesystem: .ccls ``` clang -I/usr/GNUstep/Local/Library/Headers -L/usr/GNUstep/Local/Library/Libraries -lgnustep-base -lobjc -fobjc-runtime=gnustep-2.0 ``` src/main.m ``` objc #import #import "MyClass2.h" int main(int argc, const char * argv[])...

Is there a way to obtain a callgraph in standalone mode? I tried to run the following: ``` evgenii@pop-os:~/Software/ccls/Release$ ccls '--init={"cache":{"directory":"/home/evgenii/ccls_project/.ccls_cache","retainInMemory":0},"compilationDatabaseDirectory":"/home/evgenii/ccls_project/","index":{"initialNoLinkage":false,"threads":10,"trackDependency":0}}' Content-Length: 225 {"jsonrpc":"2.0","method":"$ccls/call","params":{"textDocument":{"uri":"file:///home/evgenii/ccls_project/main.cpp"},"position":{"line":9,"character":8},"callee":false,"callType":3,"qualified":true,"hierarchy":true},"id":107} ``` But this returns an error:...