aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc
AgeCommit message (Expand)AuthorFilesLines
2021-10-13string: Fix buffer overrun in picolibc/newlib/libc/string/strrchr.c (#184)Keith Packard1-4/+5
2021-10-07sys/tree.h: Red child with black sibling rotationsSebastian Huber1-2/+41
2021-10-05sys/tree.h: Add parent rotationsSebastian Huber1-4/+39
2021-10-05sys/tree.h: Simplify chain of conditionsSebastian Huber1-1/+1
2021-10-05sys/tree.h: Simplify loop conditionSebastian Huber1-1/+1
2021-09-15newlib: sig2str: use __restrictMike Frysinger1-1/+1
2021-09-13libgloss/newlib: rename configure.in to configure.acMike Frysinger98-0/+0
2021-09-06nano-malloc: Fix redefined compilation warningTorbjorn SVENSSON via Newlib1-0/+1
2021-09-03strstr: avoid warningsCorinna Vinschen2-7/+7
2021-09-03nftw: fix thread cancellation supportCorinna Vinschen1-1/+3
2021-08-27libc/include/sys/signal.h: Change __STDINT_EXP() to __SIZEOF_INT__Joel Sherrill1-1/+1
2021-08-25nvptx: Emulate clock and other machine stubs.Roger Sayle5-3/+55
2021-08-23stdlib: conditionalize locale usageCorinna Vinschen2-4/+15
2021-08-18svfwscanf: Simplify _sungetwc_r to eliminate apparent buffer overflowKeith Packard1-37/+3
2021-08-09libc: Added prototypes for new POSIX APIsMatt Joyce1-0/+22
2021-08-02libc: Fix compilation for new sig2str/str2sig implementationChristoph Muellner1-1/+6
2021-08-02libc: Added implementation for sig2str/str2sig.Matt Joyce5-6/+330
2021-07-28Remove unneccesary parenthesis around declaratorMaxim Blinov1-1/+1
2021-07-22libc/include/sys/config.h: Undef _REENT_SMALL for RTEMS on MicroBlazeAlex White1-1/+1
2021-07-12Minimal support for ISO/IEC TS 18661-3.Kito Cheng1-1/+11
2021-07-07stdlib: Make strtod/strtof set ERANGE consistently for underflow.Keith Packard1-2/+29
2021-07-06fix and amend scripts and makefile rules to generate Unicode dataThomas Wolff4-17/+33
2021-07-06update to Unicode 13.0Thomas Wolff4-109/+199
2021-06-25inttypes.h: Use reserved names for function parametersJonathan Wakely1-1/+1
2021-06-18stdio: Parse 0x0p+00 correctly in scanfKeith Packard1-0/+1
2021-06-17libc/sys/rtems/crt0.c: Fix two warnings.Joel Sherrill1-2/+2
2021-05-26aarch64: support binary mode for opening filesRichard Earnshaw1-0/+12
2021-05-20sys/stat.h: Enable UTIME_NOW and UTIME_OMIT for RTEMSJoel Sherrill1-1/+1
2021-05-03Nano-malloc: Fix for unwanted external heap fragmentationOla Olsson1-9/+61
2021-04-19scanf: allow hex float input per POSIXCorinna Vinschen1-2/+63
2021-04-13Cygwin: don't export _feinitialise from newlibCorinna Vinschen1-5/+0
2021-04-13fenv: drop Cygwin-specific implementation in favor of newlib codeCorinna Vinschen1-1/+10
2021-04-13fenv: Move shared x86 sys/fenv.h from x86_64 to shared_x86Corinna Vinschen2-1/+0
2021-04-13fenv: add missing declarations to x86 fenv.hCorinna Vinschen1-0/+5
2021-04-13Add build mechanism to share common header files between machinesCorinna Vinschen26-2/+30
2021-03-05Regenerate lib/posix/Makefile.inJeff Johnston1-3/+16
2021-02-25RISC-V: Fix optimized strcmp on big endianMarcus Comstedt1-4/+36
2021-02-25Set __IEEE_BIG_ENDIAN for big endian RISC-VMarcus Comstedt1-0/+4
2021-02-18Include malloc.h in libc/stdlib/aligned_alloc.cHans-Peter Nilsson1-0/+1
2021-02-16Complete revert of 2019-08-19, st_atime in libc/include/sys/stat.hHans-Peter Nilsson1-1/+1
2021-02-09FTW Port for NewlibEshan dhawan4-1/+254
2021-02-05Removed Soft float from MIPSEshan dhawan1-31/+18
2021-01-26Align *utime*() with POSIX/glibcSebastian Huber3-6/+6
2021-01-05RTEMS: Add <poll.h> and <sys/poll.h>Sebastian Huber2-0/+107
2020-12-18Bump up newlib version to 4.1.0newlib-4.1.0Jeff Johnston96-960/+960
2020-12-14arm: Fix memchr() for Armv8-RSebastian Huber1-0/+4
2020-12-11Bump newlib release to 4.0.0Jeff Johnston96-960/+960
2020-11-17malloc/nano-malloc: correctly check for out-of-bounds allocation reqsCorinna Vinschen2-2/+27
2020-11-16Fix return type of __locale_ctype_ptr_l()Sebastian Huber1-1/+1
2020-11-16libc/include/newlib.h: Fix C++ compilation issueJoel Sherrill1-2/+2