diff options
author | Sam McCall <sam.mccall@gmail.com> | 2017-11-30 21:32:29 +0000 |
---|---|---|
committer | Sam McCall <sam.mccall@gmail.com> | 2017-11-30 21:32:29 +0000 |
commit | ff8b8745482f6df50a67459674ba77e8df3310d2 (patch) | |
tree | b4f5d285745cbe1d8f3165f02f32b8548482baf4 /llvm/lib/Object/WasmObjectFile.cpp | |
parent | d76814200be0c125c08d1c4fd261bbfc82876371 (diff) | |
download | llvm-ff8b8745482f6df50a67459674ba77e8df3310d2.zip llvm-ff8b8745482f6df50a67459674ba77e8df3310d2.tar.gz llvm-ff8b8745482f6df50a67459674ba77e8df3310d2.tar.bz2 |
[clangd] New conventions for JSON-marshalling functions, centralize machinery
Summary:
- JSON<->Obj interface is now ADL functions, so they play nicely with enums
- recursive vector/map parsing and ObjectMapper moved to JSONExpr and tested
- renamed (un)parse to (de)serialize, since text -> JSON is called parse
- Protocol.cpp gets a bit shorter
Sorry for the giant patch, it's prety mechanical though
Reviewers: ilya-biryukov
Subscribers: klimek, cfe-commits
Differential Revision: https://reviews.llvm.org/D40596
llvm-svn: 319478
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions