-
- Downloads
Remove array_allocator extension, deprecated since 4.9.0
This type is not a conforming allocator, because it cannot be reliably rebound to allocate for a different type. The result of the rebind transformation still uses the same underlying std::tr1::array<T, 1> array, which may not be correctly aligned or even have elements the right size for the value_type of the rebound allocator. It has been deprecated for several years and should now be removed. * doc/xml/manual/allocator.xml: Remove documentation for array_allocator. * doc/xml/manual/evolution.xml: Document array_allocator removal. * doc/xml/manual/using.xml: Remove header from documentation. * include/Makefile.am: Remove <ext/array_allocator.h> header. * include/Makefile.in: Regenerate. * include/ext/array_allocator.h: Remove. * include/precompiled/extc++.h: Do not include removed header. * testsuite/ext/array_allocator/1.cc: Remove. * testsuite/ext/array_allocator/2.cc: Remove. * testsuite/ext/array_allocator/26875.cc: Remove. * testsuite/ext/array_allocator/3.cc: Remove. * testsuite/ext/array_allocator/check_deallocate_null.cc: Remove. * testsuite/ext/array_allocator/check_delete.cc: Remove. * testsuite/ext/array_allocator/check_new.cc: Remove. * testsuite/ext/array_allocator/variadic_construct.cc: Remove. * testsuite/ext/headers.cc: Do not include removed header. From-SVN: r271119
Showing
- libstdc++-v3/ChangeLog 21 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/doc/xml/manual/allocator.xml 0 additions, 17 deletionslibstdc++-v3/doc/xml/manual/allocator.xml
- libstdc++-v3/doc/xml/manual/evolution.xml 4 additions, 0 deletionslibstdc++-v3/doc/xml/manual/evolution.xml
- libstdc++-v3/doc/xml/manual/using.xml 0 additions, 1 deletionlibstdc++-v3/doc/xml/manual/using.xml
- libstdc++-v3/include/Makefile.am 0 additions, 1 deletionlibstdc++-v3/include/Makefile.am
- libstdc++-v3/include/Makefile.in 0 additions, 1 deletionlibstdc++-v3/include/Makefile.in
- libstdc++-v3/include/ext/array_allocator.h 0 additions, 182 deletionslibstdc++-v3/include/ext/array_allocator.h
- libstdc++-v3/include/precompiled/extc++.h 0 additions, 1 deletionlibstdc++-v3/include/precompiled/extc++.h
- libstdc++-v3/testsuite/ext/array_allocator/1.cc 0 additions, 57 deletionslibstdc++-v3/testsuite/ext/array_allocator/1.cc
- libstdc++-v3/testsuite/ext/array_allocator/2.cc 0 additions, 63 deletionslibstdc++-v3/testsuite/ext/array_allocator/2.cc
- libstdc++-v3/testsuite/ext/array_allocator/26875.cc 0 additions, 47 deletionslibstdc++-v3/testsuite/ext/array_allocator/26875.cc
- libstdc++-v3/testsuite/ext/array_allocator/3.cc 0 additions, 58 deletionslibstdc++-v3/testsuite/ext/array_allocator/3.cc
- libstdc++-v3/testsuite/ext/array_allocator/check_allocate_max_size.cc 0 additions, 32 deletions.../testsuite/ext/array_allocator/check_allocate_max_size.cc
- libstdc++-v3/testsuite/ext/array_allocator/check_deallocate_null.cc 0 additions, 33 deletions...v3/testsuite/ext/array_allocator/check_deallocate_null.cc
- libstdc++-v3/testsuite/ext/array_allocator/check_delete.cc 0 additions, 37 deletionslibstdc++-v3/testsuite/ext/array_allocator/check_delete.cc
- libstdc++-v3/testsuite/ext/array_allocator/check_new.cc 0 additions, 37 deletionslibstdc++-v3/testsuite/ext/array_allocator/check_new.cc
- libstdc++-v3/testsuite/ext/array_allocator/variadic_construct.cc 0 additions, 49 deletions...++-v3/testsuite/ext/array_allocator/variadic_construct.cc
- libstdc++-v3/testsuite/ext/headers.cc 0 additions, 1 deletionlibstdc++-v3/testsuite/ext/headers.cc
Loading
Please register or sign in to comment