summaryrefslogtreecommitdiff
path: root/libc/stdlib
AgeCommit message (Expand)Author
2003-12-30Rework malloc. The new default implementation is based on dlmalloc from DougEric Andersen
2003-12-30Update and restore malloc-simple. Slow as molasses, but triviallyEric Andersen
2003-12-27Handle the app_fini stuff in exit without requiring atexit().Manuel Novoa III
2003-12-27Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III
2003-11-02If realloc failed, we'd lose the pointer to the exit function table.Manuel Novoa III
2003-10-18Peter Kjellerstedt writes:Eric Andersen
2003-10-17Doh!!!Eric Andersen
2003-10-16Do not set errno when they asked for size 0Eric Andersen
2003-10-16Code formatting cleanup.Miles Bader
2003-10-16Don't set errno if for zero SIZE returns.Miles Bader
2003-09-22More fiddling with static free-areas: make sure both their size _and_Miles Bader
2003-09-19Make sure we don't allocate too little space for static free-areasMiles Bader
2003-09-19Add dependencies on header files.Miles Bader
2003-09-17Make sure static heaps are aligned correctly.Miles Bader
2003-09-06'extern inline' doesn't work... Use 'static inline'Eric Andersen
2003-09-06add missing prototypeEric Andersen
2003-09-06Fix errno values. Fix MALLOC_GLIBC_COMPAT handling in malloc/malloc.c,Eric Andersen
2003-09-05mjn3 noticed we were missing seed48, which was odd since we hadEric Andersen
2003-08-24Fix a few bugs in the new extended locale functions.Manuel Novoa III
2003-08-08Add in a MALLOC_GLIBC_COMPAT option to let people decide if theyEric Andersen
2003-08-01Add a new *scanf implementation, includeing the *wscanf functions.Manuel Novoa III
2003-04-23Thierry De Corte notices that when UCLIBC_HAS_FLOAT is disabled, we must alsoEric Andersen
2003-04-02(free_to_heap): Unlock the heap before returning in theMiles Bader
2003-01-24Doh! Fix potential stack corruption caused by dynamic atexitEric Andersen
2003-01-23Kill the needless '#if 1'Eric Andersen
2003-01-23Update malloc behavior on malloc(0) to be consistant withEric Andersen
2002-11-22Ok... here's the summary:Manuel Novoa III
2002-11-21Debugging tweaks.Miles Bader
2002-11-21Improve malloc debugging support.Miles Bader
2002-11-19Implement dynamic atexit handling. Adds a few bytes and a dependancyEric Andersen
2002-11-07Remove atof from strtod.o...Manuel Novoa III
2002-11-07Okay, fix for atof _correctly_...Manuel Novoa III
2002-11-07Apparently I forgot to build atof...Manuel Novoa III
2002-10-31Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen
2002-10-29Fix a couple of 'restrict' bugs in mbstowcs and wcstombs.Manuel Novoa III
2002-10-22When UNIX98PTY_ONLY was false, but Unix 98 ptys were in fact working andEric Andersen
2002-10-18Don't infinitely recurse when trying to grow __malloc_mmb_heap.Miles Bader
2002-10-17Fix malloc so it compiles and works when using pthreadsEric Andersen
2002-10-15Use __heap_[un]lock instead of __malloc_[un]lock.Miles Bader
2002-10-15Get rid of old malloc lock stuff.Miles Bader
2002-10-15Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.Miles Bader
2002-10-09* Add support for uClinux's broken munmap, contingent onMiles Bader
2002-09-26A bug fix from Alexey V. Neyman:Eric Andersen
2002-09-19Hide my personal #warning reminders. Add __wcschrnul, rename strchrnulManuel Novoa III
2002-09-13(__heap_check_failure): New function.Miles Bader
2002-09-09Remove malloc_simple from subdir list.Manuel Novoa III
2002-09-09(realloc): Record the correct size in the malloc header in the caseMiles Bader
2002-09-06Add #include <malloc.h> to silence warning.Manuel Novoa III
2002-09-06Initial checkin.Miles Bader
2002-09-06Update debugging hooks.Miles Bader