<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/include/string.h.def, branch users/nico/python-2</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>[libc] Add NULL macro definitions to header files (#142764)</title>
<updated>2025-06-11T16:51:34+00:00</updated>
<author>
<name>William</name>
<email>113542065+saturn691@users.noreply.github.com</email>
</author>
<published>2025-06-11T16:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=117e78fe5012087c1ee535b91936bf4d8e3c7785'/>
<id>117e78fe5012087c1ee535b91936bf4d8e3c7785</id>
<content type='text'>
By the C standard, &lt;locale.h&gt;, &lt;stddef.h&gt; &lt;stdio.h&gt;, &lt;stdlib.h&gt;,
&lt;string.h&gt;, &lt;time.h&gt;, and &lt;wchar.h&gt; require NULL to be defined.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By the C standard, &lt;locale.h&gt;, &lt;stddef.h&gt; &lt;stdio.h&gt;, &lt;stdlib.h&gt;,
&lt;string.h&gt;, &lt;time.h&gt;, and &lt;wchar.h&gt; require NULL to be defined.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] clean up duplicated includes in generated headers (#124524)</title>
<updated>2025-01-28T20:22:51+00:00</updated>
<author>
<name>Alex Prabhat Bara</name>
<email>alexpbara@gmail.com</email>
</author>
<published>2025-01-28T20:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a255da0c5373f4ebd10c91b011cd572e4d2a6b4c'/>
<id>a255da0c5373f4ebd10c91b011cd572e4d2a6b4c</id>
<content type='text'>
Fixes: #124149</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #124149</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add support for 'string.h' locale variants (#105719)</title>
<updated>2024-08-29T19:20:15+00:00</updated>
<author>
<name>Joseph Huber</name>
<email>huberjn@outlook.com</email>
</author>
<published>2024-08-29T19:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5c019bdb7a008cf6465972d4affd8b2802465722'/>
<id>5c019bdb7a008cf6465972d4affd8b2802465722</id>
<content type='text'>
Summary:
This adds the locale variants of the string functions. As previously,
these do not use the locale information at all and simply copy the
non-locale version which expects the "C" locale.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This adds the locale variants of the string functions. As previously,
these do not use the locale information at all and simply copy the
non-locale version which expects the "C" locale.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] fix up the use of angle includes in include/ (#86027)</title>
<updated>2024-03-22T15:24:08+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-03-22T15:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cdbec7baf1bc31b59526442c9d4d5f53aac746eb'/>
<id>cdbec7baf1bc31b59526442c9d4d5f53aac746eb</id>
<content type='text'>
Performed en-masse via:

    $ grep -rn "#include &lt;ll" libc/include -l | \
      xargs perl -pi -e 's/#include &lt;ll(.*)&gt;/#include "ll$1"/'
    $ grep -rn "#include &lt;__" libc/include -l | \
      xargs perl -pi -e 's/#include &lt;__(.*)&gt;/#include "__$1"/'

Link: #83463
Link: #83210
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Performed en-masse via:

    $ grep -rn "#include &lt;ll" libc/include -l | \
      xargs perl -pi -e 's/#include &lt;ll(.*)&gt;/#include "ll$1"/'
    $ grep -rn "#include &lt;__" libc/include -l | \
      xargs perl -pi -e 's/#include &lt;__(.*)&gt;/#include "__$1"/'

Link: #83463
Link: #83210
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][NFC] Simplify how the definiton of NULL macro is added to string.h.</title>
<updated>2022-12-20T19:14:27+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2022-12-20T08:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=740db97ad1613eb337ab64b482a46d34cb7846bd'/>
<id>740db97ad1613eb337ab64b482a46d34cb7846bd</id>
<content type='text'>
We do not list macro definitions in api.td files anymore. Not all macros
definitions have been moved out. This change moves the definition of the
NULL macro out.

Reviewed By: lntue, jhuber6

Differential Revision: https://reviews.llvm.org/D140376
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do not list macro definitions in api.td files anymore. Not all macros
definitions have been moved out. This change moves the definition of the
NULL macro out.

Reviewed By: lntue, jhuber6

Differential Revision: https://reviews.llvm.org/D140376
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][NFC] Make all top of file comments consistent.</title>
<updated>2020-04-08T17:18:37+00:00</updated>
<author>
<name>Paula Toth</name>
<email>paulatoth@google.com</email>
</author>
<published>2020-04-08T17:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=66d00feb186619cc5919a18ab56334558e6bbd45'/>
<id>66d00feb186619cc5919a18ab56334558e6bbd45</id>
<content type='text'>
Summary:
Made all header files consistent based of this documentation: https://llvm.org/docs/CodingStandards.html#file-headers.
And did the same for all source files top of file comments.

Reviewers: sivachandra, abrachet

Reviewed By: sivachandra, abrachet

Subscribers: MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D77533
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Made all header files consistent based of this documentation: https://llvm.org/docs/CodingStandards.html#file-headers.
And did the same for all source files top of file comments.

Reviewers: sivachandra, abrachet

Reviewed By: sivachandra, abrachet

Subscribers: MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D77533
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add a TableGen based header generator.</title>
<updated>2019-11-22T21:02:24+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2019-11-05T19:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b47f9eb55d1814e006d1a2a971ff6272ebd89bcb'/>
<id>b47f9eb55d1814e006d1a2a971ff6272ebd89bcb</id>
<content type='text'>
Summary:
* The Python header generator has been removed.
* Docs giving a highlevel overview of the header gen scheme have been
  added.

Reviewers: phosek, abrachet

Subscribers: mgorny, MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D70197
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
* The Python header generator has been removed.
* Docs giving a highlevel overview of the header gen scheme have been
  added.

Reviewers: phosek, abrachet

Subscribers: mgorny, MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D70197
</pre>
</div>
</content>
</entry>
</feed>
