<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/libc/src/sys/mman, 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][NFC] clean internal fd handling (#143991)</title>
<updated>2025-06-13T17:31:47+00:00</updated>
<author>
<name>Michael Jones</name>
<email>michaelrj@google.com</email>
</author>
<published>2025-06-13T17:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=51689c9df2fbb81aab1ff802f3efb86cac926853'/>
<id>51689c9df2fbb81aab1ff802f3efb86cac926853</id>
<content type='text'>
The previous internal fcntl implementation modified errno directly, this
patch fixes that. This patch also moves open and close into OSUtil since
they are used in multiple places. There are more places that need
similar cleanup but only got comments in this patch to keep it
relatively reviewable.

Related to: https://github.com/llvm/llvm-project/issues/143937</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous internal fcntl implementation modified errno directly, this
patch fixes that. This patch also moves open and close into OSUtil since
they are used in multiple places. There are more places that need
similar cleanup but only got comments in this patch to keep it
relatively reviewable.

Related to: https://github.com/llvm/llvm-project/issues/143937</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] revert all process_mrelease changes (#118650)</title>
<updated>2024-12-05T16:58:37+00:00</updated>
<author>
<name>Schrodinger ZHU Yifan</name>
<email>yifanzhu@rochester.edu</email>
</author>
<published>2024-12-05T16:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=245f26a3d3048ea85f625849adf8a016fc9524ca'/>
<id>245f26a3d3048ea85f625849adf8a016fc9524ca</id>
<content type='text'>
Revert as its test is unstable.
https://github.com/llvm/llvm-project/issues/118057</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert as its test is unstable.
https://github.com/llvm/llvm-project/issues/118057</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] skip test and return ENOSYS when processm_release unavailable (#117951)</title>
<updated>2024-11-28T01:52:16+00:00</updated>
<author>
<name>Schrodinger ZHU Yifan</name>
<email>yifanzhu@rochester.edu</email>
</author>
<published>2024-11-28T01:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=819b155c2a18460d2f22482975d33d77bb4f8831'/>
<id>819b155c2a18460d2f22482975d33d77bb4f8831</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] (reland #117503) Implement process_mrelease (#117851)</title>
<updated>2024-11-28T01:15:17+00:00</updated>
<author>
<name>Omar Hossam</name>
<email>moar.ahmed@gmail.com</email>
</author>
<published>2024-11-28T01:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d2b482b0efd1d523852c9add8ed6b2035ce1acd9'/>
<id>d2b482b0efd1d523852c9add8ed6b2035ce1acd9</id>
<content type='text'>
This PR implements process_mrelease.
A previous PR was merged #117503, but failed on merge due to an issue in
the tests. Namely the failing tests were comparing against return type
as opposed to errno. This is fixed in this PR.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR implements process_mrelease.
A previous PR was merged #117503, but failed on merge due to an issue in
the tests. Namely the failing tests were comparing against return type
as opposed to errno. This is fixed in this PR.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[libc] Implement process_mrelease." (#117807)</title>
<updated>2024-11-26T23:07:30+00:00</updated>
<author>
<name>lntue</name>
<email>lntue@google.com</email>
</author>
<published>2024-11-26T23:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3372303188df0f7f8ac26e7ab610cf8b0f716d42'/>
<id>3372303188df0f7f8ac26e7ab610cf8b0f716d42</id>
<content type='text'>
Reverts llvm/llvm-project#117503</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts llvm/llvm-project#117503</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Implement process_mrelease. (#117503)</title>
<updated>2024-11-26T22:40:06+00:00</updated>
<author>
<name>Omar Hossam</name>
<email>moar.ahmed@gmail.com</email>
</author>
<published>2024-11-26T22:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=36a46d85e75e3be35c6b62002717f531b86d8368'/>
<id>36a46d85e75e3be35c6b62002717f531b86d8368</id>
<content type='text'>
This PR addresses #110124.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR addresses #110124.</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] add mremap (#112804)</title>
<updated>2024-11-06T18:25:50+00:00</updated>
<author>
<name>Jingyu Qiu</name>
<email>51221277+SoftJing1@users.noreply.github.com</email>
</author>
<published>2024-11-06T18:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5a6cc509215b62e94de3b798ea26944a375ce6cb'/>
<id>5a6cc509215b62e94de3b798ea26944a375ce6cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Fix the remaining fcntl.h proxy header includes. (#113961)</title>
<updated>2024-10-28T21:49:36+00:00</updated>
<author>
<name>Job Henandez Lara</name>
<email>jobhdezlara93@gmail.com</email>
</author>
<published>2024-10-28T21:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7b663bd9179a205d5a65a34e447fbeffcb43c194'/>
<id>7b663bd9179a205d5a65a34e447fbeffcb43c194</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add Linux mman extension remap_file_pages. (#110307)</title>
<updated>2024-10-14T21:04:32+00:00</updated>
<author>
<name>Aly ElAshram</name>
<email>71949028+AlyElashram@users.noreply.github.com</email>
</author>
<published>2024-10-14T21:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=76173b1b6770801203e671a7fb25f56163b8829b'/>
<id>76173b1b6770801203e671a7fb25f56163b8829b</id>
<content type='text'>
Fixes https://github.com/llvm/llvm-project/issues/110122
- Create remap_file_pages.h/.cpp wrapper for the linux sys call.
- Add UnitTests for remap_file_pages
- Add function to libc/spec/linux.td
- Add Function spec to mman.yaml</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/llvm/llvm-project/issues/110122
- Create remap_file_pages.h/.cpp wrapper for the linux sys call.
- Add UnitTests for remap_file_pages
- Add function to libc/spec/linux.td
- Add Function spec to mman.yaml</pre>
</div>
</content>
</entry>
</feed>
