TTobias HietaUpdate libc/docs/configure.rst
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc][NFC] Remove all trailing spaces from libc (#82831) Summary: There are a lot of random training spaces on various lines. This patch just got rid of all of them with `sed 's/\ \+$//g'. | 2 年前 | |
[libc] Fix invalid format specifier in benchmark Summary: This value is a uint32_t but is printed as a uint64_t, leading to invalid offsets when done on AMDGPU due to its packed format extending past the buffer. | 2 年前 | |
[libc] Fix leftover debug commandline argument Summary: Fixes https://github.com/llvm/llvm-project/issues/100289 (cherry picked from commit 0420d2f97eac49af5e816b0e3f2a9135d1673168) | 2 年前 | |
[NVPTX] Fix internal indirect call prototypes not obeying the ABI (#100131) Summary: The NVPTX backend optimizes the ABI for functions that are internal, however, this is not legal for indirect call prototypes. Previously, we would modify the ABI on an aggregate byval type passed to an indirect call prototype, which would make PTXAS error. This patch just passes the function as a nullptr to force strict ABI compliance without modification in the helper function. Fixes https://github.com/llvm/llvm-project/issues/100055 (cherry picked from commit e0649a5dfc6b859d652318f578bc3d49674787a4) | 2 年前 | |
Update libc/docs/configure.rst | 2 年前 | |
| 2 年前 | ||
| 2 年前 | ||
Reland: [libc] Move off_t and stdio macros to proxy hdrs (#98384) reland of https://github.com/llvm/llvm-project/pull/98215 Additionally adds proxy headers for FILE and the fopencookie types The arm32 build has been failing due to redefinitions of the off_t type. This patch fixes this by moving off_t to a proper proxy header. To do this, it also moves stdio macros to a proxy header to hopefully avoid including this proxy header alongside this public stdio.h. | 2 年前 | |
[libc] Change fsfilcnt_t and fsblkcnt_t to be 64-bits long (#99876) In 32-bit systems with 64-bit offsets, both fsfilcnt_t and fsblkcnt_t are 64-bit long, just like 64-bit systems. This patch changes both types to be 64-bit long for all platforms and follows the reasoning used to change off_t: the standard only requires it to be an unsigned int, so making it 64-bit long doesn't violate this property. It should be NFC for 64-bit systems. | 2 年前 | |
[libc] Update install directory for offloading versions of libraries (#83592) Summary: These currently go to lib/, but if the user has lib/<triple> they should go there because it's always searched first. | 2 年前 | |
[libc][newheadergen]: yaml.load instead of safe_load (#100024) Co-authored-by: Rose Zhang <rosezhang@google.com> | 2 年前 | |
[libc][math][c23] Add entrypoints and tests for dsqrt{l,f128} (#99815) | 2 年前 | |
[libc] Disable epoll_pwait2 for now. (#99967) This patch reverts #99781 and part of #99771 since epoll_pwait2 is not in fact available on all supported systems. It is my opinion that we shouldn't provide a version of a function that doesn't perform as expected, which is why this revert needs to happen. The epoll_pwait2 function can be reenabled when we have a way to check if it is available on the target system, tracking bug for that is #80060 | 2 年前 | |
| 2 年前 | ||
[libc] Remove workarounds for lack of functional NVPTX linker (#96972) Summary: Currently we have several hacks to work around the fact that the NVPTX linker, 'nvlink', does not support static libraries or LTO linking. The patch in https://github.com/llvm/llvm-project/pull/96561 introduces a wrapper in the toolchain that allows us to use a standard ld.lld like interface. This means all the divergence with this target can be removed. Depends on https://github.com/llvm/llvm-project/pull/96561 | 2 年前 | |
[libc][math][c23] Add entrypoints and tests for dsqrt{l,f128} (#99815) | 2 年前 | |
[libc] fix readability-identifier-naming.ConstexprFunctionCase (#83345) Codify that we use lower_case for readability-identifier-naming.ConstexprFunctionCase and then fix the 11 violations (rather than codify UPPER_CASE and have to fix the 170 violations). | 2 年前 | |
[libc][Obvious] Add build folder to .gitignore. | 4 年前 | |
| 2 年前 | ||
Rename top-level LICENSE.txt files to LICENSE.TXT This makes all the license filenames uniform across subprojects. Differential Revision: https://reviews.llvm.org/D98380 | 5 年前 | |
Add a director, along with README.txt and LICENSE.txt, for libc. llvm-svn: 372036 | 6 年前 |