-
- Downloads
Makefile.am (bits_headers): Remove allocator_traits.h.
2004-01-28 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am (bits_headers): Remove allocator_traits.h. * include/Makefile.in: Regenerate. * include/bits/allocator_traits.h: Remove. * include/bits/allocator.h: Remove allocator_traits.h include, and relevant comments. (allocator): Empty base class, inherit from the underlying allocator. * src/allocator-inst.cc: Move __pool_alloc instantiation to... * src/allocator.cc: ...here. New. For the underlying allocators. Add __mt_alloc, __pool_alloc, new_allocator, malloc_allocator bits. * config/linker-map.gnu: Remove __pool_alloc bits. * src/Makefile.am (sources): Add allocator.cc. * src/Makefile.in: Regenerate. * testsuite/20_util/allocator/1.cc: Split second test into... * testsuite/20_util/allocator/8230.cc: ...this. * include/bits/stl_bvector.h (__gnu_norm): Change bit_vector typedef to use std::allocatore. Format. * include/ext/pool_allocator.h: Remove allocator_traits.h include, _Alloc_traits. * include/ext/mt_allocator.h (__gnu_cxx): Qualify __throw_bad_alloc calls. Don't include <memory>. * include/ext/malloc_allocator.h: Remove <memory> include. * include/ext/new_allocator.h (new_allocator): Same. * include/ext/ropeimpl.h (__gnu_cxx): Remove __alloc using declaration. Switch __alloc to _Alloc. * include/ext/hashtable.h: Remove __alloc. * include/backward/alloc.h: Only inject allocator, not implementation details. * include/ext/mt_allocator.h: Replace free with delete. From-SVN: r76821
Showing
- libstdc++-v3/ChangeLog 32 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/config/linker-map.gnu 1 addition, 5 deletionslibstdc++-v3/config/linker-map.gnu
- libstdc++-v3/include/Makefile.am 1 addition, 2 deletionslibstdc++-v3/include/Makefile.am
- libstdc++-v3/include/Makefile.in 6 additions, 7 deletionslibstdc++-v3/include/Makefile.in
- libstdc++-v3/include/backward/alloc.h 1 addition, 4 deletionslibstdc++-v3/include/backward/alloc.h
- libstdc++-v3/include/backward/bvector.h 2 additions, 2 deletionslibstdc++-v3/include/backward/bvector.h
- libstdc++-v3/include/bits/allocator.h 31 additions, 113 deletionslibstdc++-v3/include/bits/allocator.h
- libstdc++-v3/include/bits/allocator_traits.h 0 additions, 237 deletionslibstdc++-v3/include/bits/allocator_traits.h
- libstdc++-v3/include/bits/stl_bvector.h 309 additions, 223 deletionslibstdc++-v3/include/bits/stl_bvector.h
- libstdc++-v3/include/bits/stl_vector.h 1 addition, 1 deletionlibstdc++-v3/include/bits/stl_vector.h
- libstdc++-v3/include/ext/hashtable.h 3 additions, 3 deletionslibstdc++-v3/include/ext/hashtable.h
- libstdc++-v3/include/ext/malloc_allocator.h 2 additions, 3 deletionslibstdc++-v3/include/ext/malloc_allocator.h
- libstdc++-v3/include/ext/mt_allocator.h 20 additions, 24 deletionslibstdc++-v3/include/ext/mt_allocator.h
- libstdc++-v3/include/ext/new_allocator.h 2 additions, 2 deletionslibstdc++-v3/include/ext/new_allocator.h
- libstdc++-v3/include/ext/pool_allocator.h 1 addition, 31 deletionslibstdc++-v3/include/ext/pool_allocator.h
- libstdc++-v3/include/ext/ropeimpl.h 4 additions, 5 deletionslibstdc++-v3/include/ext/ropeimpl.h
- libstdc++-v3/src/Makefile.am 1 addition, 0 deletionslibstdc++-v3/src/Makefile.am
- libstdc++-v3/src/Makefile.in 7 additions, 6 deletionslibstdc++-v3/src/Makefile.in
- libstdc++-v3/src/allocator-inst.cc 1 addition, 6 deletionslibstdc++-v3/src/allocator-inst.cc
- libstdc++-v3/src/allocator.cc 57 additions, 0 deletionslibstdc++-v3/src/allocator.cc
Loading
Please register or sign in to comment