<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clang/clang-tools-extra.git/clangd/JSONExpr.cpp, branch release_60-based</title>
<subtitle>(deprecated) Vendor branches of https://git.llvm.org/git/clang-tools-extra.git , use clang/llvm-project instead.
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/'/>
<entry>
<title>[clangd] Put all #includes in one block in clangd source files. NFC</title>
<updated>2017-12-14T21:22:03+00:00</updated>
<author>
<name>Eric Liu</name>
<email>ioeric@google.com</email>
</author>
<published>2017-12-14T21:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=4657293c74b7b4f7f20caa09760ac3c600cb6a20'/>
<id>4657293c74b7b4f7f20caa09760ac3c600cb6a20</id>
<content type='text'>
Clang-format categorizes and sorts #includes with style. It doesn't make sense
to manually managing #include blocks.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320743 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clang-format categorizes and sorts #includes with style. It doesn't make sense
to manually managing #include blocks.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320743 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Add missing (but documented!) JSONExpr typed accessors</title>
<updated>2017-11-28T09:25:09+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-28T09:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=2b0a5d888a3fa3c9c779463728a8d409785ea1d4'/>
<id>2b0a5d888a3fa3c9c779463728a8d409785ea1d4</id>
<content type='text'>
Summary:
Noticed this when I tried to port the Protocol.h parsers.
And tests for the inspect API, which caught a small bug.

Reviewers: ioeric

Subscribers: ilya-biryukov

Differential Revision: https://reviews.llvm.org/D40399

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@319157 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Noticed this when I tried to port the Protocol.h parsers.
And tests for the inspect API, which caught a small bug.

Reviewers: ioeric

Subscribers: ilya-biryukov

Differential Revision: https://reviews.llvm.org/D40399

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@319157 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing a typo; NFC.</title>
<updated>2017-11-23T14:57:24+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2017-11-23T14:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=287d64af8b133dfff0981c07dce421bfb4b8de22'/>
<id>287d64af8b133dfff0981c07dce421bfb4b8de22</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318921 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318921 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence some MSVC warnings about not all control paths returning a value; NFC.</title>
<updated>2017-11-21T22:24:13+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2017-11-21T22:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=b999fb56d0bf2c9977bb94c56c448715c7affae1'/>
<id>b999fb56d0bf2c9977bb94c56c448715c7affae1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318809 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318809 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Include the right header for std::isxdigit</title>
<updated>2017-11-21T17:18:30+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-21T17:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=ee8af8077523cdd8b630e2f442a0e5e7e86a228c'/>
<id>ee8af8077523cdd8b630e2f442a0e5e7e86a228c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318782 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318782 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Satisfy GCC: 'changes meaning of Error'</title>
<updated>2017-11-21T17:02:24+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-21T17:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=c3f4cc034d8aeb48ac65e8b716711d1081f43764'/>
<id>c3f4cc034d8aeb48ac65e8b716711d1081f43764</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318780 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318780 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Fix dumb &amp;&amp; || bug from r318774</title>
<updated>2017-11-21T16:44:16+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-21T16:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=1eb25fc77757620a03a063dc7772778a4f0349f5'/>
<id>1eb25fc77757620a03a063dc7772778a4f0349f5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318778 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318778 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Add parsing and value inspection to JSONExpr.</title>
<updated>2017-11-21T16:00:53+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-21T16:00:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=2fa0f81d49167cc5a4527843d4c0892b084236ad'/>
<id>2fa0f81d49167cc5a4527843d4c0892b084236ad</id>
<content type='text'>
Summary:
This will replace the places where we're using YAMLParser to parse JSON now:
  - the new marshalling code (T::parse()) should handle fewer cases and require
    fewer explicit casts
  - we'll early-reject invalid JSON that YAMLParser accepts
  - we'll be able to fix protocol-parsing bugs caused by the fact that YAML can
    only parse forward

I plan to do the conversion as soon as this lands, but I don't want it in one
patch as the protocol.cpp changes are conflict-prone.

Reviewers: ioeric

Subscribers: ilya-biryukov, cfe-commits

Differential Revision: https://reviews.llvm.org/D40182

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318774 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This will replace the places where we're using YAMLParser to parse JSON now:
  - the new marshalling code (T::parse()) should handle fewer cases and require
    fewer explicit casts
  - we'll early-reject invalid JSON that YAMLParser accepts
  - we'll be able to fix protocol-parsing bugs caused by the fact that YAML can
    only parse forward

I plan to do the conversion as soon as this lands, but I don't want it in one
patch as the protocol.cpp changes are conflict-prone.

Reviewers: ioeric

Subscribers: ilya-biryukov, cfe-commits

Differential Revision: https://reviews.llvm.org/D40182

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@318774 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] fix MSVC build errors</title>
<updated>2017-11-07T08:57:54+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-07T08:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=378e2d7631d269fbf7e52e9039be256a4323bfc9'/>
<id>378e2d7631d269fbf7e52e9039be256a4323bfc9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@317553 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@317553 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Squash namespace warning</title>
<updated>2017-11-06T15:50:35+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-11-06T15:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=a96b995361216b7320975d37c2444db5ff05aba0'/>
<id>a96b995361216b7320975d37c2444db5ff05aba0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@317487 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@317487 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
</feed>
