aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/ext/mt_allocator.h
AgeCommit message (Expand)AuthorFilesLines
2004-11-24doxygroups.cc: Add std::tr1 namespace.Benjamin Kosnik1-1/+0
2004-11-05re PR libstdc++/17218 (unknown subjects in generated libstdc++ manpages)Benjamin Kosnik1-14/+25
2004-10-28mt_allocator.h (__common_pool_policy): Add template template parameter for po...Benjamin Kosnik1-195/+167
2004-10-21bitmap_allocator.h (allocate): Throw std::bad_alloc when n > max_size().Paolo Carlini1-1/+4
2004-10-17mt_allocator.h (__pool::_M_get_align): New.Benjamin Kosnik1-2/+5
2004-10-14mt_allocator.h (__mt_alloc::deallocate): Check for null pointer.Benjamin Kosnik1-8/+11
2004-10-14mt_allocator.h: Tweaks.Benjamin Kosnik1-1/+1
2004-10-12re PR libstdc++/17937 (Critical ~__pool troubles)Benjamin Kosnik1-5/+8
2004-10-11PR libstdc++/16614 continued.Benjamin Kosnik1-13/+34
2004-10-06re PR libstdc++/17780 (std::allocator vs. static init)Benjamin Kosnik1-79/+120
2004-09-01re PR libstdc++/16614 (Excessive resource usage in __mt_alloc)Benjamin Kosnik1-580/+543
2004-07-14mt_allocator.html: Add docs for _Tune.Benjamin Kosnik1-13/+17
2004-07-01mt_allocator.h: Handle allocations at static initialization that happen befor...Brad Spencer1-2/+19
2004-06-18mt_allocator (__mt_alloc<>::_Tune): Add _M_align, the alignment requested.Paolo Carlini1-10/+19
2004-05-18[multiple changes]Paolo Carlini1-15/+23
2004-05-16mt_allocator.h (__mt_alloc<>::deallocate): Consistently update __bin._M_free[0].Paolo Carlini1-26/+29
2004-04-05mt_allocator.h (__mt_alloc<>::deallocate): The critical section is actually v...Paolo Carlini1-7/+5
2004-04-03mt_allocator.h (__mt_alloc<>::allocate): Factor out some duplicated code.Paolo Carlini1-27/+11
2004-04-02mt_allocator.h (__mt_alloc<>::deallocate): Rearrange arithmetic to avoid comp...Paolo Carlini1-14/+12
2004-04-01mt_allocator.h (__mt_alloc<>::_S_initialize): Streamline the second half...Paolo Carlini1-43/+31
2004-03-27[multiple changes]Paolo Carlini1-167/+163
2004-03-26mt_allocator.h (__mt_alloc<>::allocate, [...]): Protect two instances of bloc...Paolo Carlini1-2/+2
2004-03-25mt_allocator.h (__mt_alloc<>::tune): Add _M_min_bin, the size in bytes of the...Paolo Carlini1-20/+25
2004-03-24mt_allocator.h (__mt_alloc<>::allocate, [...]): Avoid redundant conditionals.Paolo Carlini1-47/+10
2004-03-1214176.cc: New.Benjamin Kosnik1-163/+154
2004-03-07mt_allocator.h (_S_initialize): If !__GTHREAD_MUTEX_INIT, then initialize _S_...Benjamin Kosnik1-2/+6
2004-03-07re PR libstdc++/12658 (Thread safety problems in locale::global() and locale:...Benjamin Kosnik1-9/+9
2004-02-23malloc_allocator.h: Add operators ==, !=.Benjamin Kosnik1-601/+481
2004-02-18mt_allocator.h: Removed the last pointer.Stefan Olsson1-41/+44
2004-02-10mt_allocator.h: thread_id is unused in non threaded applications and now has ...Stefan Olsson1-0/+3
2004-02-02re PR libstdc++/13976 (ext/new_allocator.h:81: warning: unused parameter '__h')Paolo Carlini1-1/+1
2004-01-312004-01-31 Per Bothner <per@bothner.com>Per Bothner1-0/+5
2004-01-29Makefile.am (bits_headers): Remove allocator_traits.h.Benjamin Kosnik1-24/+20
2004-01-28mt_allocator.h: Replaced all malloc() calls with operator new().Stefan Olsson1-26/+55
2004-01-24mt_allocator.h: Reduce lock contention.Stefan Olsson1-67/+117
2004-01-20mt_allocator.h: If a thread...Stefan Olsson1-80/+23
2004-01-15mt_allocator.h: Reuse thread id's as soon as possible by changing the behavio...Stefan Olsson1-18/+12
2004-01-14mt_allocator.h: Fixups.Stefan Olsson1-12/+5
2003-12-23new_allocator.h (new_allocator): Proper allocator class.Benjamin Kosnik1-134/+128
2003-12-09algorithm, [...]: Remove trailing whitespace.Bernardo Innocenti1-45/+45
2003-10-21mt_allocator.h: Change include to gthr.h.Benjamin Kosnik1-1/+1
2003-07-06allocator_traits.h: Fix doxygen markup.Phil Edwards1-4/+5
2003-06-24* include/ext/mt_allocator.h: Portability.Loren J. Rittle1-7/+9
2003-06-11[multiple changes]Benjamin Kosnik1-0/+861