<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/test/src/stdbit, 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] `first_trailing_one(0)` should be `0`. (#130155)</title>
<updated>2025-03-07T16:11:43+00:00</updated>
<author>
<name>Connector Switch</name>
<email>c8ef@outlook.com</email>
</author>
<published>2025-03-07T16:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dd9a2f0677312beb6785c2790b54836959046e96'/>
<id>dd9a2f0677312beb6785c2790b54836959046e96</id>
<content type='text'>
Fix this minor bug. See more context at #129892.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix this minor bug. See more context at #129892.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][test][stdbit] fix -Wimplicit-int-conversion (#126616)</title>
<updated>2025-02-11T17:31:01+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>ndesaulniers@google.com</email>
</author>
<published>2025-02-11T17:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b8ba266820ca51216c98216369a4947a942ec21c'/>
<id>b8ba266820ca51216c98216369a4947a942ec21c</id>
<content type='text'>
When cross compiling the libc-stdbit-tests, the existing tests trigger numerous
instances of -Wimplicit-int-conversion. The truncation of these implicit
promotions is intentional.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When cross compiling the libc-stdbit-tests, the existing tests trigger numerous
instances of -Wimplicit-int-conversion. The truncation of these implicit
promotions is intentional.
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Fix use of cpp::numeric_limits&lt;...&gt;::digits (#102674)</title>
<updated>2024-08-09T20:09:23+00:00</updated>
<author>
<name>Roland McGrath</name>
<email>mcgrathr@google.com</email>
</author>
<published>2024-08-09T20:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a21cf5663c3e757e98a396e47471af63bd4955b0'/>
<id>a21cf5663c3e757e98a396e47471af63bd4955b0</id>
<content type='text'>
The previous change replaced INT_WIDTH with
cpp::numberic_limits&lt;int&gt;::digits, but these don't have the same
value.  While INT_WIDTH == UINT_WIDTH, not so for ::digits, so
use cpp::numberic_limits&lt;unsigned int&gt;::digits et al instead for
the intended effects.

Bug: https://issues.fuchsia.dev/358196552</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous change replaced INT_WIDTH with
cpp::numberic_limits&lt;int&gt;::digits, but these don't have the same
value.  While INT_WIDTH == UINT_WIDTH, not so for ::digits, so
use cpp::numberic_limits&lt;unsigned int&gt;::digits et al instead for
the intended effects.

Bug: https://issues.fuchsia.dev/358196552</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Use cpp::numeric_limits in preference to C23 &lt;limits.h&gt; macros (#102665)</title>
<updated>2024-08-09T19:44:40+00:00</updated>
<author>
<name>Roland McGrath</name>
<email>mcgrathr@google.com</email>
</author>
<published>2024-08-09T19:44:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f6a879790d0496375bb9ab5351c9b61058473e8'/>
<id>2f6a879790d0496375bb9ab5351c9b61058473e8</id>
<content type='text'>
This updates some code to consistently use cpp::numeric_limits,
the src/__support polyfill for std::numeric_limits, rather than
the C &lt;limits.h&gt; macros.  This is in keeping with the general
C++-oriented style in libc code, and also sidesteps issues about
the new C23 *_WIDTH macros that the compiler-provided header does
not define outside C23 mode.

Bug: https://issues.fuchsia.dev/358196552</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This updates some code to consistently use cpp::numeric_limits,
the src/__support polyfill for std::numeric_limits, rather than
the C &lt;limits.h&gt; macros.  This is in keeping with the general
C++-oriented style in libc code, and also sidesteps issues about
the new C23 *_WIDTH macros that the compiler-provided header does
not define outside C23 mode.

Bug: https://issues.fuchsia.dev/358196552</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][stdbit][c23] adds implementation of `stdc_bit_ceil` functions (#84657)</title>
<updated>2024-03-10T16:53:28+00:00</updated>
<author>
<name>Michael Flanders</name>
<email>mkf727@cs.washington.edu</email>
</author>
<published>2024-03-10T16:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=75b0d384fbac42be7ce2da91cf62ed1027b8424b'/>
<id>75b0d384fbac42be7ce2da91cf62ed1027b8424b</id>
<content type='text'>
Closes #84652.

Based on #84233.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #84652.

Based on #84233.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][stdbit] implement stdc_bit_floor (C23) (#84233)</title>
<updated>2024-03-07T16:38:04+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-03-07T16:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=101a13df71734b06116846a3a39c0880eb33456d'/>
<id>101a13df71734b06116846a3a39c0880eb33456d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][stdbit] implement stdc_bit_width (C23) (#83892)</title>
<updated>2024-03-05T17:49:41+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-03-05T17:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=041638c4294a9a8375851e0add1ab2c99412c032'/>
<id>041638c4294a9a8375851e0add1ab2c99412c032</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][test][stdbit] fix has_single_bit test names (#83904)</title>
<updated>2024-03-04T21:57:13+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-03-04T21:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=eaa0d3b1336b82df01ff50dfbe50bb8cdd7ada87'/>
<id>eaa0d3b1336b82df01ff50dfbe50bb8cdd7ada87</id>
<content type='text'>
This was copy+pasted from count_ones without updating the test name completely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was copy+pasted from count_ones without updating the test name completely.
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][stdbit] implement stdc_has_single_bit (C23) (#83168)</title>
<updated>2024-02-27T21:45:37+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-02-27T21:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=06bcd9da1670b1d62e08b9fdd58b3a64368da87b'/>
<id>06bcd9da1670b1d62e08b9fdd58b3a64368da87b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][stdbit] implement stdc_count_ones (C23) (#82444)</title>
<updated>2024-02-26T17:25:24+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>nickdesaulniers@users.noreply.github.com</email>
</author>
<published>2024-02-26T17:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d8406d48a8c94f88613e5613a7e0d6526a520428'/>
<id>d8406d48a8c94f88613e5613a7e0d6526a520428</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
