Sign in
◑
Theme
llvm
/
llvm-project
/
libc
/
HEAD
0ec9842
[libc] Suppress GCC's <mm_malloc.h> in freestanding builds (#234863)
by Pavel Labath
· 15 hours ago
main
master
6f1e56f
[libc][mathvec] Add macro for vector PCS (#235009)
by DylanFleming-arm
· 16 hours ago
64f28f0
[libc][uefi][NFC] Update file headers to the current format (#235032)
by Prabhu Rajasekaran
· 17 hours ago
20c3238
[libc][uefi] Fix the UEFI exit implementation (#234501)
by Prabhu Rajasekaran
· 18 hours ago
0a4b735
[libc][stdbit] Support compound literals in type-generic macros (#228721)
by Chen Miao
· 19 hours ago
21ee52f
[compiler-rt][builtins] libc-backed float16 extend/truncate builtins (#211882)
by hulxv
· 20 hours ago
e183fa1
[libc][cmake] Fold add_integration_test into add_libc_test and clean up test options. (#234712)
by lntue
· 21 hours ago
a466c5f
[libc][math][c23] Fix signed zeros in `tanpif` and `tanpif16` (#230371)
by Connector Switch
· 21 hours ago
8319abf
[libc][regex] Add bracket expressions and character ranges (#234895)
by Jeff Bailey
· 21 hours ago
0ee18ad
[libc] Trap on invalid expected and optional value() (#232812)
by Jeff Bailey
· 21 hours ago
bdafa85
[libc] Implement timer_getoverrun in time (#234839)
by Aman Maurya
· 25 hours ago
0e874e4
[libc] Implement setresuid and setresgid in unistd (#234837)
by Aman Maurya
· 26 hours ago
0f10eff
[libc] Implement sigismember in signal (#234838)
by Aman Maurya
· 26 hours ago
cc2e396
[libc][regex] Add Kleene star and canonical AST normalisation (#233980)
by Jeff Bailey
· 29 hours ago
c2082ce
[libc][NFC] Split out `is_{, odd_}integer` utility (#234288)
by Connector Switch
· 30 hours ago
f18baa3
[libc][doc] Add 2026 talks, blog posts and publications. (#234767)
by lntue
· 2 days ago
dccd2f4
[libc][math] Short-circuit certain powf range errors (#223719)
by sriramshastry
· 2 days ago
2564332
[libc][math] Optimize exp and share double-precision evaluation with exp2. (#233018)
by lntue
· 2 days ago
b95a939
[libc] Fix various MSVC compatibility issues. (#233984)
by lntue
· 2 days ago
a822cba
[libc] Add braces around empty body in pipe2 wrapper (#234723)
by Jeff Bailey
· 2 days ago
bfa8ae4
[libc][docs] Finish MyST migration for selected libc docs (#233690)
by Reid Kleckner
· 2 days ago
0a476f0
[libc][docs] Rename selected rst docs to md (#233687)
by Reid Kleckner
· 2 days ago
cfe4a25
[libc][docs] update docs before dev meeting (#234359)
by Michael Jones
· 2 days ago
bce5aee
Revert "[libc] Remove full header dependencies from proxy header targets" (#234668)
by Pavel Labath
· 2 days ago
5339b01
[libc][cmake] Fix test suite names for execlp_test after #234465. (#234678)
by lntue
· 2 days ago
a633ddb
[libc] Deduplicate va_list to argv extraction using exec_with_arg_list (#234581)
by Aman Maurya
· 2 days ago
bad8583
[libc][cmake] Unify test suite creation and hierarchy in add_libc_testsuite. (#234465)
by lntue
· 2 days ago
b1ff575
[libc] Use a syscall wrapper for `epoll_ctl` (#234572)
by Connector Switch
· 2 days ago
d98fae4
[libc] Expose sys/stat.h mode_t constants in fcntl.h (#234438)
by Alexey Samsonov
· 2 days ago
c68b289
[libc][cmake] Respect the configured optimization level for the Linux thread and TLS objects (#234382)
by Prabhu Rajasekaran
· 2 days ago
32ff46b
[libc][mathvec] Vectorise logf (#231190)
by DylanFleming-arm
· 2 days ago
b739c7f
[libc] Implement execlp in unistd (#232901)
by Aman Maurya
· 2 days ago
34f819e
[libc] Remove full header dependencies from proxy header targets (#234150)
by Pavel Labath
· 2 days ago
0780989
[libc][docs] Rewrite remaining rst docs to md [2/2] (#233848)
by Sachin 🗲
· 2 days ago
5c7791d
[libc][cmake] Respect the configured optimization level for tests (#234381)
by Prabhu Rajasekaran
· 2 days ago
c766079
[libc][cmake] Unify unit and hermetic test rules into add_libc_test (#233512)
by lntue
· 3 days ago
889a429
[libc] Implement execvpe in unistd (#234071)
by Aman Maurya
· 3 days ago
73c8555
[libc] Use sigmask utils in linux thread_exit (#234185)
by Pavel Labath
· 3 days ago
4da3345
[libc] Implement ether_ntoa and ether_ntoa_r (#233876)
by Pavel Labath
· 3 days ago
117ffdd
[libc] Fix gcc build for popen (#234041)
by Michael Jones
· 3 days ago
a633951
[libc] Add sys/eventfd.h header and eventfd function. (#234028)
by Alexey Samsonov
· 3 days ago
2b83cef
[libc] Use a syscall wrapper for `getcpu` (#234157)
by Connector Switch
· 3 days ago
f4afd3d
Reland "[libc] Implement cpp::unique_ptr utility" (#233800)
by Pavel Labath
· 3 days ago
8ad1918
[libc] Add 32-bit fallback syscall branches to UID/GID syscall wrappers (#233926)
by Aman Maurya
· 3 days ago
06b9b05
[libc] implement popen/pclose (#232846)
by Michael Jones
· 3 days ago
3d1c498
[libc][cmake] Respect the configured optimization level for math and stdfix entrypoints (#233964)
by Prabhu Rajasekaran
· 4 days ago
b2ed851
[libc][math] Add integer-only implementation for exp2f. (#233177)
by lntue
· 4 days ago
2bec18d
[libc][math] Optimize integer-only expf and factor out shared utilities. (#233118)
by lntue
· 4 days ago
9a2060b
[libc][regex] Add '^' and '$' anchors and line flags (#233780)
by Jeff Bailey
· 4 days ago
f42ce84
[libc][printf] Fix %s precision handling (#233098)
by Nathan Cornaud
· 4 days ago
841ecae
Revert "[libc] Keep __restrict on the Cortex-M memcpy for MVE targets" (#233903)
by Prabhu Rajasekaran
· 4 days ago
ce41bcd
[libc] Implement seteuid and setegid in unistd (#233088)
by Aman Maurya
· 4 days ago
4a4ad16
[libc] Add floating-point bitwise operations to FPUtil. (#233168)
by lntue
· 4 days ago
15a63d3
[libc] Add remaining <libintl.h> gettext stubs (#233838)
by Jeff Bailey
· 4 days ago
df4781f
[libc] Add gettext and gettext_l stubs (#233603)
by Jeff Bailey
· 4 days ago
a6a235f
[libc] Use a syscall wrapper for `sched_get_priority_max` (#233792)
by Connector Switch
· 4 days ago
b1e551e
[libc][regex] Add 256-bit ByteSet and '.' wildcard (#233561)
by Jeff Bailey
· 4 days ago
be03bba
[libc] Keep __restrict on the Cortex-M memcpy for MVE targets (#233575)
by Prabhu Rajasekaran
· 4 days ago
4bae8fe
[libc] implement execvp (#232008)
by Michael Jones
· 5 days ago
a32a22d
[libc][regex] Add ERE literal parser and flag guards (#233045)
by Jeff Bailey
· 5 days ago
ad9f590
[libc] Use a syscall wrapper for `sched_get_priority_min` (#233409)
by Connector Switch
· 5 days ago
c66c6fe
[libc] Move setxid entrypoints to experimental (#233416)
by Pavel Labath
· 5 days ago
4249f09
[libc] Add bindtextdomain and bind_textdomain_codeset stubs (#232711)
by Jeff Bailey
· 5 days ago
cc62dbf
[libc] Use a syscall wrapper for `sched_getcpu` (#233011)
by Connector Switch
· 5 days ago
07e76f1
[libc] Add Kushal Pal(quic-k) as the maintainer for Hexagon (#232009)
by quic-k
· 5 days ago
441e706
[libc][math] Add float-only implementation of tanf (#233046)
by Prabhu Rajasekaran
· 6 days ago
ab34d48
[libc][fuzzing] Re-enable math fuzzing with internal headers (#231744)
by Aman Maurya
· 6 days ago
1ca5cfe
[libc][NFC] Fix typo 'implemenation' in comments (#233089)
by Shivansh Chaudhary
· 6 days ago
9912181
[NFC][libc] Clean up unsequenced access warning (#232043)
by Nikita Terentev
· 7 days ago
fa2c059
[libc][math] Fix code size issues with sinf and cosf. (#232843)
by lntue
· 8 days ago
43160ed
[libc][math] Optimize exp2 and refactor shared double-precision exp utilities. (#231041)
by lntue
· 8 days ago
8284cc0
[libc][math] Fix code size issues for powf_float_eval. (#232601)
by lntue
· 8 days ago
7441b5b
[libc][math] Remove unneccessary checks and speedup for pow_fast under LIBC_MATH_HAS_SMALL_TABLES. (#232623)
by lntue
· 8 days ago
8dc6703
[libc] Add SCM_TIMESTAMP constants (#232688)
by Pavel Labath
· 8 days ago
979590b
[libc][regex] Wire regex entrypoints to ExprPool matcher (#232291)
by Jeff Bailey
· 8 days ago
bc125bd
[libc][cmake] Fix and enhance LibcParseArguments and add unified libc_log helper (#232089)
by lntue
· 8 days ago
e1cce82
[libc] Move linux signal mask helpers into OSUtil/sigmask.h (#232647)
by Pavel Labath
· 8 days ago
0bd34c1
[libc][printf] Fix %e/%g formatting in float320 algorithm (#232721)
by Simon Tatham
· 8 days ago
6b1cf8d
[libc] Block signals before a detached thread unmaps its stack (#232649)
by Pavel Labath
· 8 days ago
ef52f09
[libc] Use a syscall wrapper for `sched_getparam` (#232689)
by Connector Switch
· 8 days ago
c2e2a32
[libc] Define IFNAMSIZ in net/if.h (#232664)
by Pavel Labath
· 8 days ago
d641851
[libc] Add <libintl.h> and textdomain stub (#232351)
by Jeff Bailey
· 8 days ago
75488b6
[libc] Use a syscall wrapper for `sched_getscheduler` (#232597)
by Connector Switch
· 8 days ago
c908c1a
[libc][math] Use float-only evaluation in asinbf16 and acosbf16 (#228734)
by Chen Miao
· 9 days ago
da90e14
[libc][math][c++23] Add exp2bf16 math function (#230213)
by pixl
· 9 days ago
07d5a1c
[libc][NFC] fix fdopen_test comparisons (#232104)
by Michael Jones
· 9 days ago
c901730
[libc][math] Add correctly rounded, float-only implementation of expf for GPUs (#231671)
by Leandro Lacerda
· 9 days ago
7b2387f
[libc] Add support for writing to wchar_t in printf_core/ converter functions. (#230246)
by Alex Strelnikov
· 9 days ago
9c38878
[libc] Use a syscall wrapper for `sched_rr_get_interval` (#232310)
by Connector Switch
· 9 days ago
8dff6c4
[libc] Implement fexecve in unistd (#231230)
by Aman Maurya
· 9 days ago
10a2f6b
[libc] Make struct ifreq compatible with linux/if.h (#225793)
by Pavel Labath
· 9 days ago
4482cba
[libc] Use a syscall wrapper for `sched_setaffinity` (#232277)
by Connector Switch
· 9 days ago
5879dd3
[libc] Use a syscall wrapper for `sched_setparam` (#231893)
by Connector Switch
· 9 days ago
0e64c6f
[libc][GPU] Directly build GPU libc file with name 'libc.bc' (#231755)
by jinge90
· 9 days ago
4aafb84
[libc][regex] Switch ExprPool to 32-bit ExprId and 16B Expr (#230687)
by Jeff Bailey
· 10 days ago
009c58d
[libc] Add bare-metal Hexagon port (#217528)
by quic-k
· 10 days ago
5565731
[libc] Fix mbstate proxy header dep (#231984)
by Michael Jones
· 10 days ago
9c9e191
[libc] Add definition of EOVERFLOW to generic-error-number-macros.h (#231891)
by Victor Campos
· 10 days ago
7d50e3c
[libc] Use a syscall wrapper for `sched_setscheduler` (#231865)
by Connector Switch
· 10 days ago
4b4a9e6
[libc] Use a syscall wrapper for `sched_yield` (#231512)
by Connector Switch
· 10 days ago
Next »