search for: 66642ad2

Displaying 2 results from an estimated 2 matches for "66642ad2".

2017 Oct 19
3
Adding a third-party dependency in clang-tools-extra
clangd communicates with an editor via JSON-RPC. It parses JSON with YAMLParser, which is awkward, and generates JSON with printf and friends, which is miserable. Much of LLVM does things this way, but clangd does it a lot. I'd like to try replacing this with a JSON library. nlohmann/json[1] seems like a reasonable fit: C++11 with exceptions optional, simple build, MIT license. I'd
2017 Oct 19
2
Adding a third-party dependency in clang-tools-extra
...an the streaming style of YAMLparser. - a new library will need a test suite, benchmarks etc - sounds like using third-party code for this is OK though. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171019/66642ad2/attachment.html>