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>