Commit Graph
11 Commits
Author SHA1 Message Date
Ion Gaztañaga e23c57337f Fixes #107 ("Alignment ignored in resource_adaptor") 2019-05-05 02:06:46 +02:00
Ion Gaztañaga a9ceb4d9c6 Better use forward declarations and export symbols 2019-01-03 03:32:03 +01:00
Ion Gaztañaga be2ff22a82 Fix GitHub #90 ("UBSAN failures detected in preflight CI PR") 2018-11-13 22:19:30 +01:00
Ion Gaztañaga 920e009d71 Implemented proposed resolution for LWG 3120 2018-06-18 00:29:22 +02:00
Ion Gaztañaga 9a22431578 * Clean up constructor template auto deduction guides to use Boost.Container traits
* GitHub #73: '"triviality of pair".

* Fixed race condition bug in unsynchronized_pool_resource
2018-06-14 13:17:55 +02:00
Ion Gaztañaga 2802a1f50d - Add configuration options to vector
- Cleanup tree configuration options
2017-12-10 23:33:41 +01:00
Ion Gaztañaga fa2494631a Use namespace dtl instead of container_detail to avoid excessively long symbol names. 2017-11-07 00:51:46 +01:00
Ion Gaztañaga f92299434e Implement resolution for LWG #2969: polymorphic_allocator::construct() shouldn't pass resource() 2017-08-27 01:03:01 +02:00
Ion Gaztañaga 819cb9f1ce Fix typo. 2016-08-29 00:07:57 +02:00
Ion Gaztañaga b6dbb1cb09 Fix Doxygen warnings about missing documentation in some classes. 2016-08-29 00:04:58 +02:00
Ion Gaztañaga 33d2f0f7af Add Polymorphic Memory Resource utilities and rework the separately compiled library:
- Dlmalloc's based C function are boost_cont_xxx no longer exported, but wrapped into C++ linkage dlmalloc_xxx functions to effectively reuse Boost's dynamic library and autolink machinery instead of rewriting machinery to compile the C source file.
- Refactored scoped_allocator_adaptor's construct logic as it was shared with polymorphic allocator's one. Moved common logic to detail/dispatch_uses_allocator.hpp. Refactored also scoped_allocator_adaptor test utilities to be reused with polymorphic_allocator tests.
2015-09-07 19:16:46 +02:00