<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/docs/HowToSetupToolingForLLVM.rst, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[AST] Only dump desugared type when visibly different (#65214)</title>
<updated>2023-10-26T18:28:28+00:00</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@jrtc27.com</email>
</author>
<published>2023-10-26T18:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f9ead46931aef2978ddf350ba6523638175d7861'/>
<id>f9ead46931aef2978ddf350ba6523638175d7861</id>
<content type='text'>
These are an artifact of how types are structured but serve little
purpose, merely showing that the type is sugared in some way. For
example, ElaboratedType's existence means struct S gets printed as
'struct S':'struct S' in the AST, which is unnecessary visual clutter.
Note that skipping the second print when the types have the same string
matches what we do for diagnostics, where the aka will be skipped.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are an artifact of how types are structured but serve little
purpose, merely showing that the type is sugared in some way. For
example, ElaboratedType's existence means struct S gets printed as
'struct S':'struct S' in the AST, which is unnecessary visual clutter.
Note that skipping the second print when the types have the same string
matches what we do for diagnostics, where the aka will be skipped.</pre>
</div>
</content>
</entry>
<entry>
<title>[tooling] Explain how to create a compilation database on Windows [NFC]</title>
<updated>2022-03-04T20:06:08+00:00</updated>
<author>
<name>Richard</name>
<email>legalize@xmission.com</email>
</author>
<published>2022-02-03T03:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d5d03135a7160586e2b09dc47c7021379252fbbd'/>
<id>d5d03135a7160586e2b09dc47c7021379252fbbd</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D120947
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D120947
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't call anyone lazy in the documentation.</title>
<updated>2020-03-17T20:33:28+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2020-03-17T20:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=83989e69415e4064676150c62aefbce8ac0c61bf'/>
<id>83989e69415e4064676150c62aefbce8ac0c61bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Removing experimental designation for ninja in docs.</title>
<updated>2020-01-28T23:28:40+00:00</updated>
<author>
<name>Nate Voorhies</name>
<email>ncv@google.com</email>
</author>
<published>2020-01-28T19:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=84118fac3abee44ba89a4cfe1c0c40b254e63830'/>
<id>84118fac3abee44ba89a4cfe1c0c40b254e63830</id>
<content type='text'>
Summary:
Ninja is no longer an experimental tool, documentation changed to
reflect this.

Reviewers: nikola

Reviewed By: nikola

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D73567
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Ninja is no longer an experimental tool, documentation changed to
reflect this.

Reviewers: nikola

Reviewed By: nikola

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D73567
</pre>
</div>
</content>
</entry>
<entry>
<title>[Documentation] Use HTTPS whenever possible</title>
<updated>2019-01-23T20:39:07+00:00</updated>
<author>
<name>Eugene Zelenko</name>
<email>eugene.zelenko@gmail.com</email>
</author>
<published>2019-01-23T20:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=adcb3f520bc51d4acba78ae33eeb21eee085b2fa'/>
<id>adcb3f520bc51d4acba78ae33eeb21eee085b2fa</id>
<content type='text'>
Differential revision: https://reviews.llvm.org/D56946

llvm-svn: 351976
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential revision: https://reviews.llvm.org/D56946

llvm-svn: 351976
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow the creation of human-friendly ASTDumper to arbitrary output stream</title>
<updated>2018-04-06T13:01:12+00:00</updated>
<author>
<name>Alexander Kornienko</name>
<email>alexfh@google.com</email>
</author>
<published>2018-04-06T13:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d10d7900449db3a9d12cea2e670199aceec6ec3a'/>
<id>d10d7900449db3a9d12cea2e670199aceec6ec3a</id>
<content type='text'>
Summary:
`ASTPrinter` allows setting the ouput to any O-Stream, but that printer creates source-code-like syntax (and is also marked with a `FIXME`). The nice, colourful, mostly human-readable `ASTDumper` only works on the standard output, which is not feasible in case a user wants to see the AST of a file through a code navigation/comprehension tool.

This small addition of an overload solves generating a nice colourful AST block for the users of a tool I'm working on, [[ http://github.com/Ericsson/CodeCompass | CodeCompass ]], as opposed to having to duplicate the behaviour of definitions that only exist in the anonymous namespace of implementation TUs related to this module.

Reviewers: alexfh, klimek, rsmith

Reviewed By: alexfh

Subscribers: rnkovacs, dkrupp, gsd, xazax.hun, cfe-commits, #clang

Tags: #clang

Patch by Whisperity!

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

llvm-svn: 329391
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
`ASTPrinter` allows setting the ouput to any O-Stream, but that printer creates source-code-like syntax (and is also marked with a `FIXME`). The nice, colourful, mostly human-readable `ASTDumper` only works on the standard output, which is not feasible in case a user wants to see the AST of a file through a code navigation/comprehension tool.

This small addition of an overload solves generating a nice colourful AST block for the users of a tool I'm working on, [[ http://github.com/Ericsson/CodeCompass | CodeCompass ]], as opposed to having to duplicate the behaviour of definitions that only exist in the anonymous namespace of implementation TUs related to this module.

Reviewers: alexfh, klimek, rsmith

Reviewed By: alexfh

Subscribers: rnkovacs, dkrupp, gsd, xazax.hun, cfe-commits, #clang

Tags: #clang

Patch by Whisperity!

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

llvm-svn: 329391
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a typo (compilation_commands.json --&gt; compile_commands.json).</title>
<updated>2016-08-19T13:36:31+00:00</updated>
<author>
<name>Andrey Bokhanko</name>
<email>andreybokhanko@gmail.com</email>
</author>
<published>2016-08-19T13:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9d126a466f7348c7828b639ff2c432e9fd3ba8a6'/>
<id>9d126a466f7348c7828b639ff2c432e9fd3ba8a6</id>
<content type='text'>
llvm-svn: 279240
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 279240
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago.</title>
<updated>2013-01-11T07:23:53+00:00</updated>
<author>
<name>Nikola Smiljanic</name>
<email>popizdeh@gmail.com</email>
</author>
<published>2013-01-11T07:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9d22fb11baff1920965e983d8baecf4a557778f1'/>
<id>9d22fb11baff1920965e983d8baecf4a557778f1</id>
<content type='text'>
llvm-svn: 172182
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 172182
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the line ending mess I made.</title>
<updated>2013-01-11T07:14:58+00:00</updated>
<author>
<name>Nikola Smiljanic</name>
<email>popizdeh@gmail.com</email>
</author>
<published>2013-01-11T07:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7835e3d1fef00be7ecca746083bb005121a90e68'/>
<id>7835e3d1fef00be7ecca746083bb005121a90e68</id>
<content type='text'>
llvm-svn: 172179
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 172179
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago.</title>
<updated>2013-01-11T07:09:00+00:00</updated>
<author>
<name>Nikola Smiljanic</name>
<email>popizdeh@gmail.com</email>
</author>
<published>2013-01-11T07:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f1bb07f1d831cfa47ccc701c03b8308c0988b9ea'/>
<id>f1bb07f1d831cfa47ccc701c03b8308c0988b9ea</id>
<content type='text'>
llvm-svn: 172177
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 172177
</pre>
</div>
</content>
</entry>
</feed>
