aboutsummaryrefslogtreecommitdiff
path: root/lib/std/c
AgeCommit message (Expand)Author
2021-01-18std: define pipe2 only for os that support itLemonBoy
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley
2021-01-12add pthread_key functionsSébastien Marie
2021-01-04Allow dollar sign $ in identifiers in translate-cEvan Haas
2021-01-02convert more {} to {d} and {s}Andrew Kelley
2021-01-02std: Use {s} instead of {} when printing stringsLemonBoy
2021-01-01std.debug: adjust panic messageAndrew Kelley
2021-01-01std: Show the panicking thread IDLemonBoy
2020-12-31Year++Frank Denis
2020-12-25openbsd: add commonly used libc wrappers for pledge(2) and unveil(2)Sébastien Marie
2020-12-25openbsd: define sem_t as optional pointer on opaque {}Sébastien Marie
2020-12-23rework std.ResetEvent, improve std lib Darwin integrationAndrew Kelley
2020-12-23std: add Darwin and FreeBSD sem_t bitsAndrew Kelley
2020-12-23std.ResetEvent: pthreads sem_t cannot be statically initializedAndrew Kelley
2020-12-23std.ResetEvent: use sem_t when linking against pthreadsAndrew Kelley
2020-12-22Improve handling of C compiler intrinsics in translate-cEvan Haas
2020-12-18std.crypto.random: introduce fork safetyAndrew Kelley
2020-12-09small fixes and zig fmtVexu
2020-11-30move std.SegmentedList to the std-lib-orphanageAndrew Kelley
2020-11-20openbsd: malloc_usable_size is unavailable on OpenBSDSébastien Marie
2020-11-18Merge pull request #6385 from LemonBoy/callocatorAndrew Kelley
2020-11-05Merge pull request #6978 from LemonBoy/statshitAndrew Kelley
2020-11-05Implement a fallback mechanism for posix_memalignLemonBoy
2020-11-05std: Make C allocator respect the required alignmentLemonBoy
2020-11-05std: Split kernel&libc definitions of stat structLemonBoy
2020-11-01Add libc signatureJoran Dirk Greef
2020-10-28Clean up exporting of symbols on DarwinJakub Konka
2020-10-18Darwin has arc4random(), tooFrank Denis
2020-10-11add minimal openbsd supportSébastien Marie
2020-10-08std.c (darwin) update to new opaque syntaxAndrew Kelley
2020-10-08Merge pull request #6516 from LemonBoy/fastfilecopyAndrew Kelley
2020-10-07New review roundLemonBoy
2020-10-04implement {get, set}rlimit for linuxxackus
2020-10-03std: Make file copy ops use zero-copy mechanismsLemonBoy
2020-10-02make symlink buffer null-terminatedLoris Cro
2020-08-24Link against libSystem when generating Mach-O exeJakub Konka
2020-08-20Merge pull request #6103 from Vexu/externAndrew Kelley
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-20correct llvm linkage conversionVexu
2020-08-20disallow extern variables with initializersVexu
2020-08-17std: signalfd: fix the types of things; add testAndrew Kelley
2020-08-17add signalfd to std.c.linuxLuna
2020-08-11copy_file_range linux syscall (#6010)Maciej Walczak
2020-07-27translate-c: use ArrayList for macro tokensVexu
2020-07-11run zig fmt on std lib and self hostedVexu
2020-06-24Use fstatat on macOS (otherwise uses 32bit)Jakub Konka
2020-06-20zig fmtAndrew Kelley
2020-05-26Use std.ComptimeStringMap in the C tokenizerRyan Liptak
2020-05-16macos: use realpath$DARWIN_EXTSNMichael Dusan
2020-05-05zig fmtTadeo Kondrak