<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/fuzzing/__support/uint_fuzz.cpp, 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 hashtable fuzzing (#87949)</title>
<updated>2024-05-02T19:36:10+00:00</updated>
<author>
<name>Schrodinger ZHU Yifan</name>
<email>yifanzhu@rochester.edu</email>
</author>
<published>2024-05-02T19:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0e5ff6251fa215e74bfa570e88bb6c7bf12c46d8'/>
<id>0e5ff6251fa215e74bfa570e88bb6c7bf12c46d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for consistency (#87808)</title>
<updated>2024-04-06T08:39:55+00:00</updated>
<author>
<name>Guillaume Chatelet</name>
<email>gchatelet@google.com</email>
</author>
<published>2024-04-06T08:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=09efe848cf2877ea7528411eaa0fe99224059256'/>
<id>09efe848cf2877ea7528411eaa0fe99224059256</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[reland][libc] Refactor `BigInt` (#87613)</title>
<updated>2024-04-04T09:41:27+00:00</updated>
<author>
<name>Guillaume Chatelet</name>
<email>gchatelet@google.com</email>
</author>
<published>2024-04-04T09:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=71c3f5d617aa132418e87403c8be3cdcd102ab18'/>
<id>71c3f5d617aa132418e87403c8be3cdcd102ab18</id>
<content type='text'>
This is a reland of #86137 with a fix for platforms / compiler that do
not support trivially constructible int128 types.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a reland of #86137 with a fix for platforms / compiler that do
not support trivially constructible int128 types.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[libc] Refactor `BigInt`" (#87612)</title>
<updated>2024-04-04T09:10:30+00:00</updated>
<author>
<name>Guillaume Chatelet</name>
<email>gchatelet@google.com</email>
</author>
<published>2024-04-04T09:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=12735916bd3a63aa9f316af8eebfe9420cfec489'/>
<id>12735916bd3a63aa9f316af8eebfe9420cfec489</id>
<content type='text'>
Reverts llvm/llvm-project#86137

Some aarch64 compilers seem to consider that `uint128_t` is not
`is_trivially_constructible` which prevents `bit_cast`-ing.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#86137

Some aarch64 compilers seem to consider that `uint128_t` is not
`is_trivially_constructible` which prevents `bit_cast`-ing.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Refactor `BigInt` (#86137)</title>
<updated>2024-04-04T08:27:08+00:00</updated>
<author>
<name>Guillaume Chatelet</name>
<email>gchatelet@google.com</email>
</author>
<published>2024-04-04T08:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a2306b65d223212dcfafe12c7299262d8d4fdcb4'/>
<id>a2306b65d223212dcfafe12c7299262d8d4fdcb4</id>
<content type='text'>
This patch moves most of the multiprecision logic to the `multiword`
namespace and simplifies some logic in `BigInt`. It also fully
implements the mask and count functions and increases test coverage.

`math_extras.h` is also reworked to make it more concise.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch moves most of the multiprecision logic to the `multiword`
namespace and simplifies some logic in `BigInt`. It also fully
implements the mask and count functions and increases test coverage.

`math_extras.h` is also reworked to make it more concise.</pre>
</div>
</content>
</entry>
</feed>
