aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc
AgeCommit message (Expand)AuthorFilesLines
2025-08-14rtems: No-return _arc4random_getentropy_fail()Sebastian Huber1-1/+1
2025-08-04sys/_default_fcntl.h: Define OFD lock operationsCorinna Vinschen1-0/+5
2025-08-04sys/_default_fcntl.h: fix whitespaceCorinna Vinschen1-11/+11
2025-07-25newlib: libc: return back support for AArch64 ILP32Radek Bartoň14-10/+64
2025-07-25Revert Joel's working ilp32 patchJoel Sherrill16-108/+54
2025-07-25ilp32: Revert patch removing ilp32 supportJoel Sherrill16-54/+108
2025-07-24Revert "mbrtowc: fix handling invalid UTF-8 4 byte sequences if wchar_t == UT...Corinna Vinschen1-16/+9
2025-07-23sys/cdefs.h: Protect parameters to __builtin_is_aligned()Paul Cercueil1-1/+1
2025-07-23Reapply "libc/stdio: Remove wchar_t functions from NEWLIB_NANO_FORMATTED_IO"Corinna Vinschen1-26/+26
2025-07-23Revert "libc/stdio: Remove wchar_t functions from NEWLIB_NANO_FORMATTED_IO"Hau Hsu1-26/+26
2025-07-21newlib: add dummy implementations of fe{get,set}prec for Aarch64 CygwinRadek Bartoň1-0/+15
2025-07-17libc/include/sys/stat.h: Adjust for RTEMS MIPSJoel Sherrill1-2/+3
2025-07-17nvptx: Change 'read' and 'write' to 'ssize_t' return typeArijit Kumar Das3-2/+8
2025-07-17newlib: libc: update asmdefs.h compatible with Cygwin AArch64Radek Bartoň16-108/+54
2025-07-17newlib: fclose: Use sfp lock while fp lock is activeTakashi Yano1-1/+2
2025-07-16libc/time: Add CLOCK_TAISebastian Huber1-0/+6
2025-07-10RISC-V: memmove() speed optimized: Call memcpy()m fally1-67/+93
2025-07-10RISC-V: memmove() speed optimized: Align source addressm fally1-50/+135
2025-07-10RISC-V: memmove() speed optimized: Add loop-unrollingm fally1-9/+48
2025-07-10RISC-V: memmove() speed optimized: Replace macros and use fixed-width typesm fally1-25/+35
2025-07-10RISC-V: memmove() speed optimized: Add implementationm fally4-15/+100
2025-07-09posix_spawn: preserve FD flags when processing FAE_OPENJeremy Drake1-3/+11
2025-07-04libc: mips: fix strcmp bug for little endian targetsFaraz Shahbazker1-2/+5
2025-07-04libc: mips: Improve performance of strcmp implementationFaraz Shahbazker1-79/+123
2025-07-04libc: mips: memcpy prefetches beyond copied memoryFaraz Shahbazker1-53/+97
2025-07-04libc: mips: Add improved C implementation of memcpy/memsetFaraz Shahbazker3-1/+582
2025-07-04mips: Implement MIPS HAL and UHIJovan Dmitrović7-121/+157
2025-07-04aarch64: Export fe{enable,disable,get}except on CygwinRadek Bartoň1-4/+12
2025-07-02wcstombs: also call __WCTOMB on terminating NUL if output buffer is NULLChristian Franke1-3/+4
2025-07-02newlib: increase jump buffer length to 25 to fit all non-volatile registers f...Radek Bartoň1-1/+10
2025-07-02RISC-V: Fix memcpy() for GCC 13Sebastian Huber1-2/+2
2025-06-29wcrtomb: fix CESU-8 value of leftover lone high surrogateChristian Franke1-2/+2
2025-06-27mbrtowc: fix handling invalid UTF-8 4 byte sequences if wchar_t == UTF-16Corinna Vinschen1-9/+16
2025-06-24libc: Update the guard for quick_exit() and at_quick_exit() functionsMazen Adel Elmessady1-1/+4
2025-06-24libc: Added the prototype for ppoll()Mazen Adel Elmessady1-0/+9
2025-06-24libc: Added the prototype for sem_clockwait()Mazen Adel Elmessady1-0/+6
2025-06-24libc/../pthread.h: Updated the guard for Posix Issue 8 functionsMazen Adel Elmessady1-6/+6
2025-06-24libc: Added timespec_get() to time.hMazen Adel Elmessady1-0/+5
2025-06-18add value for _h_errno in _REENT_INIT(var) for struct, _reentJohannes Rosa1-1/+2
2025-06-18posix_spawn: factor out structs to an internal headerJeremy Drake2-44/+55
2025-06-18newlib: libc: define _ctype for AArch64 CygwinRadek Bartoň1-9/+0
2025-06-14rtems/include/limits.h: Do not define AIO_LISTIO_MAX or AIO_MAXJoel Sherrill1-4/+6
2025-06-14rtems/../sys/dirent.h: Enable DT_ symbols for POSIX >= 202405LJoel Sherrill1-1/+1
2025-06-02RISC-V: strcmp [speed optimized]: optimize mismatch logic for targets with Zb...puranikvinit1-63/+94
2025-06-02RISC-V: strcmp [speed optimized]: optimize null detect logic for targets with...puranikvinit1-4/+8
2025-06-02RISC-V: strcmp [speed optimized]: use compressed registers wherever possiblepuranikvinit1-4/+4
2025-06-02RISC-V: strcmp: refactor labels for improved readabilitypuranikvinit1-13/+18
2025-06-02RISC-V: setjmp: reduce code size for register load/store with Zilsdpuranikvinit1-25/+49
2025-06-02newlib: riscv: Remove undefined behavior in strlen()Eric Salem1-1/+4
2025-05-28newlib: riscv: Align whitespace of size optimized memset()Eric Salem1-4/+4