<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/test/src/__support, branch users/nico/python-1</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] Changed CharacterConverter returns (#146130)</title>
<updated>2025-06-27T21:50:09+00:00</updated>
<author>
<name>sribee8</name>
<email>sriya.pratipati@gmail.com</email>
</author>
<published>2025-06-27T21:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f58caed1bc509e5b0f3ab4e875afc1c85183ec55'/>
<id>f58caed1bc509e5b0f3ab4e875afc1c85183ec55</id>
<content type='text'>
changed internal CharacterConverter returns to return errno macro when
necessary for consistency.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
changed internal CharacterConverter returns to return errno macro when
necessary for consistency.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Added isValidState to CharacterConverter class to ensure a provided mbstate is valid (#145564)</title>
<updated>2025-06-25T19:06:22+00:00</updated>
<author>
<name>Uzair Nawaz</name>
<email>uzairnawaz@google.com</email>
</author>
<published>2025-06-25T19:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1c56d101a2140b14dec62097849493ed2ea6cc7f'/>
<id>1c56d101a2140b14dec62097849493ed2ea6cc7f</id>
<content type='text'>
Added isValidState to CharacterConverter class to ensure a provided
mbstate is valid</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added isValidState to CharacterConverter class to ensure a provided
mbstate is valid</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)</title>
<updated>2025-06-20T16:59:30+00:00</updated>
<author>
<name>Uzair Nawaz</name>
<email>uzairnawaz@google.com</email>
</author>
<published>2025-06-20T16:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8d6e29d0d3e3acb67adaa61648f35a38a9d196b3'/>
<id>8d6e29d0d3e3acb67adaa61648f35a38a9d196b3</id>
<content type='text'>
isComplete previously meant different things for different conversion
directions.
Refactored bytes_processed to bytes_stored which now consistently
increments on every push and decrements on pop making both directions
more consistent with each other</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
isComplete previously meant different things for different conversion
directions.
Refactored bytes_processed to bytes_stored which now consistently
increments on every push and decrements on pop making both directions
more consistent with each other</pre>
</div>
</content>
</entry>
<entry>
<title>Reland "[libc] utf8 to 32 CharacterConverter" (#144450)</title>
<updated>2025-06-17T16:24:01+00:00</updated>
<author>
<name>sribee8</name>
<email>sriya.pratipati@gmail.com</email>
</author>
<published>2025-06-17T16:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e6a41399cb8796e5d18940d49b0151704568321a'/>
<id>e6a41399cb8796e5d18940d49b0151704568321a</id>
<content type='text'>
Reverts llvm/llvm-project#144446
Figured out the issue, so creating a new pull request.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#144446
Figured out the issue, so creating a new pull request.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[libc] utf8 to 32 CharacterConverter" (#144446)</title>
<updated>2025-06-16T22:33:32+00:00</updated>
<author>
<name>sribee8</name>
<email>145801438+sribee8@users.noreply.github.com</email>
</author>
<published>2025-06-16T22:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6e124423546e5d22b4b6dc64d6cedfe93e627d58'/>
<id>6e124423546e5d22b4b6dc64d6cedfe93e627d58</id>
<content type='text'>
Reverts llvm/llvm-project#143973
This merge broke the build and I'm currently looking into the issue to
fix it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#143973
This merge broke the build and I'm currently looking into the issue to
fix it.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] utf8 to 32 CharacterConverter (#143973)</title>
<updated>2025-06-16T22:20:08+00:00</updated>
<author>
<name>sribee8</name>
<email>145801438+sribee8@users.noreply.github.com</email>
</author>
<published>2025-06-16T22:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=98eee4b554be18f734088455cb4cd9dc634e7602'/>
<id>98eee4b554be18f734088455cb4cd9dc634e7602</id>
<content type='text'>
Implemented push and pop for utf8 to 32 conversion and tests.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented push and pop for utf8 to 32 conversion and tests.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Implemented CharacterConverter push/pop for utf32-&gt;utf8 conversions (#143971)</title>
<updated>2025-06-16T20:06:46+00:00</updated>
<author>
<name>Uzair Nawaz</name>
<email>uzairnawaz@google.com</email>
</author>
<published>2025-06-16T20:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8adccaee2a9e2d967ac54a783ffb71ac6ff79e85'/>
<id>8adccaee2a9e2d967ac54a783ffb71ac6ff79e85</id>
<content type='text'>
Implemented CharacterConverter methods for conversion between utf32 -&gt;
utf8
Added tests

---------

Co-authored-by: Michael Jones &lt;michaelrj@google.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented CharacterConverter methods for conversion between utf32 -&gt;
utf8
Added tests

---------

Co-authored-by: Michael Jones &lt;michaelrj@google.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Removed public function calls in table.h (#144168)</title>
<updated>2025-06-16T18:03:21+00:00</updated>
<author>
<name>sribee8</name>
<email>145801438+sribee8@users.noreply.github.com</email>
</author>
<published>2025-06-16T18:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4cd3e41bce449a10f431a3112b6cb8d7bc1b09cf'/>
<id>4cd3e41bce449a10f431a3112b6cb8d7bc1b09cf</id>
<content type='text'>
Removed strcmp, strlen, and memset calls from table.h and replaced them
with internal functions.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed strcmp, strlen, and memset calls from table.h and replaced them
with internal functions.

---------

Co-authored-by: Sriya Pratipati &lt;sriyap@google.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTEM to be header-only. (#143187)</title>
<updated>2025-06-11T20:25:27+00:00</updated>
<author>
<name>lntue</name>
<email>lntue@google.com</email>
</author>
<published>2025-06-11T20:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d87eea35fac5a34a841c637db8908128409a184e'/>
<id>d87eea35fac5a34a841c637db8908128409a184e</id>
<content type='text'>
This is the first step in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first step in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Reduce direct use of errno in src/stdlib and src/__support tests. (#143767)</title>
<updated>2025-06-11T19:23:17+00:00</updated>
<author>
<name>Alexey Samsonov</name>
<email>vonosmas@gmail.com</email>
</author>
<published>2025-06-11T19:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5dafe9dca867b90f20dcd71c620ad823aee4262b'/>
<id>5dafe9dca867b90f20dcd71c620ad823aee4262b</id>
<content type='text'>
* Get rid of libc_errno assignments in str_to_* __support tests, since
those API have been migrated to return error in a struct instead.
* Migrate tests for atof and to strto* functions from &lt;stdlib.h&gt; and for
strdup from &lt;string.h&gt; to use ErrnoCheckingTest harness.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Get rid of libc_errno assignments in str_to_* __support tests, since
those API have been migrated to return error in a struct instead.
* Migrate tests for atof and to strto* functions from &lt;stdlib.h&gt; and for
strdup from &lt;string.h&gt; to use ErrnoCheckingTest harness.</pre>
</div>
</content>
</entry>
</feed>
