Re: [clang-tools-extra] r308738 - [clangd] Replace ASTUnit with manual AST management.

2017-07-25 Thread Ilya Biryukov via cfe-commits
t;range": {"start": {"line": 2, "character": 0}, "end": {"line": 2, > "character": 22}}}]} > > <-- {"jsonrpc":"2.0","method":"textDocument/didChange"," > params":{&qu

RE: [clang-tools-extra] r308738 - [clangd] Replace ASTUnit with manual AST management.

2017-07-24 Thread Yung, Douglas via cfe-commits
":{"textDocument":{"uri":"file:///main.cpp","version":7},"contentChanges":[{"text":"template \nvoid foo() {\n MyTemplateParam a;\n}\nint main() {\n return 0;\n}\n"}]}} --> {"jsonrpc":"2.0","m

[clang-tools-extra] r308738 - [clangd] Replace ASTUnit with manual AST management.

2017-07-21 Thread Ilya Biryukov via cfe-commits
Author: ibiryukov Date: Fri Jul 21 06:29:29 2017 New Revision: 308738 URL: http://llvm.org/viewvc/llvm-project?rev=308738&view=rev Log: [clangd] Replace ASTUnit with manual AST management. Summary: This refactoring does not aim to introduce any significant changes to the behaviour of clangd to ke