summaryrefslogtreecommitdiffstats
path: root/libc/stdlib
Commit message (Expand)AuthorAgeFilesLines
* (free):Miles Bader2002-09-041-5/+5
* (__heap_delete): Renamed from `__heap_unlink_free_area'.Miles Bader2002-09-041-3/+6
* Doc fix.Miles Bader2002-08-301-1/+1
* (__heap_free): Tighten up the inner loop, and make the code more readable.Miles Bader2002-08-301-29/+24
* Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.Miles Bader2002-08-302-5/+5
* (likely, unlikely): New macros.Miles Bader2002-08-301-0/+12
* (likely, unlikely): New macros.Miles Bader2002-08-301-6/+8
* Kill the HAS_LONG_LONG option. It really did not make a lot ofEric Andersen2002-08-253-49/+1
* Eliminate wrapping of struct stat and use the kernel versionEric Andersen2002-08-192-2/+2
* (CSRC): Make contents source files, not object files.Miles Bader2002-08-191-2/+2
* (CSRC): Add `memalign.c'.Miles Bader2002-08-191-2/+2
* Initial checkin.Miles Bader2002-08-191-0/+94
* (realloc): Follow new arg conventions of MALLOC_SET_SIZE.Miles Bader2002-08-191-2/+2
* (malloc): Use MALLOC_SETUP.Miles Bader2002-08-191-3/+2
* (MALLOC_SETUP): New macro.Miles Bader2002-08-191-5/+6
* Patch from Jarkko to fix drand48 to not use long long whenEric Andersen2002-08-152-0/+46
* Use __malloc_unlikely instead of `likely'.Miles Bader2002-08-141-1/+4
* Add flow-control hints with __malloc_likely and __malloc_unlikely.Miles Bader2002-08-141-5/+7
* (__malloc_likely, __malloc_unlikely): New macros.Miles Bader2002-08-141-0/+10
* Handle zero NEW_SIZE case.Miles Bader2002-08-141-45/+54
* Use `return' for null pointers, to avoid a giant block holding the restMiles Bader2002-08-131-95/+95
* Doh! missed a spot.Eric Andersen2002-08-121-0/+2
* Revert commit by davidm to printf.c that initialized conv_numManuel Novoa III2002-08-121-15/+15
* Geez I'm an idiot some times. I shouldn't code when I'm exhausted.Eric Andersen2002-08-121-1/+2
* Add missing thread-safe locking.0_9_13Eric Andersen2002-08-091-0/+27
* Fix lockingEric Andersen2002-08-081-0/+19
* Cleanup some silly warningsEric Andersen2002-08-085-5/+11
* Changed my mind. Keep this separate.Eric Andersen2002-08-071-0/+41
* Rewrite getenvEric Andersen2002-08-071-25/+0
* Per suggestion from Miles Bader, move calloc.c to libc/stdlib.Eric Andersen2002-08-074-11/+15
* Unify calloc (its the same thing regardless of the underlyingEric Andersen2002-08-064-59/+35
* Use MALLOC_REALLOC_MIN_FREE_SIZE.Miles Bader2002-08-011-1/+1
* (MALLOC_REALLOC_MIN_FREE_SIZE): New macro.Miles Bader2002-08-011-2/+8
* (HEAP_MIN_SIZE): New macro.Miles Bader2002-08-011-6/+15
* In the allocate-and-copy case, don't include the malloc header in ourMiles Bader2002-07-311-2/+2
* Update debugging printfs.Miles Bader2002-07-313-4/+4
* Per discussion on the mailing list, simply vfork -> fork mapping to only applyEric Andersen2002-07-312-2/+2
* Account for MALLOC_HEADER_SIZE when calculating new size.Miles Bader2002-07-311-3/+4
* Use MALLOC_HEADER_SIZE.Miles Bader2002-07-311-1/+1
* (MALLOC_HEADER_SIZE): New macro.Miles Bader2002-07-311-2/+6
* Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.Miles Bader2002-07-301-2/+2
* Update the size of grown/shrunk allocations.Miles Bader2002-07-301-16/+16
* MALLOC_SET_SIZE now takes the user-address rather than the base-address.Miles Bader2002-07-301-2/+1
* Define MALLOC_SET_SIZE to take the user-address rather than the base-address.Miles Bader2002-07-301-2/+2
* Implement shrinking.Miles Bader2002-07-301-6/+19
* Use new malloc header macros.Miles Bader2002-07-302-5/+6
* Add macros to abstract the malloc header format a bit.Miles Bader2002-07-301-1/+22
* Size tweaks.Miles Bader2002-07-253-15/+17
* Miscellaneous tidying-up.Miles Bader2002-07-252-13/+10
* Redo the locking, so that it may actually work. Now locking is done atMiles Bader2002-07-258-130/+186