Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3 |
|
#
3c391a64 |
| 07-Aug-2024 |
Joseph Huber <huberjn@outlook.com> |
[libc] Add `*_HAS_SUBNORM` to `float.h` (#102182)
Summary: These should be defined, since we provide `float.h` it will override the Clang resource dir and not provide it.
|
Revision tags: llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7 |
|
#
4486fcba |
| 28-May-2024 |
lntue <35648136+lntue@users.noreply.github.com> |
[libc] Add proxy header for float.h. (#93504)
This is the continuation of
https://github.com/llvm/llvm-project/pull/88674.
Fixes #88433, #90496.
---------
Co-authored-by: aniplcc <aniplcco
[libc] Add proxy header for float.h. (#93504)
This is the continuation of
https://github.com/llvm/llvm-project/pull/88674.
Fixes #88433, #90496.
---------
Co-authored-by: aniplcc <aniplccode@gmail.com>
show more ...
|
Revision tags: llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1 |
|
#
cf68c042 |
| 01-Mar-2024 |
lntue <35648136+lntue@users.noreply.github.com> |
[libc] Ignore -Winclude-next-absolute-path warning in float-macros.h (#83513)
|
#
330793c9 |
| 28-Feb-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc] fix clang-tidy llvm-header-guard warnings (#82679)
Towards the goal of getting `ninja libc-lint` back to green, fix the numerous instances of:
warning: header guard does not follow pref
[libc] fix clang-tidy llvm-header-guard warnings (#82679)
Towards the goal of getting `ninja libc-lint` back to green, fix the numerous instances of:
warning: header guard does not follow preferred style [llvm-header-guard]
This is because many of our header guards start with `__LLVM` rather than `LLVM`.
To filter just these warnings:
$ ninja -k2000 libc-lint 2>&1 | grep llvm-header-guard
To automatically apply fixits:
$ find libc/src libc/include libc/test -name \*.h | \ xargs -n1 -I {} clang-tidy {} -p build/compile_commands.json \ -checks='-*,llvm-header-guard' --fix --quiet
Some manual cleanup is still necessary as headers that were missing header guards outright will have them inserted before the license block (we prefer them after).
show more ...
|
Revision tags: llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1 |
|
#
72ce6294 |
| 24-Jan-2024 |
lntue <35648136+lntue@users.noreply.github.com> |
[libc] Add C23 limits.h header. (#78887)
|
Revision tags: llvmorg-19-init |
|
#
ce8fcad5 |
| 20-Jan-2024 |
lntue <35648136+lntue@users.noreply.github.com> |
[libc] Fix float.h header to include the system float.h first and add more definitions. (#78857)
|
#
c80d68a6 |
| 19-Jan-2024 |
lntue <35648136+lntue@users.noreply.github.com> |
[libc] Add float.h header. (#78737)
|