aboutsummaryrefslogtreecommitdiff
path: root/libc/spec
AgeCommit message (Expand)AuthorFilesLines
2023-12-04[libc] Revert #73704 and subsequent fixes #73984, #74026 (#74355)Schrodinger ZHU Yifan2-16/+1
2023-11-30[libc][SysMMan] implement mincore (#73704)Schrodinger ZHU Yifan2-1/+16
2023-11-28[libc] [search] implement hcreate(_r)/hsearch(_r)/hdestroy(_r) (#73469)Schrodinger ZHU Yifan3-2/+78
2023-11-21[libc][math] Implement nexttoward functions (#72763)Nishant Mittal1-0/+4
2023-11-10[libc] Fix missing ; in spec.td. (#71977)lntue1-1/+1
2023-11-10[libc][math] Add initial support for C23 float128 math functions, starting wi...lntue2-0/+4
2023-11-06[libc][math] Implement powf function correctly rounded to all rounding modes....lntue1-0/+1
2023-09-29[libc] Correct 'memrchr' definition and re-enable on GPU (#67850)Joseph Huber1-1/+1
2023-09-29[libc] Fix `nanosleep` definition in the posix spec (#67855)Joseph Huber1-1/+2
2023-09-28[libc][math] Implement double precision expm1 function correctly rounded for ...lntue1-0/+2
2023-09-21[libc] Remove the 'rpc_reset' routine from the RPC implementation (#66700)Joseph Huber1-5/+0
2023-08-30[libc][math] Implement double precision exp10 function correctly rounded for ...Tue Ly1-0/+1
2023-08-25[libc][math] Implement double precision exp2 function correctly rounded for a...Tue Ly1-0/+1
2023-08-24[libc][math] Implement double precision exp function correctly rounded for al...Tue Ly1-0/+2
2023-08-17Revert "[libc] Add limits.h"Alfred Persson Forsberg2-22/+0
2023-08-14[libc] Add limits.hAlfred Persson Forsberg2-0/+22
2023-08-04[libc] Add v variants of printf functionsMichael Jones2-0/+29
2023-08-03[libc] Add support to compile some syscalls on 32 bit platformMikhail R. Gadelha1-1/+1
2023-07-19[libc] Add basic support for calling host functions from the GPUJoseph Huber1-0/+5
2023-06-28[libc][math] Implement erff function correctly rounded to all rounding modes.Tue Ly1-0/+2
2023-06-15[libc] Export GPU extensions to `libc` for external useJoseph Huber1-0/+18
2023-06-12[libc] Add qsort_rMichael Jones1-0/+17
2023-06-12[libc] Fix argument types for {f,}truncate specsAlfred Persson Forsberg1-2/+2
2023-05-23[libc][math] Implement double precision log1p correctly rounded to all roundi...Tue Ly1-0/+1
2023-05-23[libc][math] Implement double precision log2 function correctly rounded to al...Tue Ly1-0/+1
2023-05-23[libc][math] Implement double precision log function correctly rounded to all...Tue Ly1-0/+1
2023-05-22Add some missing [[noreturn]] attributesNoah Goldstein1-1/+1
2023-05-03[libc] add socket functionMichael Jones2-14/+33
2023-04-20[LIBC] Implement remainder of posix 'sched.h' minus `SCHED_SPORADIC`Noah Goldstein2-2/+63
2023-04-14[libc] Add implementation of getcharMichael Jones2-0/+10
2023-04-12[LIBC] Implement `sched_yield()`Noah Goldstein2-2/+17
2023-04-11[libc] Fix typo in gnu_ext.tdCaslyn Tonelli1-1/+1
2023-04-11[libc] Add memmem implementationCaslyn Tonelli1-1/+6
2023-04-11Reland "[libc] Add {,r}index"Alex Brachet1-0/+10
2023-04-11Revert "[libc] Add {,r}index"Alex Brachet1-10/+0
2023-04-11[libc] Add {,r}indexAlex Brachet1-0/+10
2023-04-10[libc] Add swab implementationCaslyn Tonelli1-0/+5
2023-04-06[libc] Implement strsepAlex Brachet1-0/+5
2023-04-03[libc] Add strchrnul implementationCaslyn Tonelli1-0/+5
2023-03-20[libc][obvious] remove currently unused typesMichael Jones2-3/+0
2023-03-20[libc] add basic wide char functionsMichael Jones2-0/+28
2023-02-23[libc] Introduce sys/socket.hJeff Bailey1-0/+14
2023-02-22[libc] Implement ntohl and ntohsRaman Tenneti1-0/+10
2023-02-16[libc] Implement htonl and htonsRaman Tenneti2-0/+23
2023-02-09[libc][math] Implement scalbn, scalbnf, scalbnl.Renyi Chen1-0/+4
2023-02-01[libc][math] Implement acoshf function correctly rounded to all rounding modes.Tue Ly1-0/+1
2023-01-27[libc][math] Implement asinhf function correctly rounded for all rounding modes.Tue Ly1-0/+1
2023-01-25[libc] Implement strcasestrAlex Brachet1-0/+5
2023-01-11[libc] Implement str{,n}casecmpAlex Brachet1-0/+20
2023-01-09[libc] Move b* string functions to strings.hAlex Brachet1-3/+3