aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
Commit message (Expand)AuthorAgeFilesLines
* Revert to preferring mmap(2) over sbrk(2) when mapping memory, due toJason Evans2008-11-032-13/+18
* MTC r183949:Alexander Leidinger2008-10-171-0/+5
* Use PAGE_{SIZE,MASK,SHIFT} from machine/param.h rather than hard-codingJason Evans2008-09-101-120/+88
* Unbreak ia64: pges are 8KB.Marcel Moolenaar2008-09-061-1/+1
* Add thread-specific caching for small size classes, based on magazines.Jason Evans2008-08-273-253/+1130
* Remove grantpt.c, which should have been deleted in the MPSAFE TTY commit.Ed Schouten2008-08-201-286/+0
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-204-100/+129
* Move CPU_SPINWAIT into the innermost spin loop, in order to allow fasterJason Evans2008-08-141-2/+3
* Re-order the terms of an expression in arena_run_reg_dalloc() to correctlyJason Evans2008-08-141-2/+2
* Remove variables which are assigned values and never used thereafter.Colin Percival2008-08-081-5/+1
* Restructure and use different variables in the tests that involveSean Farley2008-08-031-13/+15
* Detect if the application has cleared the environ variable by settingSean Farley2008-08-021-7/+12
* Enhance arena_chunk_map_t to directly support run coalescing, and useJason Evans2008-07-181-392/+336
* - This code was intially obtained from NetBSD, but it's missing licenceDaniel Gerzo2008-07-061-1/+29
* - Add description about a missing return valueDaniel Gerzo2008-07-061-2/+6
* - remove superfluous wordDaniel Gerzo2008-07-061-3/+3
* Mark the section describing return values with an appropriate section flag.Daniel Gerzo2008-06-261-1/+1
* Don't export the unused __use_pts() routine.Ed Schouten2008-06-172-2/+1
* In the error path through base_alloc(), release base_mtx [1].Jason Evans2008-06-101-3/+7
* Clean up cpp logic and comments.Jason Evans2008-05-141-8/+21
* Fix a comment.Jason Evans2008-05-031-1/+1
* Add a separate tree to track arena chunks that contain dirty pages.Jason Evans2008-05-011-154/+130
* Add rb_wrap(), which creates C function wrappers for most rb_*()Jason Evans2008-05-011-36/+194
* Set QUANTUM_2POW_MIN and SIZEOF_PTR_2POW parameters for MIPSOleksandr Tymoshenko2008-04-291-0/+5
* Check for integer overflow before calling sbrk(2), since it uses aJason Evans2008-04-291-0/+7
* Stricter check for integer overflow.Ruslan Ermilov2008-04-241-0/+2
* Implement red-black trees without using parent pointers, and store theJason Evans2008-04-232-116/+947
* Don't forget to free() currency_symbol and asciivalue when multipleRuslan Ermilov2008-04-191-0/+4
* Better strfmon(3) conversion specifiers sanity checking.Ruslan Ermilov2008-04-191-1/+8
* Use calloc() instaed of zeroing memory ourselves.Xin LI2008-04-131-2/+1
* Remove stale #include <machine/atomic.h>, which as needed by lazyJason Evans2008-03-071-4/+4
* Replace the use of warnx() with direct output to stderr using _write().Sean Farley2008-02-281-12/+36
* Fix a race condition in arena_ralloc() for shrinking in-place largeJason Evans2008-02-171-25/+41
* Remove support for lazy deallocation. Benchmarks across a wide range ofJason Evans2008-02-172-221/+4
* Fix a bug in lazy deallocation that was introduced whenJason Evans2008-02-081-7/+10
* Clean up manipulation of chunk page map elements to remove some tenuousJason Evans2008-02-081-362/+357
* Track dirty unused pages so that they can be purged if they exceed aJason Evans2008-02-062-675/+969
* Remove some now-unused macros.John Baldwin2008-01-151-3/+1
* Put back the openpty(3) and ptsname(3) fixes but don't disable ptsname(3)John Baldwin2008-01-151-46/+31
* Back out last commit, since it accidentally broke pts.Colin Percival2008-01-151-35/+46
* Fix issues which allow snooping on ptys. [08:01]Colin Percival2008-01-141-46/+35
* Changing 'r' to a size_t in the previous commit turned quicksortDavid Schultz2008-01-141-4/+5
* Use size_t to avoid overflow when sorting arrays larger than 2 GB.David Schultz2008-01-132-2/+3
* Enable both sbrk(2)- and mmap(2)-based memory acquisition methods byJason Evans2008-01-032-19/+20
* Fix a major chunk-related memory leak in chunk_dealloc_dss_record(). [1]Jason Evans2007-12-311-64/+55
* Fix a bug related to sbrk() calls that could cause address space leaks.Jason Evans2007-12-311-186/+268
* Back out premature commit of previous version.Jason Evans2007-12-281-181/+111
* Maintain two trees instead of one (old_chunks --> old_chunks_{ad,szad}) inJason Evans2007-12-281-111/+181
* Release chunks_mtx for all paths through chunk_dealloc().Jason Evans2007-12-281-1/+4
* Add the 'D' and 'M' run time options, and use them to control whetherJason Evans2007-12-272-315/+492