Nikolay Mladenov wrote:

> On Wed, Sep 25, 2013 at 11:22 AM, Neal Becker <ndbeck...@gmail.com> wrote:
> 
>> I've been trying to track down a memory leak.  When I use the following:
>>
>>  .def ("__iadd__", &hist_t::operator+=, bp::return_self<>())
>>
> 
> but this is no different then any other function def with return_self<>
> policy (which i do a lot)?
> when do you observe the leak? during def or during a+b in python?
> 
> 

The leak must be in using +=.  The def is only executed once.  This is a big 
leak, causing eventual OOM.

_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
https://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to