<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.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>Fix typo in LangImpl03.rst (#127389)</title>
<updated>2025-02-17T12:11:36+00:00</updated>
<author>
<name>Dinu Blanovschi</name>
<email>git@dnbln.dev</email>
</author>
<published>2025-02-17T12:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9c9157b25662cedd63426f02cdbde7853454b38e'/>
<id>9c9157b25662cedd63426f02cdbde7853454b38e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] Fix Kaleidoscope tutorial chapter 3 code snippet and full listing discrepancies (#111289)</title>
<updated>2024-10-07T10:43:27+00:00</updated>
<author>
<name>AidinT</name>
<email>3762928+aidint@users.noreply.github.com</email>
</author>
<published>2024-10-07T10:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8df6637e84c4fa08e4649079fb21a6932a6926a4'/>
<id>8df6637e84c4fa08e4649079fb21a6932a6926a4</id>
<content type='text'>
Fix two discrepancies between the cited snippets and the full code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix two discrepancies between the cited snippets and the full code.</pre>
</div>
</content>
</entry>
<entry>
<title>[Kaleidoscope] Update code snippets in text to match full code listings</title>
<updated>2023-01-31T18:01:02+00:00</updated>
<author>
<name>Dhruv Chawla</name>
<email>dhruv263.dc@gmail.com</email>
</author>
<published>2023-01-31T17:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1625530d765557378e3e34f54f02883a402ff472'/>
<id>1625530d765557378e3e34f54f02883a402ff472</id>
<content type='text'>
There were quite a few places in the tutorial where the snippets were not up to date with the full code listings given. I have updated all of the ones I could find, which mostly involves changing `.` to `-&gt;` when accessing through a `std::unique_ptr`, changing `while (1)` to `while (true)`, and other such small changes.

There are still however a few places where I am not sure what to do, such as:
- Chapter 4: `ParseTopLevelExpr()` in chapter 3 sets the ProtoTypeAST
             name to "", however it is referred to as "__anon_expr"
             in chapter 4. Would it be required to mention this change
             in chapter 4?
- Chapter 9: The code snippets refer to the top level expression as
             "main", however the full code listing refers to it as
             "__anon_expr". I think given the context of the chapter
             it makes sense to refer to it as "main", so I have
             updated the code listing to reflect that.
- Chapter 9: In chapter 9 the diff given for `HandleTopLevelExpression()`
             deletes code that is not mentioned anywhere else, so I am
             not sure what is to be done there.
- Miscellaneous: I don't think this is very important, however the
                 casing used for the first word of error messages
                 tends to vary between upper and lower case between
                 chapters and I do not know if it is worth reconciling
                 these differences.

Reviewed By: xgupta

Differential Revision: https://reviews.llvm.org/D142323
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were quite a few places in the tutorial where the snippets were not up to date with the full code listings given. I have updated all of the ones I could find, which mostly involves changing `.` to `-&gt;` when accessing through a `std::unique_ptr`, changing `while (1)` to `while (true)`, and other such small changes.

There are still however a few places where I am not sure what to do, such as:
- Chapter 4: `ParseTopLevelExpr()` in chapter 3 sets the ProtoTypeAST
             name to "", however it is referred to as "__anon_expr"
             in chapter 4. Would it be required to mention this change
             in chapter 4?
- Chapter 9: The code snippets refer to the top level expression as
             "main", however the full code listing refers to it as
             "__anon_expr". I think given the context of the chapter
             it makes sense to refer to it as "main", so I have
             updated the code listing to reflect that.
- Chapter 9: In chapter 9 the diff given for `HandleTopLevelExpression()`
             deletes code that is not mentioned anywhere else, so I am
             not sure what is to be done there.
- Miscellaneous: I don't think this is very important, however the
                 casing used for the first word of error messages
                 tends to vary between upper and lower case between
                 chapters and I do not know if it is worth reconciling
                 these differences.

Reviewed By: xgupta

Differential Revision: https://reviews.llvm.org/D142323
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Fix Kaleidoscope code example</title>
<updated>2022-04-06T09:41:10+00:00</updated>
<author>
<name>Roman Sokolkov</name>
<email>roman.sokolkov@apex.ai</email>
</author>
<published>2022-04-06T09:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=153431ec7a2e0ce79721b758b7cecb0dace0b6ec'/>
<id>153431ec7a2e0ce79721b758b7cecb0dace0b6ec</id>
<content type='text'>
* replace virtual with override
* use default like in full code example

Differential Revision: https://reviews.llvm.org/D123110
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* replace virtual with override
* use default like in full code example

Differential Revision: https://reviews.llvm.org/D123110
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Fix typo in tutorial</title>
<updated>2022-03-16T18:44:23+00:00</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2022-03-16T18:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=114a8903b86929f621c6b00f15e549931d912737'/>
<id>114a8903b86929f621c6b00f15e549931d912737</id>
<content type='text'>
Use "operands" instead of "operators"

Closes #54397
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use "operands" instead of "operators"

Closes #54397
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] Fix broken link</title>
<updated>2020-09-15T07:58:08+00:00</updated>
<author>
<name>Han Seoul-Oh</name>
<email>laughinghan@gmail.com</email>
</author>
<published>2020-09-15T04:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e15996b5c6e9609c5902cae12455f43d7ba97a0f'/>
<id>e15996b5c6e9609c5902cae12455f43d7ba97a0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in tutorial</title>
<updated>2020-07-21T15:28:24+00:00</updated>
<author>
<name>Chris Morin</name>
<email>chris.morin2@gmail.com</email>
</author>
<published>2020-07-20T22:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=28da5759bd5a1009fe61303393b8a1633eeab4d7'/>
<id>28da5759bd5a1009fe61303393b8a1633eeab4d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Links should use https</title>
<updated>2020-03-22T21:49:33+00:00</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sledru@mozilla.com</email>
</author>
<published>2020-03-22T21:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=72fd1033ea577a769cc855fde6b5576b82380715'/>
<id>72fd1033ea577a769cc855fde6b5576b82380715</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Fix broken links in Kaleidoscope chapter 3</title>
<updated>2019-11-18T02:35:02+00:00</updated>
<author>
<name>Brian Gesiak</name>
<email>modocache@gmail.com</email>
</author>
<published>2019-11-18T02:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5864cb38da701793171c8a8a69ae5410af08e181'/>
<id>5864cb38da701793171c8a8a69ae5410af08e181</id>
<content type='text'>
Several links in this document referred to `LangImpl4.html` or
`LangImpl7.html`. However, now these pages use two digits, so for these
links to function they need to be modified to `LangImpl04.html`, and so
on -- note the extra `0`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several links in this document referred to `LangImpl4.html` or
`LangImpl7.html`. However, now these pages use two digits, so for these
links to function they need to be modified to `LangImpl04.html`, and so
on -- note the extra `0`.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Docs] Remove stray :doc: directive.</title>
<updated>2019-11-16T23:32:48+00:00</updated>
<author>
<name>kristina</name>
<email>notstina@gmail.com</email>
</author>
<published>2019-11-16T23:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5e782e74b37f054f7ac84489ad90081674c1d845'/>
<id>5e782e74b37f054f7ac84489ad90081674c1d845</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
